Osnovni pojmovi
Kad razumijete kako Kixo organizira podatke, lakše ćete izvući maksimum iz platforme. Ovo su ključni gradivni elementi.
Timovi
Tim je osnovni spremnik u Kixo. Predstavlja vašu organizaciju i sadrži sve projekte, članove i postavke naplate. Svaki tim može imati više članova s različitim ulogama: Owner, Admin, Member ili Viewer, kao i Guest Viewer i Guest Editor za vanjske suradnike ograničene na određene projekte.
Projekti
Projekt odgovara jednom proizvodu ili aplikaciji. Svaki projekt ima vlastiti Project ID, API ključeve, nadzorne ploče i postavke kampanja. Unutar jednog tima možete izraditi više projekata — primjerice jedan za web aplikaciju, a drugi za mobilnu.
Aplikacije
Aplikacije su web domene, iOS bundle identifikatori i Android nazivi paketa koji šalju SDK promet u projekt. Kixo tijekom postavljanja može otkriti prvu aplikaciju na pojedinoj platformi. Svaki naknadno dodani identifikator aplikacije vaš tim treba pregledati prije nego što mu se promet prihvati, kako procurjeli SDK isječci ili neočekivane domene ne bi zagađivali podatke.
Događaji
Događaj je pojedina radnja korisnika ili događaj u sustavu. Kixo odmah po postavljanju automatski prati mnoge događaje, uključujući preglede stranica, dodire, sesije, dubinu pomicanja, pogreške i drugo. Prilagođene događaje možete slati i pomoću Kixo.track().
Svaki događaj uključuje:
- event_type — kategorija (npr.
screen_view,tap,custom) - event_name — ljudima čitljiva oznaka (npr.
HomeScreen,Purchase) - device_id — jedinstveni identifikator uređaja
- session_id — grupira događaje u sesije
- vremenska oznaka — vrijeme nastanka događaja
- svojstva — proizvoljni parovi ključ-vrijednost za dodatni kontekst
Sesije
Sesija predstavlja jedno razdoblje korisničke aktivnosti. Kixo otvara novu sesiju kada se korisnik vrati nakon razdoblja neaktivnosti. Istek sesije ovisi o platformi: Web SDK završava sesiju nakon 30 minuta bez aktivnosti, dok iOS i Android SDK-ovi pokreću novu sesiju kada se aplikacija nakon 30 sekundi u pozadini vrati u prvi plan (podesivo putem sessionTimeout / sessionTimeoutMillis). Sesije služe za izračun metrika kao što su trajanje sesije, broj stranica po sesiji i stopa napuštanja.