Gå til dokumentationen

Eventreference

Kixo indsamler automatisk de almindelige events nedenfor. Det præcise udvalg og payload-formatet varierer fra platform til platform. Alle events indeholder standardfelterne device_id, session_id, timestamp og properties.

Automatisk indsamlede events

EventtypeEventnavnPlatformEgenskaber
screen_viewSkærmnavniOS, Androidscreen_name, screen_class
screen_visitUdledt skærmnavniOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadata om udløseren; iOS indeholder også tap_count og scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapElementetiketiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; platformspecifik livscykluskontekst
session_endsession_endWeb, iOS, Androidsession_id; Web inkluderer også duration_ms, når afslutningen kan observeres
scroll_depthscroll_25scroll_100Webdybde (25, 50, 75, 100), url, sti
interactionrage_clickWebtag, path, text, click_count, x, y
interactiondead_clickWebtag, path, text, x, y
errorjs_error eller unhandled_rejectionWebmessage, stack, type
crashNedbrudstypeiOS, Androidmessage, stack, exception- eller signalkontekst
networknetwork_request (Web); aggregat- eller ruteetiket (iOS)Web-tilvalg, iOS-tilvalgRenset rute, metode-/statusfamilie, varighed og udfald
performanceMetriknavn (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedPush-idiOS; Android/Web, når det er integreretpush_id, kixo_campaign_id, app_state, content_hash
push_openPush-idAlle (kræver host-integration på Android/Web)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentPush-idiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedPush-idiOS; Android/Web med værtsintegrationpush_id, kixo_campaign_id, interaction_type
push_actionPush-idiOS; Android med host-integrationpush_id, kixo_campaign_id, action_id
customDit eventnavnAlleDe nøgle/værdi-par, du angiver

Standardevents (genkendes på navn)

Kixo genkender elleve kanoniske eventnavne. Sporer du et af dem via Kixo.track("purchase", {amount: 49.99, currency: "USD"}), føjer Kixo standard_kind til eventet ved ingest. Derefter kan chatforespørgsler, segmenter og kampagner bruge standard_kind = 'purchase' og fange alle aliaser (purchase / purchased / purchase_completed / order_completed / checkout_completed) uden at liste dem manuelt.

Disse navne indgår også i AI's heuristikker for indtjening, konvertering og aktivering — Kixo.track("purchase") forstås som omsætning uden nogen opsætning; den valgfrie egenskab amount_cents (eller amount / value) summeres for omsætningsmål. Hvis jeres system gemmer beløb i mindste enhed, accepteres amount_cents også.

Kanonisk typeAliasserAnbefalede egenskaberUnderstøtter
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredAnskaffelsestragt
activationactivated, user_activated, aha_momentAktiveringstragt, aha-øjeblik
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyOmsætning / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, kohortefastholdelse
subscribe_renewedsubscription_renewedplan, amountTilbagevendende omsætning
trial_starttrial_started, free_trial_startedplan, daysTragt for konvertering fra prøveperiode
cancelcancelled, subscription_cancelled, subscription_canceledplanAbonnementslivscyklus, churn
upgradeplan_upgradedfrom_plan, to_planEkspansionsomsætning
downgradeplan_downgradedfrom_plan, to_planOmsætningskomprimering
shareshared, content_sharedchannelViralitetskoefficient
inviteinvited, invite_sent, referral_sentK-faktor

Navne matches uden hensyn til store og små bogstaver. Aliaser, der IKKE står på listen, f.eks. bought og customer_paid, afvises bevidst — brug én kanonisk form, så taksonomien forbliver stabil på tværs af teams.

Tagging af brugere i stedet for events. Hvis du vil have et vedvarende "has purchased"-flag på brugeren og ikke kun et signal på det enkelte event, skal du kalde Kixo.setUserProperty("subscribe", true) — se afsnittet "Tag en bruger til segmentering" i hvert SDK (Web / iOS / Android).

Eventstruktur

Alle events, der sendes til Kixo, følger denne struktur:

  • event_type — eventfamilien, fx typerne vist ovenfor
  • event_name — et beskrivende navn på eventet
  • device_id — entydig enhedsidentifikator
  • session_id — grupperer events inden for en session
  • tidsstempel — ISO 8601-tidsstempel
  • egenskaber — JSON-objekt med ekstra data