Preskoči na dokumentacijo

Referenca dogodkov

Kixo samodejno zbira spodnje pogoste dogodke; natančen nabor in zapis prenosa se razlikujeta med platformami. Vsi dogodki vključujejo standardna polja: device_id, session_id, timestamp in properties.

Samodejno zbrani dogodki

Vrsta dogodkaIme dogodkaPlatformaLastnosti
screen_viewIme zaslonaiOS, Androidscreen_name, screen_class
screen_visitRazrešeno ime zaslonaiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metapodatki sprožilca; iOS vključuje tudi tap_count in scroll_count
page_viewpage_viewSpleturl, path, title, referrer
tapOznaka elementaiOS, Androidtarget_class, target_text, screen_name
clickclickSplettag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; kontekst življenjskega cikla, specifičen za platformo
session_endsession_endWeb, iOS, Androidsession_id; Web vključuje tudi duration_ms, kadar je konec mogoče zaznati
scroll_depthscroll_25scroll_100Spletdepth (25, 50, 75, 100), url, path
interactionrage_clickSplettag, path, text, click_count, x, y
interactiondead_clickSplettag, path, text, x, y
errorjs_error ali unhandled_rejectionSpletsporočilo, sklad klicev, vrsta
crashVrsta zrušitveiOS, Androidsporočilo, sklad klicev, izjema ali kontekst signala
networknetwork_request (Web); oznaka agregata ali poti (iOS)Spletna privolitev, privolitev v iOSOčiščena pot, družina metode/statusa, trajanje in izid
performanceIme metrike (LCP, FCP, CLS, INP, TTFB)Spletvalue, rating, id, delta
heatmap_clickheatmap_clickSpletx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedID potisnega sporočilaiOS; Android/Web ob integracijipush_id, kixo_campaign_id, app_state, content_hash
push_openID potisnega sporočilaVse (na Android/Web je potrebna integracija v gostitelju)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentID potisnega sporočilaiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedID potisnega sporočilaiOS; Android/Web z integracijo v gostiteljsko aplikacijopush_id, kixo_campaign_id, interaction_type
push_actionID potisnega sporočilaiOS; Android z integracijo gostiteljapush_id, kixo_campaign_id, action_id
customIme vašega dogodkaVsePoljubni pari ključ/vrednost, ki jih podate

Standardni dogodki (prepoznani po imenu)

Kixo prepozna enajst kanoničnih imen dogodkov. Če katerega od njih beležite prek Kixo.track("purchase", {amount: 49.99, currency: "USD"}), Kixo dogodku ob zajemu doda standard_kind. Poizvedbe v klepetu, segmenti in kampanje lahko nato uporabijo standard_kind = 'purchase' in zajamejo vse vzdevke (purchase / purchased / purchase_completed / order_completed / checkout_completed), ne da bi jih morali naštevati ročno.

Ta imena uporabljajo tudi AI hevristike za monetizacijo, konverzijo in aktivacijo — Kixo.track("purchase") se brez dodatnih nastavitev razume kot prihodek; izbirna lastnost amount_cents (ali amount / value) se sešteva za prihodkovne cilje. Če vaš sistem denar hrani v manjših enotah, je podprt tudi amount_cents.

Kanonična vrstaVzdevkiPriporočene lastnostiPoganja
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredAkvizicijski lijak
activationactivated, user_activated, aha_momentAktivacijski lijak, aha-trenutek
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyPrihodek / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, zadržanje kohorte
subscribe_renewedsubscription_renewedplan, amountPonavljajoči se prihodek
trial_starttrial_started, free_trial_startedplan, daysLijak pretvorbe iz preizkusa
cancelcancelled, subscription_cancelled, subscription_canceledplanŽivljenjski cikel naročnine, odliv
upgradeplan_upgradedfrom_plan, to_planPrihodek iz razširitve
downgradeplan_downgradedfrom_plan, to_planKrčenje prihodka
shareshared, content_sharedchannelKoeficient viralnosti
inviteinvited, invite_sent, referral_sentKoeficient K

Imena se ujemajo ne glede na velike in male črke. Vzdevki, ki NISO na seznamu (npr. bought, customer_paid), so namenoma zavrnjeni — poenotite se na eno kanonično obliko, da taksonomija med ekipami ostane stabilna.

Označevanje uporabnikov namesto dogodkov. Če želite uporabniku trajno oznako »has purchased« in ne le signala na posameznem dogodku, pokličite Kixo.setUserProperty("subscribe", true) — glejte razdelek »Označevanje uporabnika za segmentacijo« v posameznem SDK (Splet / iOS / Android).

Struktura dogodka

Vsak dogodek, poslan v Kixo, ima to strukturo:

  • event_type — družina dogodka, na primer tipi, prikazani zgoraj
  • event_name — opisno ime dogodka
  • device_id — enolični identifikator naprave
  • session_id — združuje dogodke znotraj seje
  • časovni žig — časovni žig ISO 8601
  • lastnosti — objekt JSON z dodatnimi podatki