Creative, email și AI

Fluxurile Klaviyo pentru coșuri abandonate: recunoaște mai mulți cumpărători

Fluxurile Klaviyo pentru coșuri abandonate și pentru navigare ajung doar la cumpărătorii pe care Klaviyo îi poate identifica. Află cum îi identifică și cum recunoști mai mulți în checkout.

·Actualizat pe ·11 min de citit·De echipa ROASaurus

Ideile principale
  • Fluxurile Klaviyo pentru coșuri abandonate și pentru abandon la navigare ajung doar la profilurile pe care Klaviyo le-a identificat cu o adresă de email sau un număr de telefon.
  • Klaviyo identifică vizitatorii prin linkurile de email cu _kx, formularele de înscriere, API-ul său JavaScript și integrările de checkout acceptate și păstrează rezultatul în cookie-ul __kla_id.
  • Checkout booster-ul ROASaurus identifică în checkout-ul Shopify cumpărătorii pe care Klaviyo nu îi cunoaște încă și trimite coșul lor prin API-ul Klaviyo ca Viewed Product, Added to Cart și Started Checkout, așa că verifică după ce metrică pornește fiecare flux.
  • Cu Respect visitor consent activat, booster-ul rulează doar pentru cumpărătorii care permit cookie-urile de marketing.
  • Booster-ul reconstruiește activitatea din coș, deci nu poate adăuga produse pe care cumpărătorul doar le-a vizualizat.

Un flux Klaviyo pentru coș abandonat poate trimite email doar unui cumpărător pe care Klaviyo l-a identificat: un profil cu o adresă de email sau un număr de telefon, legat de browserul în care cumpără persoana respectivă. Vizitatorii anonimi adaugă totuși produse în coș, dar Klaviyo nu poate lega acea activitate de o persoană, așa că pentru ei nu pornește niciun flux.

Acest ghid explică cum identifică Klaviyo vizitatorii, pe ce cumpărători îi ratează și cum conexiunea ROASaurus Klaviyo îi identifică pe mai mulți dintre ei în checkout-ul Shopify. Tratează și consimțământul, segmentele de clienți pentru fluxurile tale, configurarea și testarea și ce nu poate face conexiunea.

De ce ajung fluxurile pentru coșuri abandonate doar la vizitatorii identificați?

Fluxurile Klaviyo pornesc de la metrici. Un flux de abandon la navigare pornește de la Viewed Product. Un flux de coș abandonat pornește de la Added to Cart sau, în majoritatea fluxurilor predefinite, de la Started Checkout. Pe Shopify, metrica de checkout din integrarea Shopify a Klaviyo se numește Checkout Started. Fiecare dintre aceste evenimente aparține unui profil, iar Klaviyo are nevoie de date de contact pentru a crea un profil.

JavaScript-ul onsite al Klaviyo urmărește vizualizările de produse și adăugările în coș pentru browserele pe care le poate identifica. Când un vizitator necunoscut se uită la un produs, nu există niciun profil de care să se atașeze evenimentul, deci evenimentul nu poate porni un flux. Numărul de vizitatori pe care îi recunoaște Klaviyo limitează, așadar, câte persoane pot ajunge fluxurile tale. Un text de email mai bun nu schimbă această limită. Recunoașterea mai multor cumpărători, da.

Cum identifică Klaviyo un vizitator?

Klaviyo leagă un browser de un profil în câteva moduri. Fiecare necesită ca vizitatorul să facă mai întâi ceva.

MetodăCe se întâmplăPe cine acoperă
Click într-un email sau SMS KlaviyoKlaviyo adaugă un parametru URL _kx cu o valoare criptată la linkurile către site din emailurile tale. Scriptul lui trimite acea valoare către Klaviyo, care identifică vizitatorul. Linkurile de identificare din mesajele SMS Klaviyo pot face același lucru.Persoanele deja din lista ta care dau click
Formular de înscriere KlaviyoVizitatorul trimite o adresă de email sau un număr de telefon într-un popup sau într-un formular încorporat.Vizitatorii care completează un formular
API JavaScript (klaviyo.identify)Propriul tău cod trimite o adresă de email sau un număr de telefon, de exemplu după o autentificare.Site-uri cu dezvoltare personalizată
Checkout, printr-o integrare acceptatăKlaviyo poate identifica vizitatori în timpul checkout-ului. Pe Shopify, acest lucru necesită activarea urmăririi activității anonime și a evenimentelor comportamentale, iar vizitatorul trebuie să accepte cookie-urile de marketing și de analiză.Cumpărătorii care ajung în checkout și își dau consimțământul
Fiecare metodă depinde de o acțiune a vizitatorului. Un vizitator nou, venit dintr-o reclamă, care sare peste popup rămâne anonim până la checkout.

