Přejít na dokumentaci

Referenční přehled událostí

Kixo automaticky sbírá níže uvedené běžné události; jejich přesný výčet i struktura přenášených dat se liší podle platformy. Všechny události obsahují standardní pole: device_id, session_id, timestamp a properties.

Automaticky sbírané události

Typ událostiNázev událostiPlatformaVlastnosti
screen_viewNázev obrazovkyiOS, Androidscreen_name, screen_class
screen_visitVyhodnocený název obrazovkyiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadata triggeru; iOS navíc zahrnuje tap_count a scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapPopisek prvkuiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; kontext životního cyklu podle platformy
session_endsession_endWeb, iOS, Androidsession_id; Web zahrnuje i duration_ms, pokud lze konec spolehlivě rozpoznat
scroll_depthscroll_25scroll_100Webhloubka (25, 50, 75, 100), url, path
interactionrage_clickWebtag, path, text, click_count, x, y
interactiondead_clickWebtag, path, text, x, y
errorjs_error nebo unhandled_rejectionWebzpráva, stack trace, typ
crashTyp páduiOS, Androidzpráva, stack trace, kontext výjimky nebo signálu
networknetwork_request (Web); agregační nebo směrovací štítek (iOS)Opt-in na Webu, opt-in v iOSOčištěná cesta, skupina metod/stavových kódů, trvání a výsledek
performanceNázev metriky (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedID push notifikaceiOS; Android/Web po integracipush_id, kixo_campaign_id, app_state, content_hash
push_openID push notifikaceVše (na Android/Web vyžaduje integraci hostitelské aplikace)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentID push notifikaceiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedID push notifikaceiOS; Android/Web s integrací hostitelské aplikacepush_id, kixo_campaign_id, interaction_type
push_actionID push notifikaceiOS; Android s integrací hostitelské aplikacepush_id, kixo_campaign_id, action_id
customNázev vaší událostiVšeLibovolné páry klíč–hodnota, které zadáte

Standardní události (rozpoznané podle názvu)

Kixo rozpoznává jedenáct kanonických názvů událostí. Když kteroukoli z nich pošlete přes Kixo.track("purchase", {amount: 49.99, currency: "USD"}), Kixo při ingestu k události doplní standard_kind. Dotazy v Chatu, segmenty i kampaně pak mohou používat standard_kind = 'purchase' a pokrýt všechny aliasy (purchase / purchased / purchase_completed / order_completed / checkout_completed) bez ručního vypisování.

Tyto názvy vstupují i do heuristik AI pro monetizaci, konverze a aktivaci — Kixo.track("purchase") se bez jakékoli konfigurace chápe jako tržba; volitelná vlastnost amount_cents (nebo amount / value) se sčítá pro cíle založené na tržbách. Pokud váš systém ukládá peněžní částky v menších jednotkách, podporuje se i amount_cents.

Kanonický typAliasyDoporučené vlastnostiMěří
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, currencyTržby / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, retence kohort
subscribe_renewedsubscription_renewedplan, amountOpakované výnosy
trial_starttrial_started, free_trial_startedplan, daysTrychtýř konverze ze zkušebního období
cancelcancelled, subscription_cancelled, subscription_canceledplanŽivotní cyklus předplatného, churn
upgradeplan_upgradedfrom_plan, to_planTržby z rozšíření
downgradeplan_downgradedfrom_plan, to_planZhuštění tržeb
shareshared, content_sharedchannelKoeficient virality
inviteinvited, invite_sent, referral_sentK-faktor

Názvy se porovnávají bez ohledu na velikost písmen. Aliasy, které v seznamu NEJSOU (např. bought, customer_paid), se záměrně odmítají — držte se kanonického tvaru, aby taxonomie zůstala stabilní napříč týmy.

Označování uživatelů místo událostí. Pokud chcete uživateli nastavit trvalý příznak „has purchased“, nejen signál u jedné události, zavolejte Kixo.setUserProperty("subscribe", true) — viz část „Označení uživatele pro segmentaci“ v jednotlivých SDK (Web / iOS / Android).

Struktura události

Každá událost odeslaná do Kixo má tuto strukturu:

  • event_type — rodina události, například typy uvedené výše
  • event_name — popisný název události
  • device_id — jedinečný identifikátor zařízení
  • session_id — seskupuje události v rámci relace
  • časová značka — časové razítko ve formátu ISO 8601
  • vlastnosti — objekt JSON s doplňujícími daty