Hujjatlarga o‘tish

Asosiy tushunchalar

Kixo ma’lumotlarni qanday tashkil qilishini tushunsangiz, platformadan ko‘proq foyda olasiz. Asosiy tushunchalar quyidagilar.

Jamoalar

Jamoa — Kixo’dagi eng yuqori darajadagi konteyner. U tashkilotingizni ifodalaydi va barcha loyihalar, a’zolar hamda billing sozlamalarini o‘zida saqlaydi. Har bir jamoada turli rollardagi bir nechta a’zo bo‘lishi mumkin: Owner, Admin, Member yoki Viewer. Tashqi hamkorlar uchun esa muayyan loyihalar doirasida Guest Viewer va Guest Editor rollari ham bor.

Loyihalar

Loyiha bitta mahsulot yoki ilovaga to‘g‘ri keladi. Har bir loyihaning o‘z Project ID’i, API kalitlari, dashboardlari va kampaniya sozlamalari bo‘ladi. Bitta jamoa ichida bir nechta loyiha yaratishingiz mumkin — masalan, biri web ilovangiz uchun, boshqasi mobil ilovangiz uchun.

Ilovalar

Ilovalar — loyihaga SDK trafik yuboradigan web domenlar, iOS bundle identifikatorlari va Android paket nomlari. Kixo sozlash paytida platforma uchun birinchi ilovani o‘zi aniqlashi mumkin. Keyin qo‘shiladigan ilova identifikatorlari trafik qabul qilinishidan oldin jamoangiz tomonidan tasdiqlanishi kerak. Shunda sizib chiqqan SDK parchalari yoki kutilmagan domenlar ma’lumotlaringizni buzmaydi.

Hodisalar

Hodisa — foydalanuvchi harakati yoki tizimda yuz bergan alohida hodisa. Kixo ko‘plab hodisalarni qutidan chiqqan zahoti avtomatik kuzatadi: sahifa ko‘rishlar, bosishlar, sessiyalar, scroll chuqurligi, xatolar va boshqalar. Maxsus hodisalarni Kixo.track() orqali o‘zingiz ham yuborishingiz mumkin.

Har bir hodisa quyidagilarni o‘z ichiga oladi:

  • event_type — toifa (masalan, screen_view, tap, custom)
  • event_name — odamga tushunarli yorliq (masalan, HomeScreen, Purchase)
  • device_id — qurilmaning noyob identifikatori
  • session_id — hodisalarni sessiyalarga birlashtiradi
  • vaqt belgisi — hodisa qachon yuz berganini bildiradi
  • xususiyatlar — qo‘shimcha kontekst uchun ixtiyoriy kalit-qiymat juftlari

Sessiyalar

Sessiya — foydalanuvchi faolligining bitta davri. Foydalanuvchi bir muddat nofaol bo‘lib, keyin qaytsa, Kixo yangi sessiya boshlaydi. Taym-aut platformaga qarab farq qiladi: Web SDK da 30 daqiqa davomida faollik bo‘lmasa, sessiya tugaydi; iOS va Android SDK’lari esa ilova 30 soniya davomida background’da turib, yana foreground’ga qaytganda yangi sessiya boshlaydi (sessionTimeout / sessionTimeoutMillis orqali sozlanadi). Sessiyalar session duration, pages per session va bounce rate kabi metrikalarni hisoblashda ishlatiladi.