După identificare, scriptul Klaviyo păstrează un token criptat numit $exchange_id în cookie-ul __kla_id. Klaviyo setează acest cookie pentru 2 ani, dar browserele îl pot scurta. Documentația proprie a Klaviyo spune că Safari șterge cookie-ul setat prin JavaScript după 7 zile de utilizare a browserului fără interacțiune cu site-ul tău. Ghidul nostru despre Safari ITP și tracking explică această limită mai în detaliu.

Klaviyo are și o funcție anonymous visitor activity backfill. Când un vizitator permite urmărirea, dar nu este identificat, Klaviyo păstrează evenimentele lui Viewed Product și Added to Cart în stocarea locală a browserului. Odată ce vizitatorul este identificat în acel browser, Klaviyo trimite evenimentele către profil, cu marcajele de timp originale. Ele pot declanșa apoi fluxuri, dacă profilul se califică. Setarea se află pe pagina Tracking din setările tale Klaviyo, la identificarea onsite. Are și ea limite: Safari poate șterge stocarea locală după 7 zile de utilizare a browserului fără o vizită pe site-ul tău, iar activitatea de dinainte de consimțământ nu este stocată.

Pe ce cumpărători îi ratează Klaviyo?

Diferența este cea mai mare pentru cumpărătorii care ajung în checkout fără niciun contact anterior cu Klaviyo:

  • Vizitatori noi veniți dintr-o reclamă, care nu au dat niciodată click pe un email și au închis popup-ul.
  • Clienți recurenți pe un telefon nou, într-un browser nou sau într-un browser golit de date.
  • Vizitatori Safari al căror cookie a fost șters după 7 zile de utilizare a browserului fără o vizită pe site-ul tău.
  • Vizitatori care au refuzat cookie-urile. Klaviyo nu îi urmărește, și așa este corect.

Iată un exemplu calculat pentru o lună într-un magazin de exemplu. 1,200 de cumpărători și-au trimis datele de contact la checkout. Klaviyo cunoștea deja 480 dintre ei. Rămân 1,200 − 480 = 720 de cumpărători fără istoric Klaviyo de dinainte de checkout. Dintre aceștia, 65% au permis cookie-urile de marketing: 720 × 0.65 = 468 de cumpărători. Ceilalți 252 au refuzat.

Cumpărători la pasul de contact din checkout (magazin de exemplu, o lună)
Date de contact trimise
1,200
Deja identificați de Klaviyo
480
Necunoscuți, au permis cookie-urile de marketing
468
Necunoscuți, au refuzat cookie-urile
252
În acest exemplu, 468 de cumpărători care și-au dat consimțământul ajung în checkout fără vizualizări de produse sau adăugări în coș în Klaviyo. Ei sunt grupul pe care îl poate ajuta un checkout booster.

Cum funcționează checkout booster-ul ROASaurus?

Booster-ul face parte din pixelul de checkout ROASaurus, pixelul personalizat pe care îl adaugi în Customer events din Shopify. Așteaptă momentul în care un cumpărător își trimite adresa de email sau numărul de telefon în checkout. Apoi face următoarele:

  1. Citește cookie-ul __kla_id al Klaviyo. Dacă cookie-ul conține un $exchange_id, Klaviyo îl cunoaște deja pe acest cumpărător, iar booster-ul se oprește.
  2. Dacă nu, trimite o cerere din browserul cumpărătorului către API-ul de client al Klaviyo, cu cheia ta publică API (site ID-ul). Cererea identifică profilul după email sau, când nu există email, după telefon.
  3. În aceeași cerere, înregistrează coșul: un eveniment Viewed Product și unul Added to Cart pentru fiecare linie din coș, apoi Started Checkout.
Cumpărătorul trimite datele de contactEmail sau telefon în checkout-ul Shopify
Pixelul de checkout verifică __kla_idDacă Klaviyo îl cunoaște pe cumpărător, se oprește aici
API-ul de client KlaviyoProfilul plus evenimentele din coș, trimise cu cheia API publică
Fluxurile tale KlaviyoDeclanșatoarele și filtrele tale decid ce este trimis
Cererea pleacă din browserul cumpărătorului direct către Klaviyo. Booster-ul acționează doar asupra cumpărătorilor pe care Klaviyo nu îi cunoaște încă.

