Hopp til dokumentasjonen

Hendelsesreferanse

Kixo samler automatisk inn de vanlige hendelsene nedenfor. Nøyaktig hvilke hendelser og hvilket overføringsformat som brukes, varierer mellom plattformene. Alle hendelser har standardfeltene device_id, session_id, timestamp og properties.

Automatisk innsamlede hendelser

HendelsestypeHendelsesnavnPlattformEgenskaper
screen_viewSkjermnavniOS, Androidscreen_name, screen_class
screen_visitFastslått skjermnavniOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadata om utløseren; iOS inkluderer også tap_count og scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapElementetikettiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; plattformspesifikk livssykluskontekst
session_endsession_endWeb, iOS, Androidsession_id; Web inkluderer duration_ms når slutten kan observeres
scroll_depthscroll_25scroll_100Webdepth (25, 50, 75, 100), url, path
interactionrage_clickWebtag, path, text, click_count, x, y
interactiondead_clickWebtag, path, text, x, y
errorjs_error eller unhandled_rejectionWebmelding, stakk, type
crashKrasjtypeiOS, Androidmelding, stakk, unntak eller signalkontekst
networknetwork_request (Web); aggregert eller ruteetikett (iOS)Samtykke på web, samtykke på iOSRenset rute, metode-/statusgruppe, varighet og utfall
performanceMetrikknavn (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 integrertpush_id, kixo_campaign_id, app_state, content_hash
push_openPush-IDAlle (krever vertsapp-integrasjon 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 vertsintegrasjonpush_id, kixo_campaign_id, interaction_type
push_actionPush-IDiOS; Android med vertsapp-integrasjonpush_id, kixo_campaign_id, action_id
customDitt hendelsesnavnAlleAlle nøkkel-/verdi-par du sender inn

Standardhendelser (gjenkjennes på navn)

Kixo gjenkjenner elleve kanoniske hendelsesnavn. Sporer du et av dem via Kixo.track("purchase", {amount: 49.99, currency: "USD"}), legger Kixo til standard_kind på hendelsen ved innlesing. Deretter kan spørringer i chat, segmenter og kampanjer bruke standard_kind = 'purchase' og treffe alle aliasene (purchase / purchased / purchase_completed / order_completed / checkout_completed) uten at du må liste dem opp manuelt.

Disse navnene brukes også i AI-heuristikkene for inntekter, konvertering og aktivering — Kixo.track("purchase") tolkes som inntekt uten noe oppsett, og den valgfrie egenskapen amount_cents (eller amount / value) summeres for inntektsmål. Hvis systemet ditt lagrer beløp i mindre enheter, godtas også amount_cents.

Kanonisk typeAliaserAnbefalte egenskaperBruksområder
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredAnskaffelsestrakt
activationactivated, user_activated, aha_momentAktiveringstrakt, aha-øyeblikk
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyInntekt / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, kohortretensjon
subscribe_renewedsubscription_renewedplan, amountGjentakende inntekter
trial_starttrial_started, free_trial_startedplan, daysTrakt for konvertering fra prøveperiode
cancelcancelled, subscription_cancelled, subscription_canceledplanAbonnementslivssyklus, frafall
upgradeplan_upgradedfrom_plan, to_planEkspansjonsinntekt
downgradeplan_downgradedfrom_plan, to_planInntektskomprimering
shareshared, content_sharedchannelViralitetskoeffisient
inviteinvited, invite_sent, referral_sentK-faktor

Navn matches uten hensyn til store og små bokstaver. Aliaser som IKKE står i listen (for eksempel bought, customer_paid) avvises med vilje — bli enige om én kanonisk form, så holder taksonomien seg stabil på tvers av team.

Tagg brukere i stedet for hendelser. Hvis du vil ha et varig «has purchased»-flagg på brukeren, og ikke bare et signal per hendelse, kaller du Kixo.setUserProperty("subscribe", true). Se delen «Tag a user for segmentation» i hvert SDK (Web / iOS / Android).

Hendelsesstruktur

Alle hendelser som sendes til Kixo, følger denne strukturen:

  • event_type — hendelsesfamilien, for eksempel typene vist over
  • event_name — et beskrivende navn på hendelsen
  • device_id — unik enhetsidentifikator
  • session_id — grupperer hendelser innenfor en økt
  • tidsstempel — ISO 8601-tidsstempel
  • egenskaper — JSON-objekt med tilleggsdata