Belgelere geç

Etkinlik referansı

Kixo, aşağıdaki yaygın olayları otomatik olarak toplar; tam liste ve aktarım biçimi platforma göre değişir. Tüm olaylarda şu standart alanlar bulunur: device_id, session_id, timestamp ve properties.

Otomatik toplanan olaylar

Olay türüOlay adıPlatformÖzellikler
screen_viewEkran adıiOS, Androidscreen_name, screen_class
screen_visitÇözümlenen ekran adıiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, tetikleyici meta verileri; iOS için ayrıca tap_count ve scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapÖğe etiketiiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; platforma özgü yaşam döngüsü bağlamı
session_endsession_endWeb, iOS, Androidsession_id; Web, bitiş gözlemlenebiliyorsa duration_ms alanını da içerir
scroll_depthscroll_25scroll_100Webderinlik (25, 50, 75, 100), url, path
interactionrage_clickWebtag, path, text, click_count, x, y
interactiondead_clickWebtag, path, text, x, y
errorjs_error veya unhandled_rejectionWebmesaj, yığın, tür
crashÇökme türüiOS, Androidmesaj, yığın, istisna veya sinyal bağlamı
networknetwork_request (Web); toplu veya rota etiketi (iOS)Web izni, iOS izniTemizlenmiş rota, yöntem/durum ailesi, süre ve sonuç
performanceMetrik adı (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedPush kimliğiiOS; entegre edildiğinde Android/Webpush_id, kixo_campaign_id, app_state, content_hash
push_openPush kimliğiTümü (Android/Web için ana uygulama entegrasyonu gerekir)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentPush kimliğiiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedPush kimliğiiOS; ana uygulama entegrasyonuyla Android/Webpush_id, kixo_campaign_id, interaction_type
push_actionPush kimliğiiOS; ana uygulama entegrasyonuyla Androidpush_id, kixo_campaign_id, action_id
customOlay adınızTümüSağladığınız tüm anahtar/değer çiftleri

Standart olaylar (ada göre tanınır)

Kixo, on bir kanonik olay adını tanır. Bunlardan herhangi birini Kixo.track("purchase", {amount: 49.99, currency: "USD"}) üzerinden izlerseniz Kixo, alım sırasında olaya standard_kind ekler. Böylece Chat sorguları, segmentler ve kampanyalar standard_kind = 'purchase' diyerek tüm eş adları (purchase / purchased / purchase_completed / order_completed / checkout_completed) tek tek yazmadan kapsayabilir.

Bu adlar, AI için gelir / dönüşüm / aktivasyon sezgilerini de besler — Kixo.track("purchase"), hiçbir ek yapılandırma olmadan gelir olarak anlaşılır; gelir hedeflerinde isteğe bağlı amount_cents (veya amount / value) özelliği toplanır. Sisteminiz parayı alt birimlerde tutuyorsa amount_cents da kabul edilir.

Kanonik türTakma adlarÖnerilen özelliklerKapsam
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredEdinme hunisi
activationactivated, user_activated, aha_momentAktivasyon hunisi, aha anı
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyGelir / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, kohort elde tutma
subscribe_renewedsubscription_renewedplan, amountTekrarlayan gelir
trial_starttrial_started, free_trial_startedplan, daysDeneme-dönüşüm hunisi
cancelcancelled, subscription_cancelled, subscription_canceledplanAbonelik yaşam döngüsü, müşteri kaybı
upgradeplan_upgradedfrom_plan, to_planGenişleme geliri
downgradeplan_downgradedfrom_plan, to_planGelir daralması
shareshared, content_sharedchannelViralite katsayısı
inviteinvited, invite_sent, referral_sentK katsayısı

Adlar büyük/küçük harf farkı gözetmeden eşleştirilir. Listede olmayan eş adlar (ör. bought, customer_paid) bilinçli olarak reddedilir — sınıflandırmanın ekipler arasında tutarlı kalması için tek bir kanonik biçimde birleşin.

Olaylar yerine kullanıcıları etiketlemek. Kullanıcı üzerinde kalıcı bir "satın aldı" işareti istiyorsanız (yalnızca olay bazlı bir sinyal değil), Kixo.setUserProperty("subscribe", true) çağrın — her SDK’nin "Tag a user for segmentation" bölümüne bakın (Web / iOS / Android).

Olay yapısı

Kixo’ya gönderilen her olay şu yapıyı izler:

  • event_type — yukarıda gösterilen türler gibi olay ailesi
  • event_name — olay için açıklayıcı bir ad
  • device_id — benzersiz cihaz tanımlayıcısı
  • session_id — olayları bir oturum içinde gruplar
  • zaman damgası — ISO 8601 zaman damgası
  • özellikler — ek verileri içeren JSON nesnesi