Liigu dokumentatsiooni juurde

Sündmuste viide

Kixo kogub allolevad levinud sündmused automaatselt; täpne valik ja andmevorming sõltuvad platvormist. Kõik sündmused sisaldavad standardvälju: device_id, session_id, timestamp ja properties.

Automaatselt kogutud sündmused

Sündmuse tüüpSündmuse nimiPlatvormOmadused
screen_viewEkraani nimiiOS, Androidscreen_name, screen_class
screen_visitTuletatud ekraaninimiiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, käivitaja metaandmed; iOS sisaldab lisaks välju tap_count ja scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapElemendi siltiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; platvormipõhine elutsükli kontekst
session_endsession_endWeb, iOS, Androidsession_id; Web sisaldab välja duration_ms, kui lõpp on vaadeldav
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 või unhandled_rejectionWebsõnum, pinu, tüüp
crashKrahhi tüüpiOS, Androidsõnum, pinu, erind või signaali kontekst
networknetwork_request (Web); koondsilt või route'i silt (iOS)Webi opt-in, iOS-i opt-inPuhastatud marsruut, meetodi- või staatuseklass, kestus ja tulemus
performanceMõõdiku nimi (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedPushi IDiOS; Android/Web, kui integreeritudpush_id, kixo_campaign_id, app_state, content_hash
push_openPushi IDKõik (Androidis/Webis on vaja host-integratsiooni)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentPushi IDiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedPushi IDiOS; Android/Web hosti integratsioonigapush_id, kixo_campaign_id, interaction_type
push_actionPushi IDiOS; Android host-integratsioonigapush_id, kixo_campaign_id, action_id
customTeie sündmuse nimiKõikSuvalised sinu antud võtme-väärtuse paarid

Standardsed sündmused (tuvastatakse nime järgi)

Kixo tunneb ära üksteist kanoonilist sündmusenime. Kui saadad neist ükskõik millise läbi Kixo.track("purchase", {amount: 49.99, currency: "USD"}), lisab Kixo sündmusele vastuvõtmisel välja standard_kind. Seejärel saavad Chat-päringud, segmendid ja kampaaniad kasutada kuju standard_kind = 'purchase' ning püüda kinni kõik aliased (purchase / purchased / purchase_completed / order_completed / checkout_completed) ilma neid käsitsi loetlemata.

Need nimed toidavad ka AI monetiseerimise, konversiooni ja aktiveerimise heuristikaid — Kixo.track("purchase") tõlgendatakse tuluna ilma lisaseadistuseta; valikulise omaduse amount_cents (või amount / value) väärtused liidetakse tulueesmärkide jaoks kokku. Kui teie süsteem talletab raha väiksemates ühikutes, sobib ka amount_cents.

Kanooniline liikAliasedSoovitatud omadusedToidab
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredOmandamislehter
activationactivated, user_activated, aha_momentAktivatsioonilehter, aha-hetk
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyTulu / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, kohordi säilivus
subscribe_renewedsubscription_renewedplan, amountKorduv tulu
trial_starttrial_started, free_trial_startedplan, daysProoviperioodist tasuliseks lehter
cancelcancelled, subscription_cancelled, subscription_canceledplanTellimuse elutsükkel, loobumine
upgradeplan_upgradedfrom_plan, to_planLaienemistulu
downgradeplan_downgradedfrom_plan, to_planTulude kokkusurumine
shareshared, content_sharedchannelViraalsuskoefitsient
inviteinvited, invite_sent, referral_sentK-tegur

Nimesid võrreldakse tõstutundetult. Aliased, mida loendis ei ole (nt bought, customer_paid), lükatakse teadlikult tagasi — kasutage üht kanoonilist kuju, et taksonoomia püsiks tiimide vahel stabiilne.

Kasutaja märgistamine sündmuse asemel. Kui soovid kasutajale püsivat "has purchased" lippu, mitte ainult sündmusepõhist signaali, kutsu Kixo.setUserProperty("subscribe", true) — vaata iga SDK jaotist "Tag a user for segmentation" (Web / iOS / Android).

Sündmuse struktuur

Iga Kixo'le saadetud sündmus järgib seda struktuuri:

  • event_type — sündmuse perekond, näiteks ülal näidatud tüübid
  • event_name — sündmuse kirjeldav nimi
  • device_id — seadme unikaalne identifikaator
  • session_id — rühmitab sündmused seansi piires
  • ajatempel — ISO 8601 ajatempel
  • omadused — lisaandmetega JSON-objekt