Evenimentele conțin ID-ul produsului, ID-ul variantei, numele produsului, prețul, cantitatea, URL-ul produsului și imaginea, astfel încât șabloanele fluxurilor tale să poată afișa produsele potrivite. Started Checkout conține URL-ul de checkout, articolele și totalul checkout-ului. Booster-ul antedatează evenimentele din coș cu un minut sau mai mult pentru fiecare linie din coș, astfel încât să ajungă într-o ordine naturală înainte de Started Checkout. Pentru un coș cu două linii, profilul primește cinci evenimente:

__kla_id · no $exchange_idKlaviyo nu îl cunoaște încă pe acest cumpărător
Viewed Product · t−150s · $45.00Geantă tote din canvas
Added to Cart · t−120s · $45.00Geantă tote din canvas, cantitate 1
Viewed Product · t−90s · $30.00Portofel din piele
Added to Cart · t−60s · $60.00Portofel din piele, cantitate 2
Started Checkout · t−0s · $105.00URL-ul de checkout și ambele articole
Coș de exemplu. Fiecare linie primește un eveniment Viewed Product și unul Added to Cart; valoarea Added to Cart este prețul înmulțit cu cantitatea ($30.00 × 2 = $60.00).

În ce metrică Klaviyo ajung evenimentele?

Klaviyo ține metricile separate în funcție de sursă. Evenimentele din integrarea sa Shopify și evenimentele trimise prin API-urile sale sunt metrici separate, chiar și atunci când au același nume. Evenimentele booster-ului vin prin API-ul de client al Klaviyo. Evenimentul lui de checkout se numește Started Checkout, în timp ce metrica de checkout din integrarea Shopify a Klaviyo se numește Checkout Started. Un flux care pornește de la Checkout Started din Shopify nu pornește, așadar, de la evenimentul booster-ului. Scriptul onsite al Klaviyo trimite Viewed Product și Added to Cart tot prin API-ul Klaviyo, deci evenimentele booster-ului cu aceste nume pot partaja acele metrici. Klaviyo nu spune acest lucru direct, așa că verifică în contul tău cu checkout-ul de test descris mai jos.

Cu Respect visitor consent activat, ceea ce este valoarea implicită în Store settings, pixelul de checkout citește setările de confidențialitate ale clienților din Shopify. Booster-ul rulează doar atunci când cumpărătorul permite cookie-urile de marketing. Pentru un cumpărător care refuză, booster-ul nu trimite nimic către Klaviyo. Identificarea în checkout a Klaviyo pe Shopify are nevoie, la rândul ei, de consimțământ: cumpărătorul trebuie să accepte cookie-urile de marketing și de analiză.

Cealaltă opțiune, Always track, rulează booster-ul pentru fiecare cumpărător. Folosește-o doar acolo unde consimțământul nu este obligatoriu. Ghidul nostru despre Consent Mode v2 și GDPR și pagina de ajutor despre consimțământ explică cum funcționează setarea în ROASaurus.

Browserul vede întotdeauna doar cheia ta API publică, același site ID pe care îl folosește scriptul onsite al Klaviyo. O cheie API privată, dacă adaugi una pentru audiențe, este stocată criptat pe serverul ROASaurus și nu este niciodată trimisă către browser.

Cum îți pot îmbunătăți segmentele de clienți fluxurile?

O a doua parte a integrării Klaviyo funcționează în sens invers. Cu o cheie API privată care are permisiunile lists:write și profiles:write, ROASaurus păstrează o audiență de clienți într-o listă Klaviyo și o reîmprospătează în fiecare zi. O construiești pe pagina Audiences din toți clienții, dintr-unul dintre cele 11 segmente RFM din Customers & LTV, precum Champions sau At risk, sau din propriile tale reguli, precum LTV-ul estimat sau produsele cumpărate. Sunt trimise doar persoanele cu consimțământ de marketing. Fiecare membru primește aceste proprietăți de profil:

  • roasaurus_segment, roasaurus_orders, roasaurus_revenue și roasaurus_last_order
  • roasaurus_predicted_ltv_12m: venituri estimate pe 12 luni
  • roasaurus_expected_next_12m: venituri așteptate în următoarele 12 luni

