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 dogodka | Ime dogodka | Platforma | Lastnosti |
|---|---|---|---|
screen_view | Ime zaslona | iOS, Android | screen_name, screen_class |
screen_visit | Razrešeno ime zaslona | iOS, Android | screen_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_view | page_view | Splet | url, path, title, referrer |
tap | Oznaka elementa | iOS, Android | target_class, target_text, screen_name |
click | click | Splet | tag, path, text, href, x, y |
session_start | session_start | Web, iOS, Android | session_id; kontekst življenjskega cikla, specifičen za platformo |
session_end | session_end | Web, iOS, Android | session_id; Web vključuje tudi duration_ms, kadar je konec mogoče zaznati |
scroll_depth | scroll_25 … scroll_100 | Splet | depth (25, 50, 75, 100), url, path |
interaction | rage_click | Splet | tag, path, text, click_count, x, y |
interaction | dead_click | Splet | tag, path, text, x, y |
error | js_error ali unhandled_rejection | Splet | sporočilo, sklad klicev, vrsta |
crash | Vrsta zrušitve | iOS, Android | sporočilo, sklad klicev, izjema ali kontekst signala |
network | network_request (Web); oznaka agregata ali poti (iOS) | Spletna privolitev, privolitev v iOS | Očiščena pot, družina metode/statusa, trajanje in izid |
performance | Ime metrike (LCP, FCP, CLS, INP, TTFB) | Splet | value, rating, id, delta |
heatmap_click | heatmap_click | Splet | x, y, viewport_width, viewport_height, page_url, element_selector |
push_received | ID potisnega sporočila | iOS; Android/Web ob integraciji | push_id, kixo_campaign_id, app_state, content_hash |
push_open | ID potisnega sporočila | Vse (na Android/Web je potrebna integracija v gostitelju) | push_id, kixo_campaign_id, time_to_open_ms, interaction_type |
push_silent | ID potisnega sporočila | iOS, Android | push_id, kixo_campaign_id, content_hash |
push_dismissed | ID potisnega sporočila | iOS; Android/Web z integracijo v gostiteljsko aplikacijo | push_id, kixo_campaign_id, interaction_type |
push_action | ID potisnega sporočila | iOS; Android z integracijo gostitelja | push_id, kixo_campaign_id, action_id |
custom | Ime vašega dogodka | Vse | Poljubni 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 vrsta | Vzdevki | Priporočene lastnosti | Poganja |
|---|---|---|---|
signup | sign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registered | — | Akvizicijski lijak |
activation | activated, user_activated, aha_moment | — | Aktivacijski lijak, aha-trenutek |
purchase | purchased, purchase_completed, order_completed, order_placed, checkout_completed | amount, currency | Prihodek / ARPU |
subscribe_start | subscribe_started, subscription_started | plan, amount, currency, interval | MRR, zadržanje kohorte |
subscribe_renewed | subscription_renewed | plan, amount | Ponavljajoči se prihodek |
trial_start | trial_started, free_trial_started | plan, days | Lijak pretvorbe iz preizkusa |
cancel | cancelled, subscription_cancelled, subscription_canceled | plan | Življenjski cikel naročnine, odliv |
upgrade | plan_upgraded | from_plan, to_plan | Prihodek iz razširitve |
downgrade | plan_downgraded | from_plan, to_plan | Krčenje prihodka |
share | shared, content_shared | channel | Koeficient viralnosti |
invite | invited, invite_sent, referral_sent | — | Koeficient 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