Pamatjēdzieni
Ja sapratīsiet, kā Kixo organizē datus, no platformas iegūsiet vairāk. Šie ir galvenie pamatelementi.
Komandas
Komanda ir augstākā līmeņa vienība Kixo. Tā atbilst jūsu organizācijai un ietver visus projektus, dalībniekus un norēķinu iestatījumus. Katrai komandai var būt vairāki dalībnieki ar atšķirīgām lomām: Owner, Admin, Member vai Viewer, kā arī Guest Viewer un Guest Editor ārējiem sadarbības partneriem ar piekļuvi tikai konkrētiem projektiem.
Projekti
Projekts atbilst vienam produktam vai lietotnei. Katram projektam ir savs Project ID, API atslēgas, paneļi un kampaņu iestatījumi. Vienā komandā var izveidot vairākus projektus — piemēram, vienu tīmekļa lietotnei un otru mobilajai lietotnei.
Lietotnes
Lietotnes ir tīmekļa domēni, iOS bundle identifikatori un Android pakotņu nosaukumi, no kuriem SDK datplūsma nonāk projektā. Iestatīšanas laikā Kixo var automātiski atklāt platformas pirmo lietotni. Vēlāk pievienotos lietotņu identifikatorus jūsu komandai vajadzētu pārskatīt, pirms to datplūsma tiek pieņemta, lai noplūduši SDK fragmenti vai negaidīti domēni nepiesārņotu datus.
Notikumi
Notikums ir viena lietotāja darbība vai sistēmas notikums. Kixo jau pēc noklusējuma automātiski izseko daudzus notikumus — lapu skatījumus, pieskārienus, sesijas, ritināšanas dziļumu, kļūdas un citus. Varat sūtīt arī pielāgotus notikumus ar Kixo.track().
Katrs notikums ietver:
- event_type — kategorija (piemēram,
screen_view,tap,custom) - event_name — cilvēkam saprotams nosaukums (piemēram,
HomeScreen,Purchase) - device_id — unikāls ierīces identifikators
- session_id — apvieno notikumus sesijās
- laika zīmogs — notikuma laiks
- īpašības — brīvi atslēgu un vērtību pāri papildu kontekstam
Sesijas
Sesija ir viens lietotāja aktivitātes periods. Kixo sāk jaunu sesiju, kad lietotājs atgriežas pēc neaktivitātes. Taimauts atšķiras pa platformām: Web SDK beidz sesiju pēc 30 minūtes bez aktivitātes, savukārt iOS un Android SDK sāk jaunu sesiju, ja lietotne pēc 30 sekundes fonā atkal tiek atvērta priekšplānā (to var konfigurēt ar sessionTimeout / sessionTimeoutMillis). Sesijas izmanto tādu rādītāju aprēķināšanai kā sesijas ilgums, lapu skaits sesijā un atlēcienu līmenis.