Prejsť na dokumentáciu

Prehľad udalostí

Kixo automaticky zbiera bežné udalosti uvedené nižšie; presná sada aj štruktúra prenášaných dát sa líši podľa platformy. Všetky udalosti obsahujú štandardné polia: device_id, session_id, timestamp a properties.

Automaticky zbierané udalosti

Typ udalostiNázov udalostiPlatformaVlastnosti
screen_viewNázov obrazovkyiOS, Androidscreen_name, screen_class
screen_visitUrčený názov obrazovkyiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadáta triggera; iOS obsahuje aj tap_count a scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapOznačenie prvkuiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; kontext životného cyklu špecifický pre platformu
session_endsession_endWeb, iOS, Androidsession_id; Web obsahuje aj duration_ms, ak je možné určiť koniec
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 alebo unhandled_rejectionWebmessage, stack, type
crashTyp páduiOS, Androidmessage, stack, exception alebo kontext signálu
networknetwork_request (Web); súhrnný názov alebo označenie trasy (iOS)Webový opt-in, iOS opt-inOčistená cesta, skupina metódy/stavového kódu, trvanie a výsledok
performanceNázov metriky (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 po integráciipush_id, kixo_campaign_id, app_state, content_hash
push_openPush IDVšetky (na Android/Web je potrebná integrácia v hostiteľskej aplikácii)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 s integráciou do hostiteľskej aplikáciepush_id, kixo_campaign_id, interaction_type
push_actionPush IDiOS; Android s integráciou v hostiteľskej aplikáciipush_id, kixo_campaign_id, action_id
customVáš názov udalostiVšetkyĽubovoľné dvojice kľúč – hodnota, ktoré zadáte

Štandardné udalosti (rozpoznávané podľa názvu)

Kixo rozpoznáva jedenásť kanonických názvov udalostí. Ak ktorúkoľvek z nich sledujete cez Kixo.track("purchase", {amount: 49.99, currency: "USD"}), Kixo pri prijatí udalosti doplní standard_kind. Dopyty v chate, segmenty aj kampane potom môžu používať standard_kind = 'purchase' a zachytia všetky aliasy (purchase / purchased / purchase_completed / order_completed / checkout_completed) bez toho, aby ste ich museli vypisovať ručne.

Tieto názvy používajú aj heuristiky AI pre monetizáciu, konverziu a aktiváciu — Kixo.track("purchase") sa bez konfigurácie chápe ako výnos; voliteľná vlastnosť amount_cents (alebo amount / value) sa sčítava pre výnosové ciele. Ak váš systém ukladá peniaze v menších jednotkách, akceptuje sa aj amount_cents.

Kanonický typAliasyOdporúčané vlastnostiPoužitie
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredAkvizičný funnel
activationactivated, user_activated, aha_momentAktivačný funnel, aha moment
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyPríjmy / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, retencia kohort
subscribe_renewedsubscription_renewedplan, amountOpakované príjmy
trial_starttrial_started, free_trial_startedplan, daysKonverzný funnel z trialu
cancelcancelled, subscription_cancelled, subscription_canceledplanŽivotný cyklus predplatného, churn
upgradeplan_upgradedfrom_plan, to_planExpanzné výnosy
downgradeplan_downgradedfrom_plan, to_planPokles príjmov
shareshared, content_sharedchannelKoeficient virality
inviteinvited, invite_sent, referral_sentK-faktor

Názvy sa porovnávajú bez ohľadu na veľkosť písmen. Aliasy, ktoré v zozname NIE SÚ (napr. bought, customer_paid), sa zámerne odmietajú — držte sa kanonického tvaru, aby taxonómia zostala stabilná naprieč tímami.

Označovanie používateľov namiesto udalostí. Ak chcete mať pri používateľovi trvalý príznak „has purchased“ — nie len signál pri jednej udalosti — zavolajte Kixo.setUserProperty("subscribe", true). Pozrite si sekciu „Označenie používateľa na segmentáciu“ v jednotlivých SDK (Web / iOS / Android).

Štruktúra udalosti

Každá udalosť odoslaná do Kixo má túto štruktúru:

  • event_type — kategória udalosti, napríklad typy uvedené vyššie
  • event_name — výstižný názov udalosti
  • device_id — jedinečný identifikátor zariadenia
  • session_id — zoskupuje udalosti v rámci relácie
  • časová pečiatka — časová pečiatka vo formáte ISO 8601
  • vlastnosti — objekt JSON s doplnkovými údajmi