Асноўныя паняцці
Каб эфектыўна працаваць у Kixo, важна разумець, як платформа арганізуе даныя. Вось яе асноўныя элементы.
Каманды
Каманда — гэта верхнеўзроўневы кантэйнер у Kixo. Ён прадстаўляе вашу арганізацыю і ўтрымлівае ўсе праекты, удзельнікаў і налады білінгу. У адной каманды можа быць некалькі ўдзельнікаў з рознымі ролямі: Owner, Admin, Member або Viewer, а таксама Guest Viewer і Guest Editor для знешніх супрацоўнікаў з доступам толькі да пэўных праектаў.
Праекты
Праект адпавядае аднаму прадукту або праграме. Кожны праект мае ўласныя Project ID, API-ключы, дашборды і налады кампаній. У межах адной каманды можна стварыць некалькі праектаў — напрыклад, асобна для web-праграмы і мабільнай праграмы.
Праграмы
Праграмы — гэта web-дамены, ідэнтыфікатары bundle у iOS і назвы пакетаў у Android, з якіх SDK адпраўляе трафік у праект. Kixo можа выявіць першую праграму для платформы падчас наладкі. Усе наступныя ідэнтыфікатары праграм павінны прайсці праверку вашай камандай, перш чым іх трафік будзе прыняты, каб уцечкі фрагментаў SDK або нечаканыя дамены не засмечвалі даныя.
Падзеі
Падзея — гэта асобнае дзеянне карыстальніка або сістэмная падзея. Kixo аўтаматычна адсочвае многія падзеі адразу пасля падключэння: прагляды старонак, націскі, сесіі, глыбіню пракруткі, памылкі і іншае. Вы таксама можаце адпраўляць уласныя падзеі праз Kixo.track().
Кожная падзея ўключае:
- event_type — катэгорыя (напрыклад,
screen_view,tap,custom) - event_name — метка, зразумелая чалавеку (напрыклад,
HomeScreen,Purchase) - device_id — унікальны ідэнтыфікатар прылады
- session_id — аб’ядноўвае падзеі ў сесіі
- timestamp — час, калі адбылася падзея
- properties — адвольныя пары «ключ-значэнне» для дадатковага кантэксту
Сесіі
Сесія — гэта адзін перыяд актыўнасці карыстальніка. Kixo пачынае новую сесію, калі карыстальнік вяртаецца пасля перыяду неактыўнасці. Тайм-аўт залежыць ад платформы: Web SDK завяршае сесію пасля 30 хвілін без актыўнасці, а iOS і Android SDK пачынаюць новую сесію, калі праграму зноў выводзяць на пярэдні план пасля 30 секунд у фоне (наладжваецца праз sessionTimeout / sessionTimeoutMillis). Сесіі выкарыстоўваюцца для разліку такіх метрык, як працягласць сесіі, колькасць старонак за сесію і паказчык адмоваў.