Creatives, e-mail og AI

Klaviyo-flows til forladte kurve: genkend flere shoppere

Klaviyos flows for forladte kurve og browsing når kun de shoppere, som Klaviyo kan identificere. Lær, hvordan Klaviyo identificerer dem, og hvordan du genkender flere i checkout.

·Opdateret ·11 min. læsning·Af ROASaurus-teamet

Vigtigste pointer
  • Klaviyos flows for forladte kurve og browse abandonment når kun profiler, som Klaviyo har identificeret med en e-mailadresse eller et telefonnummer.
  • Klaviyo identificerer besøgende via _kx-e-maillinks, tilmeldingsformularer, sit JavaScript API og understøttede checkout-integrationer og gemmer resultatet i cookien __kla_id.
  • ROASaurus checkout booster identificerer shoppere, som Klaviyo ikke kender endnu, i Shopify checkout og sender deres kurv gennem Klaviyos API som Viewed Product, Added to Cart og Started Checkout, så tjek, hvilken metric hvert flow udløses af.
  • Når Respect visitor consent er slået til, kører boosteren kun for shoppere, der tillader marketingcookies.
  • Boosteren genopbygger aktivitet ud fra kurven, så den kan ikke tilføje produkter, som shopperen kun har kigget på.

Et Klaviyo-flow for forladte kurve kan kun sende e-mail til en shopper, som Klaviyo har identificeret: en profil med en e-mailadresse eller et telefonnummer, knyttet til den browser, personen handler i. Anonyme besøgende lægger stadig produkter i kurven, men Klaviyo kan ikke knytte den aktivitet til en person, så der starter intet flow for dem.

Denne guide forklarer, hvordan Klaviyo identificerer besøgende, hvilke shoppere den misser, og hvordan Klaviyo-forbindelsen i ROASaurus identificerer flere af dem i Shopify checkout. Den dækker også samtykke, kundesegmenter til dine flows, opsætning og test samt det, forbindelsen ikke kan.

Hvorfor når flows for forladte kurve kun identificerede besøgende?

Klaviyo-flows starter ud fra metrics. Et browse abandonment-flow starter ud fra Viewed Product. Et flow for forladte kurve starter ud fra Added to Cart eller i de fleste færdigbyggede flows ud fra Started Checkout. På Shopify hedder checkout-metricen fra Klaviyos Shopify-integration Checkout Started. Hvert af disse events tilhører en profil, og Klaviyo har brug for kontaktoplysninger for at oprette en profil.

Klaviyos onsite-JavaScript tracker produktvisninger og tilføjelser til kurven for browsere, den kan identificere. Når en ukendt besøgende ser på et produkt, er der ingen profil at knytte eventet til, så eventet kan ikke starte et flow. Antallet af besøgende, Klaviyo genkender, begrænser derfor, hvor mange mennesker dine flows kan nå. Bedre e-mailtekster ændrer ikke på den grænse. At genkende flere shoppere gør.

Hvordan identificerer Klaviyo en besøgende?

Klaviyo knytter en browser til en profil på nogle få måder. Hver af dem kræver, at den besøgende først gør noget.

MetodeHvad der skerHvem den dækker
Klik i en Klaviyo-e-mail eller SMSKlaviyo tilføjer en URL-parameter _kx med en krypteret værdi til websitelinksene i dine e-mails. Dens script sender værdien til Klaviyo, som identificerer den besøgende. Identificerende links i Klaviyo-SMS'er kan gøre det samme.Personer, der allerede er på din liste, og som klikker
Klaviyo-tilmeldingsformularDen besøgende indsender en e-mailadresse eller et telefonnummer i en popup eller indlejret formular.Besøgende, der udfylder en formular
JavaScript API (klaviyo.identify)Din egen kode sender en e-mailadresse eller et telefonnummer, for eksempel efter et login.Sites med skræddersyet udvikling
Checkout, gennem en understøttet integrationKlaviyo kan identificere besøgende under checkout. På Shopify kræver det, at sporing af anonym aktivitet og adfærdsevents er slået til, og at den besøgende accepterer marketing- og analysecookies.Shoppere, der når checkout og giver samtykke
Hver metode afhænger af en handling fra den besøgende. En førstegangsbesøgende, der kommer fra en annonce og springer popuppen over, forbliver anonym indtil checkout.