Într-un flux pentru coș abandonat, o împărțire condițională pe roasaurus_segment îți permite să tratezi clienții diferit. De exemplu, trimite un simplu memento clienților Champions și Loyal și păstrează o reducere pentru persoanele care nu au comandat niciodată. Doar clienții dintr-o audiență sincronizată au aceste proprietăți, așa că cumpărătorii noi ajung în ramura pentru profiluri fără ele. Sincronizează audiența All customers dacă vrei ca fiecare client din trecut să le aibă.

Ca regulă de siguranță, o sincronizare care ar elimina o mare parte dintr-o listă nu este aplicată. Pe o listă cu 30 sau mai mulți membri, o rulare care ar elimina mai mult de o treime dintre membri sau ar goli lista este pusă în pauză. Audiența apare ca „paused” până când o rulare ulterioară este stabilă.

Membri acumRularea ar eliminaPondere eliminatăRezultat
201575%Aplicată: lista are mai puțin de 30 de membri
3009030%Aplicată: 90 nu este mai mult de 300 ÷ 3 = 100
30012040%Paused: 120 este mai mult de 100
4545100%Paused: rularea ar goli lista
Regula de pauză protejează de o scădere bruscă listele de care depind fluxurile și campaniile, de exemplu după o problemă cu datele.

Oprirea unei audiențe în ROASaurus lasă lista Klaviyo așa cum este.

Cum îl configurezi și îl testezi?

  1. Adaugă pixelul Klaviyo

    În ROASaurus, deschide Tracking & platforms, dă click pe Add pixel pe cardul Klaviyo și lipește cheia ta API publică, site ID-ul de 6 caractere.

  2. Adaugă pixelul de checkout în Shopify

    În Shopify admin, mergi la Settings › Customer events › Add custom pixel. Lipește fragmentul de pe pagina ta Tracking & platforms. Ghidul de configurare Shopify listează fiecare pas.

  3. Verifică setarea de consimțământ

    Păstrează Respect visitor consent activat, cu excepția cazului în care vinzi doar acolo unde consimțământul nu este obligatoriu.

  4. Plasează un checkout de test

    Într-o fereastră de browser privată, adaugă două produse, mergi la checkout și introdu o adresă de email pe care o controlezi și pe care Klaviyo nu a mai văzut-o niciodată. Acceptă cookie-urile de marketing dacă bannerul tău o cere.

  5. Verifică profilul și declanșatoarele fluxurilor

    În Klaviyo, deschide profilul nou. Ar trebui să vezi Viewed Product, Added to Cart și Started Checkout. Apoi deschide fiecare flux de abandon și confirmă că metrica lui de declanșare este metrica sub care apar evenimentele tale de test. Metricile cu același nume pot proveni din surse diferite, așa că compară pictograma sursei de lângă numele fiecărei metrici.

  6. Opțional: adaugă audiențe

    Adaugă pixelului Klaviyo o cheie API privată cu lists:write și profiles:write, apoi creează o audiență pe pagina Audiences și adaugă Klaviyo ca destinație.

Încă două verificări, din ajutorul Klaviyo. Urmează sfatul Klaviyo și rulează separat fluxurile Added to Cart și Started Checkout, cu un filtru care elimină din fluxul Added to Cart persoanele care au început checkout-ul. Booster-ul înregistrează Started Checkout imediat după evenimentele din coș. Dacă acel filtru folosește aceeași metrică de checkout pe care a primit-o cumpărătorul tău de test, acești cumpărători nu primesc un al doilea memento din fluxul Added to Cart. Iar dacă folosești și identificarea în checkout proprie a Klaviyo sau anonymous activity backfill, checkout-ul tău de test arată dacă un cumpărător primește evenimente din ambele surse.

Ce nu poate face booster-ul?

Ce face
  • Identifică cumpărătorii pe care Klaviyo nu îi cunoaște atunci când își trimit datele de contact în checkout-ul Shopify
  • Înregistrează fiecare linie din coș ca Viewed Product și Added to Cart, apoi Started Checkout
  • Îi lasă în pace pe cumpărători atunci când Klaviyo îi cunoaște deja
  • Respectă setarea ta de consimțământ
