Osnovni pojmovi
Ako razumete kako Kixo organizuje podatke, lakše ćete izvući maksimum iz platforme. Ovo su njeni ključni gradivni elementi.
Timovi
Tim je glavni kontejner u Kixo. Predstavlja vašu organizaciju i sadrži sve projekte, članove i podešavanja naplate. Svaki tim može imati više članova sa različitim ulogama: Owner, Admin, Member ili Viewer, kao i Guest Viewer i Guest Editor za spoljne saradnike ograničene na određene projekte.
Projekti
Projekat odgovara jednom proizvodu ili aplikaciji. Svaki projekat ima svoj Project ID, API ključeve, kontrolne table i podešavanja kampanja. Možete da napravite više projekata u okviru jednog tima — na primer, jedan za veb aplikaciju, a drugi za mobilnu.
Aplikacije
Aplikacije su veb domeni, iOS bundle identifikatori i Android nazivi paketa koji šalju SDK saobraćaj u projekat. Kixo tokom podešavanja može da otkrije prvu aplikaciju za svaku platformu. Identifikatore naknadno dodatih aplikacija vaš tim treba da pregleda pre nego što njihov saobraćaj bude prihvaćen, kako procureli SDK isečci ili neočekivani domeni ne bi zagadili podatke.
Događaji
Događaj je pojedinačna korisnička radnja ili sistemski događaj. Kixo odmah automatski prati mnoge događaje (preglede stranica, dodire, sesije, dubinu skrolovanja, greške i drugo). Možete da šaljete i prilagođene događaje pomoću Kixo.track().
Svaki događaj sadrži:
- event_type — kategorija (npr.
screen_view,tap,custom) - event_name — oznaka razumljiva ljudima (npr.
HomeScreen,Purchase) - device_id — jedinstveni identifikator uređaja
- session_id — grupiše događaje u sesije
- vremenska oznaka — kada se događaj desio
- svojstva — proizvoljni parovi ključ-vrednost za dodatni kontekst
Sesije
Sesija predstavlja jedan period korisničke aktivnosti. Kixo pokreće novu sesiju kada se korisnik vrati posle perioda neaktivnosti. Istek zavisi od platforme: Web SDK završava sesiju posle 30 minuta bez aktivnosti, dok iOS i Android SDK-ovi pokreću novu sesiju kada se aplikacija vrati u prvi plan posle 30 sekundi u pozadini (podesivo preko sessionTimeout / sessionTimeoutMillis). Sesije se koriste za izračunavanje metrika kao što su trajanje sesije, broj stranica po sesiji i stopa odbijanja.