Efter identifikation gemmer Klaviyos script et krypteret token med navnet $exchange_id i cookien __kla_id. Klaviyo sætter denne cookie til 2 år, men browsere kan forkorte det. Klaviyos egen dokumentation siger, at Safari sletter den cookie, der er sat af JavaScript, efter 7 dages browserbrug uden interaktion med dit site. Vores guide til Safari ITP og tracking forklarer den grænse mere detaljeret.

Klaviyo har også en funktion kaldet anonymous visitor activity backfill. Når en besøgende tillader tracking, men ikke er identificeret, gemmer Klaviyo deres events Viewed Product og Added to Cart i browserens local storage. Når den besøgende er identificeret i den browser, sender Klaviyo disse events til profilen med deres oprindelige tidsstempler. De kan så udløse flows, hvis profilen opfylder kravene. Indstillingen findes på siden Tracking i dine Klaviyo-indstillinger under onsite identification. Den har også begrænsninger: Safari kan slette local storage efter 7 dages browserbrug uden et besøg på dit site, og aktivitet før samtykke gemmes ikke.

Hvilke shoppere misser Klaviyo?

Forskellen er størst for shoppere, der når checkout uden nogen tidligere kontakt med Klaviyo:

  • Førstegangsbesøgende fra en annonce, som aldrig har klikket på en e-mail og har lukket popuppen.
  • Tilbagevendende kunder på en ny telefon, i en ny browser eller i en ryddet browser.
  • Safari-besøgende, hvis cookie blev slettet efter 7 dages browserbrug uden et besøg på dit site.
  • Besøgende, der har afvist cookies. Klaviyo tracker dem ikke, og det er korrekt.

Her er et gennemregnet eksempel for én måned i en eksempelshop. 1,200 shoppere indsendte deres kontaktoplysninger i checkout. Klaviyo kendte allerede 480 af dem. Det efterlader 1,200 − 480 = 720 shoppere uden Klaviyo-historik fra før checkout. Af dem tillod 65% marketingcookies: 720 × 0.65 = 468 shoppere. De øvrige 252 afviste.

Shoppere i checkoutets kontakttrin (eksempelshop, én måned)
Indsendte kontaktoplysninger
1,200
Allerede identificeret af Klaviyo
480
Ukendte, tillod marketingcookies
468
Ukendte, afviste cookies
252
I dette eksempel når 468 shoppere, der har givet samtykke, checkout uden produktvisninger eller tilføjelser til kurven i Klaviyo. De er den gruppe, en checkout booster kan hjælpe.

Hvordan fungerer ROASaurus checkout booster?

