Ves a la documentació

Referència d’esdeveniments

Kixo recull automàticament els esdeveniments habituals de sota; el conjunt exacte i el format al fil varien segons la plataforma. Tots els esdeveniments inclouen aquests camps estàndard: device_id, session_id, timestamp i properties.

Esdeveniments recollits automàticament

Tipus d’esdevenimentNom de l’esdevenimentPlataformaPropietats
screen_viewNom de pantallaiOS, Androidscreen_name, screen_class
screen_visitNom de pantalla resoltiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadades del desencadenant; iOS també inclou tap_count i scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapEtiqueta de l’elementiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; context del cicle de vida específic de la plataforma
session_endsession_endWeb, iOS, Androidsession_id; a Web s’hi inclou duration_ms quan es pot observar el final
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 o unhandled_rejectionWebmissatge, traça, tipus
crashTipus de falladaiOS, Androidmissatge, traça, excepció o context del senyal
networknetwork_request (Web); agregat o etiqueta de ruta (iOS)Acceptació a Web, acceptació a iOSRuta sanejada, família de mètode/estat, durada i resultat
performanceNom de la mètrica (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedID de notificació pushiOS; Android/Web quan hi ha integraciópush_id, kixo_campaign_id, app_state, content_hash
push_openID de notificació pushTots (a Android/Web cal integració de l’host)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentID de notificació pushiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedID de notificació pushiOS; Android/Web amb integració de l’hostepush_id, kixo_campaign_id, interaction_type
push_actionID de notificació pushiOS; Android amb integració de l’hostpush_id, kixo_campaign_id, action_id
customEl nom del teu esdevenimentTotsQualsevol parell clau-valor que proporcionis

Esdeveniments estàndard (reconeguts pel nom)

Kixo reconeix onze noms d’esdeveniment canònics. Si n’enregistres qualsevol amb Kixo.track("purchase", {amount: 49.99, currency: "USD"}), Kixo afegeix un standard_kind a l’esdeveniment en el moment d’ingestió. Després, les consultes de xat, els segments i les campanyes poden fer servir standard_kind = 'purchase' i capturar tots els àlies (purchase / purchased / purchase_completed / order_completed / checkout_completed) sense haver-los d’enumerar a mà.

Aquests noms també alimenten les heurístiques de monetització, conversió i activació de l’AI: Kixo.track("purchase") s’interpreta com a ingressos sense cap configuració; la propietat opcional amount_cents (o amount / value) se suma per als objectius d’ingressos. Si el teu sistema desa els imports en unitats menors, amount_cents també s’accepta.

Tipus canònicÀliesPropietats recomanadesImpulsa
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredEmbut d’adquisició
activationactivated, user_activated, aha_momentEmbut d’activació, moment aha
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyIngressos / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, retenció per cohort
subscribe_renewedsubscription_renewedplan, amountIngressos recurrents
trial_starttrial_started, free_trial_startedplan, daysEmbut de conversió de prova
cancelcancelled, subscription_cancelled, subscription_canceledplanCicle de vida de la subscripció, abandonament
upgradeplan_upgradedfrom_plan, to_planIngressos d’expansió
downgradeplan_downgradedfrom_plan, to_planCompressió dels ingressos
shareshared, content_sharedchannelCoeficient de viralitat
inviteinvited, invite_sent, referral_sentfactor K

Els noms es comparen sense distingir entre majúscules i minúscules. Els àlies que NO són a la llista (p. ex. bought, customer_paid) es rebutgen expressament: fes convergir tothom cap a una forma canònica perquè la taxonomia es mantingui estable entre equips.

Etiquetar usuaris en lloc d’esdeveniments. Si vols una marca persistent de «ha comprat» a l’usuari, i no només un senyal associat a un esdeveniment, crida Kixo.setUserProperty("subscribe", true). Consulta la secció «Etiqueta un usuari per segmentar» de cada SDK (Web / iOS / Android).

Estructura de l’esdeveniment

Tots els esdeveniments enviats a Kixo segueixen aquesta estructura:

  • event_type — família de l’esdeveniment, com ara els tipus que es mostren més amunt
  • event_name — nom descriptiu de l’esdeveniment
  • device_id — identificador únic del dispositiu
  • session_id — agrupa els esdeveniments dins d’una sessió
  • marca temporal — marca temporal en format ISO 8601
  • propietats — objecte JSON amb dades addicionals