Aqbeż għad-dokumentazzjoni

Referenza tal-Events

Kixo jiġbor awtomatikament l-avvenimenti komuni ta’ hawn taħt; is-sett eżatt u l-format fuq il-wire ivarjaw skont il-pjattaforma. L-avvenimenti kollha jinkludu dawn il-fields standard: device_id, session_id, timestamp, u properties.

Events miġbura awtomatikament

Tip ta’ eventIsem tal-eventPjattaformaProperties
screen_viewIsem tal-iskriniOS, Androidscreen_name, screen_class
screen_visitIsem tal-iskrin riżoltiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadata tat-trigger; iOS jinkludi wkoll tap_count u scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapTikketta tal-elementiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; kuntest tal-lifecycle speċifiku għall-pjattaforma
session_endsession_endWeb, iOS, Androidsession_id; il-Web jinkludi duration_ms meta t-tmiem ikun osservabbli
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 jew unhandled_rejectionWebmessage, stack, type
crashTip ta’ crashiOS, Androidmessage, stack, kuntest tal-exception jew tas-signal
networknetwork_request (Web); tikketta aggregata jew tar-rotta (iOS)Opt-in tal-Web, opt-in ta’ iOSRoute sanifikata, familja ta’ method/status, tul u eżitu
performanceIsem tal-metrika (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedID tal-pushiOS; Android/Web meta jkunu integratipush_id, kixo_campaign_id, app_state, content_hash
push_openID tal-pushKollha (host integration meħtieġa fuq Android/Web)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentID tal-pushiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedID tal-pushiOS; Android/Web b’integrazzjoni tal-hostpush_id, kixo_campaign_id, interaction_type
push_actionID tal-pushiOS; Android b’host integrationpush_id, kixo_campaign_id, action_id
customL-isem tal-avveniment tiegħekKollhaKull key-value pair li tipprovdi

Avvenimenti standard (magħrufa bl-isem)

Kixo jagħraf ħdax-il isem kanoniku ta’ avveniment. Ittraċċa kwalunkwe wieħed minnhom permezz ta’ Kixo.track("purchase", {amount: 49.99, currency: "USD"}) u Kixo jżid standard_kind mal-avveniment waqt l-ingest. Imbagħad queries fi Chat, segments u campaigns jistgħu jużaw standard_kind = 'purchase' u jaqbdu kull alias (purchase / purchased / purchase_completed / order_completed / checkout_completed) mingħajr ma jkollok telenkahom bl-idejn.

Dawn l-ismijiet jgħinu wkoll lill-heuristics ta’ monetization / conversion / activation tal-AI — Kixo.track("purchase") tinftiehem bħala dħul mingħajr ebda konfigurazzjoni; il-property fakultattiva amount_cents (jew amount / value) tinġabar flimkien għal revenue goals. Jekk is-sistema tiegħek taħżen il-flus f’minor units, amount_cents tiġi aċċettata wkoll.

Tip kanonikuAliasesProperties rakkomandatiJippermetti
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredFunnel tal-akkwist
activationactivated, user_activated, aha_momentFunnel tal-attivazzjoni, aha-moment
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyDħul / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, żamma skont il-cohort
subscribe_renewedsubscription_renewedplan, amountDħul rikorrenti
trial_starttrial_started, free_trial_startedplan, daysFunnel ta’ konverżjoni minn trial
cancelcancelled, subscription_cancelled, subscription_canceledplanĊiklu tal-abbonament, churn
upgradeplan_upgradedfrom_plan, to_planDħul minn expansion
downgradeplan_downgradedfrom_plan, to_planKompressjoni tad-dħul
shareshared, content_sharedchannelKoefiċjent ta’ viralità
inviteinvited, invite_sent, referral_sentK-factor

L-ismijiet jitqabblu mingħajr ma tingħata kas il-majuskoli u l-minuskoli. Aliases li mhumiex fil-lista (eż. bought, customer_paid) jiġu rrifjutati apposta — ikkonverġi fuq forma kanonika biex it-tassonomija tibqa’ stabbli bejn timijiet differenti.

Tagging tal-utenti minflok tal-avvenimenti. Jekk trid flag persistenti ta’ “għamel purchase” fuq l-utent (mhux biss sinjal għal kull event), sejjaħ Kixo.setUserProperty("subscribe", true) — ara s-sezzjoni “Tag a user for segmentation” ta’ kull SDK (Web / iOS / Android).

Struttura tal-event

Kull event mibgħut lil Kixo jsegwi din l-istruttura:

  • event_type — il-familja tal-event, bħat-tipi murija hawn fuq
  • event_name — isem deskrittiv għall-event
  • device_id — identifikatur uniku tal-apparat
  • session_id — jiġbor l-events fi ħdan session
  • timestamp — timestamp f’ISO 8601
  • properties — JSON object b’data addizzjonali