Boosteren er en del af ROASaurus checkout-pixel, den custom pixel, du tilføjer under Customer events i Shopify. Den venter på det øjeblik, en shopper indsender sin e-mailadresse eller sit telefonnummer i checkout. Derefter gør den følgende:

  1. Den læser Klaviyos __kla_id-cookie. Hvis cookien indeholder et $exchange_id, kender Klaviyo allerede denne shopper, og boosteren stopper.
  2. Hvis ikke, sender den én forespørgsel fra shopperens browser til Klaviyos client API med din offentlige API-nøgle (site ID'et). Forespørgslen identificerer profilen via e-mail eller via telefon, når der ingen e-mail er.
  3. I den samme forespørgsel registrerer den kurven: ét Viewed Product-event og ét Added to Cart-event for hver kurvlinje og derefter Started Checkout.
Shopperen indsender kontaktoplysningerE-mail eller telefon i Shopify checkout
Checkout-pixelen tjekker __kla_idHvis Klaviyo kender shopperen, stopper den her
Klaviyo client APIProfil plus kurv-events, sendt med den offentlige API-nøgle
Dine Klaviyo-flowsDine triggere og filtre afgør, hvad der sendes
Forespørgslen går direkte fra shopperens browser til Klaviyo. Boosteren handler kun på shoppere, som Klaviyo ikke kender endnu.

Disse events indeholder produkt-id, variant-id, produktnavn, pris, antal, produkt-URL og billede, så dine flowskabeloner kan vise de rigtige produkter. Started Checkout indeholder checkout-URL'en, varerne og checkout-totalen. Boosteren tidsstempler kurvens events ét minut eller mere tilbage pr. kurvlinje, så de lander i en naturlig rækkefølge før Started Checkout. For en kurv med to linjer modtager profilen fem events:

__kla_id · no $exchange_idKlaviyo kender ikke denne shopper endnu
Viewed Product · t−150s · $45.00Tote bag i canvas
Added to Cart · t−120s · $45.00Tote bag i canvas, antal 1
Viewed Product · t−90s · $30.00Læderpung
Added to Cart · t−60s · $60.00Læderpung, antal 2
Started Checkout · t−0s · $105.00Checkout-URL og begge varer
Eksempelkurv. Hver linje får et Viewed Product- og et Added to Cart-event; værdien for Added to Cart er pris gange antal ($30.00 × 2 = $60.00).

Hvilken Klaviyo-metric havner events i?

Klaviyo holder metrics adskilt efter kilde. Events fra Klaviyos Shopify-integration og events, der sendes gennem Klaviyos API'er, er separate metrics, selv når de har samme navn. Boosterens events kommer gennem Klaviyos client API. Dens checkout-event hedder Started Checkout, mens checkout-metricen fra Klaviyos Shopify-integration hedder Checkout Started. Et flow, der udløses af Shopifys Checkout Started, starter derfor ikke fra boosterens event. Klaviyos onsite-script sender også Viewed Product og Added to Cart gennem Klaviyos API, så boosterens events med disse navne kan dele de metrics. Klaviyo oplyser ikke dette direkte, så tjek det i din konto med testcheckouten beskrevet nedenfor.

Når Respect visitor consent er slået til, hvilket er standard i Store settings, læser checkout-pixelen Shopifys indstillinger for kundernes privatliv. Boosteren kører kun, når shopperen tillader marketingcookies. For en shopper, der afviser, sender boosteren intet til Klaviyo. Klaviyos egen checkout-identifikation på Shopify kræver også samtykke: Shopperen skal acceptere marketing- og analysecookies.

Den anden mulighed, Always track, kører boosteren for alle shoppere. Brug den kun, hvor samtykke ikke er påkrævet. Vores guide til Consent Mode v2 og GDPR og hjælpesiden om samtykke forklarer, hvordan indstillingen fungerer på tværs af ROASaurus.

Browseren ser kun din offentlige API-nøgle, det samme site ID, som Klaviyos eget onsite-script bruger. En privat API-nøgle, hvis du tilføjer en til målgrupper, gemmes krypteret på ROASaurus-serveren og sendes aldrig til browseren.

Hvordan kan kundesegmenter forbedre dine flows?

En anden del af Klaviyo-integrationen virker i den modsatte retning. Med en privat API-nøgle, der har scopes lists:write og profiles:write, holder ROASaurus en kundemålgruppe i en Klaviyo-liste og opdaterer den hver dag. Byg den på siden Audiences ud fra alle kunder, et af de 11 RFM-segmenter fra Customers & LTV, for eksempel Champions eller At risk, eller dine egne regler, for eksempel forudsagt LTV eller købte produkter. Kun personer med marketingsamtykke sendes. Hvert medlem får disse profilegenskaber:

  • roasaurus_segment, roasaurus_orders, roasaurus_revenue og roasaurus_last_order
  • roasaurus_predicted_ltv_12m: forudsagt omsætning over 12 måneder
  • roasaurus_expected_next_12m: forventet omsætning over de næste 12 måneder

I et flow for forladte kurve kan du med en betinget opdeling på roasaurus_segment behandle kunder forskelligt. Send for eksempel Champions- og Loyal-kunder en almindelig påmindelse, og gem en rabat til folk, der aldrig har bestilt. Kun kunder i en synkroniseret målgruppe har disse egenskaber, så nye shoppere havner i grenen for profiler uden dem. Synkronisér målgruppen All customers, hvis du vil have, at alle tidligere kunder bærer dem.

Som sikkerhedsregel anvendes en synkronisering, der ville fjerne en stor del af en liste, ikke. På en liste med 30 eller flere medlemmer sættes en kørsel på pause, hvis den ville fjerne mere end en tredjedel af medlemmerne eller tømme listen. Målgruppen vises som sat på pause, indtil en senere kørsel er stabil.

Medlemmer nuKørslen ville fjerneAndel fjernetResultat
201575%Anvendt: Listen har under 30 medlemmer
3009030%Anvendt: 90 er ikke mere end 300 ÷ 3 = 100
30012040%Sat på pause: 120 er mere end 100
4545100%Sat på pause: kørslen ville tømme listen
Pauseregelen beskytter lister, som flows og kampagner afhænger af, mod et pludseligt fald, for eksempel efter et dataproblem.

Hvis du stopper en målgruppe i ROASaurus, forbliver Klaviyo-listen, som den er.

Hvordan sætter du det op og tester det?

  1. Tilføj Klaviyo-pixelen

    Åbn Tracking & platforms i ROASaurus, klik på Add pixel på Klaviyo-kortet, og indsæt din offentlige API-nøgle, site ID'et på 6 tegn.

  2. Tilføj checkout-pixelen i Shopify

    I Shopify admin skal du gå til Settings › Customer events › Add custom pixel. Indsæt snippetten fra din side Tracking & platforms. Shopify-opsætningsguiden viser hvert trin.

  3. Tjek din samtykkeindstilling

    Lad Respect visitor consent være slået til, medmindre du kun sælger, hvor samtykke ikke er påkrævet.

  4. Gennemfør et test-checkout

    Læg to produkter i kurven i et privat browservindue, gå til checkout, og indtast en e-mailadresse, du selv kontrollerer, og som Klaviyo aldrig har set. Accepter marketingcookies, hvis dit banner spørger.

  5. Tjek profilen og flowtriggerne

    Åbn den nye profil i Klaviyo. Du bør se Viewed Product, Added to Cart og Started Checkout. Åbn derefter hvert abandonment-flow, og bekræft, at dets trigger-metric er den metric, dine testevents vises under. Metrics med samme navn kan komme fra forskellige kilder, så sammenlign kildeikonet ved siden af hvert metricnavn.

  6. Valgfrit: Tilføj målgrupper

    Føj en privat API-nøgle med lists:write og profiles:write til Klaviyo-pixelen, opret derefter en målgruppe på siden Audiences, og tilføj Klaviyo som destination.

To kontroller mere i Klaviyos hjælp. Følg Klaviyos råd, og kør Added to Cart- og Started Checkout-flowene hver for sig, med et filter, der fjerner folk, der har startet checkout, fra Added to Cart-flowet. Boosteren registrerer Started Checkout lige efter kurvens events. Hvis det filter bruger den samme checkout-metric, som din testshopper modtog, får disse shoppere ikke en ekstra påmindelse fra Added to Cart-flowet. Og hvis du også bruger Klaviyos egen checkout-identifikation eller backfill af anonym aktivitet, viser dit test-checkout, om en shopper modtager events fra begge.

Hvad kan boosteren ikke?

Hvad den gør
  • Identificerer shoppere, som Klaviyo ikke kender, når de indsender kontaktoplysninger i Shopify checkout
  • Registrerer hver kurvlinje som Viewed Product og Added to Cart og derefter Started Checkout
  • Lader shoppere være, når Klaviyo allerede kender dem
  • Følger din samtykkeindstilling
Hvad den ikke gør
  • Sender e-mails: Det afgør dine Klaviyo-flows
  • Registrerer produkter, som shopperen har set, men ikke lagt i kurven
  • Identificerer besøgende, der forlader siden før kontakttrinnet i checkout
  • Virker uden for Shopify checkout
  • Sætter cookien __kla_id, så Klaviyos eget script ikke genkender browseren ved et senere besøg
  • Identificerer shoppere, der har afvist marketingcookies, så længe samtykke respekteres
Boosteren udvider den gruppe, dine flows kan nå i checkout. Den erstatter ikke tilmeldingsformularer eller e-mailklik tidligere i besøget.

ROASaurus bruger også Klaviyo-signaler til sine egne rapporter. Når en besøgende indsender en Klaviyo-formular, knytter ROASaurus-scriptet den e-mail til den besøgende. Det reagerer på formularindsendelsen og læser aldrig tastetryk. Besøg med en _kx-parameter, en utm_source med værdien klaviyo eller en utm_medium med værdien email tæller som e-mailkanalen i attribution. Under Channels viser ROASaurus også den omsætning, Klaviyo tilskriver hver kampagne og hvert flow, ved siden af sine egne klikbaserede tal og overskuddet efter Klaviyos omkostning. Selve attributionen tæller e-mail via klik.

Kilder

  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

I ROASaurus

Læs videre

Creatives, e-mail og AICreative fatigue i Facebook-annoncer: hvornår du skal udskifte en annonceCreative fatigue i Facebook-annoncer viser sig som stigende frekvens og faldende CTR. Lær at måle det pr. annonce, aflæse hook rate og hold rate og planlægge en rutine for udskiftning.Creatives, e-mail og AIShopify MCP: spørg til dine shopdata i Claude og andre AI-appsEn Shopify MCP-server lader Claude og andre AI-apps slå op i dine shopdata. Se, hvordan ROASaurus' skrivebeskyttede værktøjer virker, og hvordan du forbinder dem.TrackingAdblockere og tracking: hvad din shop misterAdblockere stopper trackingpixels, så annonceplatforme går glip af køb. Se, hvilke events der går tabt, hvorfor server-side events ikke gør, og hvordan du måler dit tab.
FAQ

Spørgsmål, besvaret

Hvorfor når mit Klaviyo-flow for forladte kurve ikke alle shoppere?

Klaviyo kan kun tilføje events til en profil, det har identificeret, gennem et e-mailklik, en formular, et identify-kald eller checkout. Anonyme besøgende og besøgende, der afviser cookies, har ingen profil, som flowet kan bruge.

Hvad er parameteren _kx i Klaviyo-links?

Det er en URL-parameter, ikke en cookie. Klaviyo føjer _kx til websitelinksene i dine e-mails. Værdien er krypteret, og Klaviyo bruger den til at identificere den person, der klikkede.

Sender ROASaurus-boosteren e-mails?

Nej. Den identificerer kun shopperen i Klaviyo og registrerer deres kurvlinjer og start på checkout. Dine egne Klaviyo-flows afgør, hvad der sendes.

Hvilke Klaviyo-nøgler har jeg brug for?

Den offentlige API-nøgle (site ID) til checkout booster. En privat API-nøgle med lists:write og profiles:write kun, hvis du vil have ROASaurus til at holde kundesegmenter i Klaviyo-lister.

Virker boosteren på WooCommerce eller andre platforme?

Nej. Den kører i ROASaurus checkout-pixel i Shopify checkout, så den virker kun på Shopify.

Kan en målgruppesynkronisering tømme min Klaviyo-liste?

På en liste med 30 eller flere medlemmer sættes en kørsel, der ville fjerne mere end en tredjedel af den eller tømme den, på pause i stedet for at blive anvendt. Målgruppen vises som sat på pause, indtil en senere kørsel er stabil.

Hvert salg, sporet til annoncen, der skabte det

Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.

Start din gratis prøve →