Temel kavramlar
Kixo'nun verileri nasıl düzenlediğini anlamak, platformdan en iyi şekilde yararlanmanıza yardımcı olur. Temel yapı taşları şunlardır.
Ekipler
Ekip, Kixo içindeki en üst düzey kapsayıcıdır. Kuruluşunuzu temsil eder; tüm projeleri, üyeleri ve faturalandırma ayarlarını burada tutarsınız. Her ekipte farklı rollere sahip birden çok üye olabilir: Owner, Admin, Member veya Viewer. Ayrıca belirli projelerle sınırlı dış iş ortakları için Guest Viewer ve Guest Editor rolleri de vardır.
Projeler
Proje, tek bir ürün ya da uygulamaya karşılık gelir. Her projenin kendine ait Project ID'si, API anahtarları, panoları ve kampanya ayarları vardır. Tek bir ekip altında birden fazla proje oluşturabilirsiniz; örneğin biri web uygulamanız, diğeri mobil uygulamanız için olabilir.
Uygulamalar
Uygulamalar, bir projeye SDK trafiği gönderen web alan adları, iOS bundle identifier'ları ve Android paket adlarıdır. Kixo kurulum sırasında bir platformdaki ilk uygulamayı kendisi keşfedebilir. Sonradan eklenen uygulama tanımlayıcılarıysa, trafik kabul edilmeden önce ekibiniz tarafından incelenmelidir. Böylece sızdırılmış SDK parçaları veya beklenmeyen alan adları verinizi kirletmez.
Olaylar
Olay, tek bir kullanıcı eylemi veya sistem olayıdır. Kixo; sayfa görüntüleme, dokunma, oturum, kaydırma derinliği, hata ve daha birçok olayı kutudan çıktığı gibi otomatik izler. İsterseniz Kixo.track() ile özel olaylar da gönderebilirsiniz.
Her olay şunları içerir:
- event_type — kategori (ör.
screen_view,tap,custom) - event_name — insanların kolayca anlayabileceği bir etiket (ör.
HomeScreen,Purchase) - device_id — benzersiz bir cihaz tanımlayıcısı
- session_id — olayları oturumlar altında gruplar
- zaman damgası — olayın gerçekleştiği zaman
- özellikler — ek bağlam için serbest biçimli anahtar-değer çiftleri
Oturumlar
Oturum, kullanıcı etkinliğinin tek bir dönemini ifade eder. Kullanıcı bir süre hareketsiz kaldıktan sonra geri döndüğünde Kixo yeni bir oturum başlatır. Zaman aşımı platforma göre değişir: Web SDK, 30 dakika boyunca etkinlik olmazsa oturumu kapatır; iOS ve Android SDK'ları ise uygulama 30 saniye boyunca arka planda kaldıktan sonra yeniden ön plana geldiğinde yeni bir oturum başlatır (sessionTimeout / sessionTimeoutMillis ile yapılandırılabilir). Oturumlar; oturum süresi, oturum başına sayfa sayısı ve hemen çıkma oranı gibi metrikleri hesaplamak için kullanılır.