Pereiti prie dokumentacijos

Pagrindinės sąvokos

Supratę, kaip Kixo tvarko duomenis, galėsite geriau išnaudoti platformą. Štai pagrindiniai jos elementai.

Komandos

Komanda yra aukščiausio lygio objektas Kixo. Jis atitinka jūsų organizaciją ir apima visus projektus, narius bei atsiskaitymo nustatymus. Kiekviena komanda gali turėti kelis narius su skirtingais vaidmenimis: Owner, Admin, Member arba Viewer, taip pat Guest Viewer ir Guest Editor išoriniams bendradarbiams, kurių prieiga apribota konkrečiais projektais.

Projektai

Projektas atitinka vieną produktą arba programą. Kiekvienas projektas turi savo Project ID, API raktus, analitikos skydelius ir kampanijų nustatymus. Vienoje komandoje galite sukurti kelis projektus, pavyzdžiui, vieną žiniatinklio programai, o kitą — mobiliąjai.

Programos

Programos — tai žiniatinklio domenai, iOS bundle identifikatoriai ir Android paketų pavadinimai, iš kurių SDK srautas siunčiamas į projektą. Sąrankos metu Kixo gali aptikti pirmąją platformos programą. Vėliau atsiradusius programų identifikatorius jūsų komanda turėtų peržiūrėti prieš priimdama jų srautą, kad nutekėję SDK fragmentai ar netikėti domenai neužterštų duomenų.

Įvykiai

Įvykis yra atskiras naudotojo veiksmas arba sistemos įvykis. Kixo automatiškai seka daug įvykių iš karto (puslapių peržiūras, bakstelėjimus, sesijas, slinkimo gylį, klaidas ir kt.). Pasirinktinius įvykius taip pat galite siųsti naudodami Kixo.track().

Kiekviename įvykyje yra:

  • event_type — kategorija (pvz., screen_view, tap, custom)
  • event_name — žmogui suprantama žyma (pvz., HomeScreen, Purchase)
  • device_id — unikalus įrenginio identifikatorius
  • session_id — sugrupuoja įvykius į sesijas
  • laiko žyma — įvykio laikas
  • savybės — savavališkos rakto ir reikšmės poros papildomam kontekstui

Sesijos

Sesija reiškia vieną naudotojo aktyvumo laikotarpį. Kixo pradeda naują sesiją, kai naudotojas grįžta po neaktyvumo tarpo. Šis laikas priklauso nuo platformos: Web SDK užbaigia sesiją po 30 minučių be aktyvumo, o iOS ir Android SDK pradeda naują sesiją, kai programa po 30 sekundžių fone vėl atidaroma pirmame plane (konfigūruojama per sessionTimeout / sessionTimeoutMillis). Sesijos naudojamos skaičiuojant tokius rodiklius kaip sesijos trukmė, puslapių skaičius per sesiją ir atmetimo rodiklis.