Ce nu face
  • Nu trimite emailuri: asta decid fluxurile tale Klaviyo
  • Nu înregistrează produsele pe care cumpărătorul le-a vizualizat, dar nu le-a adăugat în coș
  • Nu identifică vizitatorii care pleacă înainte de pasul de contact din checkout
  • Nu funcționează în afara checkout-ului Shopify
  • Nu setează cookie-ul __kla_id, deci scriptul propriu al Klaviyo nu recunoaște browserul la o vizită ulterioară
  • Nu identifică cumpărătorii care au refuzat cookie-urile de marketing atunci când consimțământul este respectat
Booster-ul lărgește grupul la care pot ajunge fluxurile tale în checkout. Nu înlocuiește formularele de înscriere sau click-urile din emailuri de mai devreme în cursul vizitei.

ROASaurus folosește semnalele Klaviyo și în propriile rapoarte. Când un vizitator trimite un formular Klaviyo, scriptul ROASaurus leagă acel email de vizitator. Reacționează la trimiterea formularului și nu citește niciodată tastele apăsate. Vizitele cu un parametru _kx, cu utm_source egal cu klaviyo sau cu utm_medium egal cu email sunt numărate drept canalul de email în atribuire. La Channels, ROASaurus arată și veniturile pe care Klaviyo le atribuie fiecărei campanii și fiecărui flux, alături de propriile cifre bazate pe click-uri și de profitul după costul Klaviyo. Atribuirea în sine numără emailul prin click-uri.

Surse

  1. Klaviyo Help Center: Understanding cookies in Klaviyo
  2. Klaviyo Help Center: How to create an abandoned cart flow
  3. Klaviyo Help Center: How to create a browse abandonment flow
  4. Klaviyo Help Center: Understand Klaviyo's anonymous visitor activity backfill
  5. Klaviyo Help Center: Shopify data reference

În ROASaurus

Continuă lectura

Creative, email și AIOboseala creativă în reclamele Facebook: când să înlocuiești o reclamăOboseala creativă în reclamele Facebook se vede prin frecvență în creștere și CTR în scădere. Învață s-o măsori pe fiecare reclamă, să citești hook rate și hold rate și să planifici o rutină de înnoire.Creative, email și AIShopify MCP: întreabă datele magazinului tău în Claude și în alte aplicații AIUn server Shopify MCP permite ca Claude și alte aplicații AI să interogheze datele magazinului tău. Vezi cum funcționează instrumentele ROASaurus doar pentru citire și cum le conectezi.TrackingBlocantele de reclame și tracking-ul: ce pierde magazinul tăuBlocantele de reclame opresc pixelii de tracking, așa că platformele de publicitate pierd achiziții. Vezi ce evenimente se pierd, de ce evenimentele server-side nu se pierd și cum îți măsori diferența.
Întrebări frecvente

Întrebări, cu răspunsuri

De ce nu ajunge fluxul meu Klaviyo pentru coș abandonat la fiecare cumpărător?

Klaviyo poate adăuga evenimente doar unui profil pe care l-a identificat, printr-un click într-un email, un formular, un apel identify sau checkout. Vizitatorii anonimi și vizitatorii care refuză cookie-urile nu au un profil pe care să-l folosească fluxul.

Ce este parametrul _kx din linkurile Klaviyo?

Este un parametru URL, nu un cookie. Klaviyo adaugă _kx la linkurile către site din emailurile tale. Valoarea lui este criptată, iar Klaviyo o folosește pentru a identifica persoana care a dat click.

Trimite booster-ul ROASaurus emailuri?

Nu. Doar identifică cumpărătorul în Klaviyo și înregistrează liniile din coș și începutul checkout-ului. Fluxurile tale Klaviyo decid ce este trimis.

Ce chei Klaviyo îmi trebuie?

Cheia API publică (site ID) pentru checkout booster. O cheie API privată cu lists:write și profiles:write doar dacă vrei ca ROASaurus să păstreze segmente de clienți în listele Klaviyo.

Funcționează booster-ul pe WooCommerce sau pe alte platforme?

Nu. Rulează în pixelul de checkout ROASaurus din checkout-ul Shopify, deci funcționează doar pe Shopify.

Poate o sincronizare de audiență să-mi golească lista Klaviyo?

Pe o listă cu 30 sau mai mulți membri, o rulare care ar elimina mai mult de o treime din ea sau ar goli-o este pusă în pauză în loc să fie aplicată. Audiența apare ca „paused” până când o rulare ulterioară este stabilă.

Fiecare vânzare, urmărită până la reclama care a adus-o

Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.

Începe proba gratuită →