Kalo te dokumentacioni

Referenca e eventeve

Kixo i mbledh automatikisht eventet e zakonshme më poshtë; grupi i saktë dhe formati në wire ndryshojnë sipas platformës. Të gjitha eventet përfshijnë fushat standarde: device_id, session_id, timestamp dhe properties.

Ngjarje të mbledhura automatikisht

Lloji i ngjarjesEmri i ngjarjesPlatformaVeti
screen_viewEmri i ekranitiOS, Androidscreen_name, screen_class
screen_visitEmri i zgjidhur i ekranitiOS, Androidscreen_id, screen_name, visit_id, entry_index, entered_at, exited_at, dwell_ms, exit_reason, metadata e trigger-it; iOS përfshin gjithashtu tap_count dhe scroll_count
page_viewpage_viewWeburl, path, title, referrer
tapEtiketa e elementitiOS, Androidtarget_class, target_text, screen_name
clickclickWebtag, path, text, href, x, y
session_startsession_startWeb, iOS, Androidsession_id; kontekst lifecycle specifik për platformën
session_endsession_endWeb, iOS, Androidsession_id; Web përfshin duration_ms kur fundi mund të vëzhgohet
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 ose unhandled_rejectionWebmesazhi, stack, lloji
crashLloji i crash-itiOS, Androidmesazhi, stack, konteksti i exception ose i signal
networknetwork_request (Web); etiketë agregimi ose route (iOS)Pranim Web, pranim në iOSRruga e sanitizuar, familja e method/status, kohëzgjatja dhe rezultati
performanceEmri i metrikës (LCP, FCP, CLS, INP, TTFB)Webvalue, rating, id, delta
heatmap_clickheatmap_clickWebx, y, viewport_width, viewport_height, page_url, element_selector
push_receivedID e push-itiOS; Android/Web kur integrohenpush_id, kixo_campaign_id, app_state, content_hash
push_openID e push-itTë gjitha (në Android/Web kërkohet integrim në host)push_id, kixo_campaign_id, time_to_open_ms, interaction_type
push_silentID e push-itiOS, Androidpush_id, kixo_campaign_id, content_hash
push_dismissedID e push-itiOS; Android/Web me integrim në hostpush_id, kixo_campaign_id, interaction_type
push_actionID e push-itiOS; Android me integrim në hostpush_id, kixo_campaign_id, action_id
customEmri i eventit tuajTë gjithaÇdo çift çelës-vlerë që jepni

Evente standarde (të njohura sipas emrit)

Kixo njeh njëmbëdhjetë emra kanonikë eventesh. Gjurmo cilindo prej tyre me Kixo.track("purchase", {amount: 49.99, currency: "USD"}) dhe Kixo i vendos eventit një standard_kind gjatë ingestimit. Pastaj pyetjet në chat, segmentet dhe fushatat mund të përdorin standard_kind = 'purchase' dhe të kapin të gjitha aliaset (purchase / purchased / purchase_completed / order_completed / checkout_completed) pa i renditur manualisht.

Këta emra ushqejnë edhe heuristikat e AI për monetizim / konvertim / aktivizim — Kixo.track("purchase") kuptohet si të ardhurë pa asnjë konfigurim; vetia opsionale amount_cents (ose amount / value) mblidhet për objektivat e të ardhurave. Nëse sistemi juaj i ruan vlerat monetare në njësi të vogla, pranohet edhe amount_cents.

Lloji kanonikAlias-etVeti të rekomanduaraMundëson
signupsign_up, signed_up, signup_completed, sign_up_completed, account_created, user_registeredHinka e përftimit
activationactivated, user_activated, aha_momentHinka e aktivizimit, aha-moment
purchasepurchased, purchase_completed, order_completed, order_placed, checkout_completedamount, currencyTë ardhura / ARPU
subscribe_startsubscribe_started, subscription_startedplan, amount, currency, intervalMRR, mbajtja sipas kohortës
subscribe_renewedsubscription_renewedplan, amountTë ardhura të përsëritura
trial_starttrial_started, free_trial_startedplan, daysHinka e konvertimit nga trial
cancelcancelled, subscription_cancelled, subscription_canceledplanCikli i abonimit, churn
upgradeplan_upgradedfrom_plan, to_planTë ardhura nga zgjerimi
downgradeplan_downgradedfrom_plan, to_planKompresimi i të ardhurave
shareshared, content_sharedchannelKoeficienti i viralitetit
inviteinvited, invite_sent, referral_sentFaktori K

Emrat përputhen pa dallim mes shkronjave të mëdha dhe të vogla. Aliaset që NUK janë në listë (p.sh. bought, customer_paid) refuzohen qëllimisht — përdorni një formë kanonike që taksonomia të mbetet e qëndrueshme në të gjitha ekipet.

Etiketimi i përdoruesve në vend të eventeve. Nëse doni një flamur të qëndrueshëm “has purchased” te përdoruesi (jo vetëm një sinjal për ngjarje), thërrisni Kixo.setUserProperty("subscribe", true) — shihni seksionin “Tag a user for segmentation” te çdo SDK (Web / iOS / Android).

Struktura e ngjarjes

Çdo ngjarje e dërguar te Kixo ndjek këtë strukturë:

  • event_type — familja e ngjarjes, si p.sh. llojet e paraqitura më sipër
  • event_name — një emër përshkrues për ngjarjen
  • device_id — identifikues unik i pajisjes
  • session_id — grupon ngjarjet brenda një sesioni
  • vulë kohore — timestamp në format ISO 8601
  • veti — objekt JSON me të dhëna shtesë