Kreativer, e-post og AI

Klaviyo-flows for forlatte handlekurver: gjenkjenn flere kjøpere

Klaviyos flows for forlatt handlekurv og nettlesing når bare kjøpere som Klaviyo kan identifisere. Lær hvordan Klaviyo identifiserer dem, og hvordan du gjenkjenner flere i checkout.

·Oppdatert ·11 min lesetid·Av ROASaurus-teamet

Hovedpunkter
  • Klaviyos flows for forlatt handlekurv og forlatt nettlesing når bare profiler som Klaviyo har identifisert med en e-postadresse eller et telefonnummer.
  • Klaviyo identifiserer besøkende gjennom _kx-lenker i e-poster, registreringsskjemaer, JavaScript-API-et og støttede checkout-integrasjoner, og lagrer resultatet i cookien __kla_id.
  • ROASaurus checkout-booster identifiserer kjøpere Klaviyo ikke kjenner ennå i Shopify checkout og sender handlekurven deres gjennom Klaviyos API som Viewed Product, Added to Cart og Started Checkout, så sjekk hvilken metrikk hvert flow utløses av.
  • Med Respect visitor consent på kjører boosteren bare for kjøpere som tillater markedsføringscookies.
  • Boosteren gjenskaper aktivitet fra handlekurven, så den kan ikke legge til produkter kjøperen bare så på.

Et Klaviyo-flow for forlatt handlekurv kan bare sende e-post til en kjøper som Klaviyo har identifisert: en profil med en e-postadresse eller et telefonnummer, koblet til nettleseren personen handler i. Anonyme besøkende legger fortsatt produkter i handlekurven, men Klaviyo kan ikke knytte den aktiviteten til en person, så ingen flow starter for dem.

Denne guiden forklarer hvordan Klaviyo identifiserer besøkende, hvilke kjøpere den går glipp av, og hvordan ROASaurus-tilkoblingen til Klaviyo identifiserer flere av dem i Shopify checkout. Den tar også for seg samtykke, kundesegmenter til flowene dine, oppsett og testing, og hva tilkoblingen ikke kan gjøre.

Hvorfor når flows for forlatte handlekurver bare identifiserte besøkende?

Klaviyo-flows starter fra metrikker. Et flow for forlatt nettlesing starter fra Viewed Product. Et flow for forlatt handlekurv starter fra Added to Cart eller, i de fleste ferdige flows, fra Started Checkout. På Shopify heter checkout-metrikken fra Klaviyos Shopify-integrasjon Checkout Started. Hver av disse eventene tilhører en profil, og Klaviyo trenger kontaktinformasjon for å opprette en profil.

Klaviyos JavaScript på nettstedet sporer produktvisninger og handlekurvtillegg for nettlesere det kan identifisere. Når en ukjent besøkende ser på et produkt, finnes det ingen profil å knytte eventen til, så eventen kan ikke starte et flow. Antallet besøkende Klaviyo gjenkjenner, begrenser derfor hvor mange mennesker flowene dine kan nå. Bedre e-posttekster endrer ikke den grensen. Å gjenkjenne flere kjøpere gjør det.

Hvordan identifiserer Klaviyo en besøkende?

Klaviyo knytter en nettleser til en profil på noen få måter. Hver av dem krever at den besøkende gjør noe først.

MetodeHva skjerHvem det dekker
Klikk i en Klaviyo-e-post eller SMSKlaviyo legger til en URL-parameter _kx med en kryptert verdi i nettstedslenkene i e-postene dine. Skriptet sender denne verdien til Klaviyo, som identifiserer den besøkende. Identifiserende lenker i Klaviyo-SMS-er kan gjøre det samme.Folk som allerede står på listen din og klikker
Klaviyo-registreringsskjemaDen besøkende sender inn en e-postadresse eller et telefonnummer i en popup eller et innebygd skjema.Besøkende som fyller ut et skjema
JavaScript-API (klaviyo.identify)Din egen kode sender en e-postadresse eller et telefonnummer, for eksempel etter en innlogging.Nettsteder med skreddersydd utvikling
Checkout, via en støttet integrasjonKlaviyo kan identifisere besøkende under checkout. På Shopify krever dette at sporing av anonym aktivitet og atferds-events er slått på, og den besøkende må godta markedsførings- og analysecookies.Kjøpere som kommer til checkout og samtykker
Hver metode avhenger av en handling fra den besøkende. En førstegangsbesøkende som kommer fra en annonse og hopper over popupen, forblir anonym til checkout.

Etter identifisering lagrer Klaviyos skript et kryptert token kalt $exchange_id i cookien __kla_id. Klaviyo setter denne cookien i 2 år, men nettlesere kan gjøre den kortere. Klaviyos egen dokumentasjon sier at Safari sletter cookien satt av JavaScript etter 7 dagers nettleserbruk uten interaksjon med nettstedet ditt. Vår guide til Safari ITP og tracking forklarer denne begrensningen nærmere.

Klaviyo har også en funksjon kalt anonymous visitor activity backfill. Når en besøkende tillater sporing, men ikke er identifisert, lagrer Klaviyo events for Viewed Product og Added to Cart i nettleserens lokale lagring. Når den besøkende er identifisert i den nettleseren, sender Klaviyo eventene til profilen med de opprinnelige tidsstemplene. De kan da utløse flows hvis profilen kvalifiserer. Innstillingen finnes på siden Tracking i Klaviyo-innstillingene dine, under onsite identification. Den har også begrensninger: Safari kan slette lokal lagring etter 7 dagers nettleserbruk uten et besøk på nettstedet ditt, og aktivitet før samtykke lagres ikke.

Hvilke kjøpere går Klaviyo glipp av?

Gapet er størst for kjøpere som kommer til checkout uten noen tidligere kontakt med Klaviyo:

  • Førstegangsbesøkende fra en annonse som aldri klikket på en e-post og lukket popupen.
  • Tilbakevendende kunder på en ny telefon, en ny nettleser eller en nettleser som er tømt.
  • Safari-besøkende hvis cookie ble slettet etter 7 dagers nettleserbruk uten et besøk på nettstedet ditt.
  • Besøkende som avslo cookies. Klaviyo sporer dem ikke, og det er riktig.

Her er et regneeksempel for én måned i en eksempelbutikk. 1,200 kjøpere sendte inn kontaktopplysningene sine i checkout. Klaviyo kjente allerede 480 av dem. Da er det 1,200 − 480 = 720 kjøpere uten Klaviyo-historikk fra før checkout. Av disse tillot 65% markedsføringscookies: 720 × 0.65 = 468 kjøpere. De andre 252 avslo.

Kjøpere i kontaktsteget i checkout (eksempelbutikk, én måned)
Sendte inn kontaktopplysninger
1,200
Allerede identifisert av Klaviyo
480
Ukjent, tillot markedsføringscookies
468
Ukjent, avslo cookies
252
I dette eksemplet kommer 468 kjøpere som har samtykket til checkout uten produktvisninger eller handlekurvtillegg i Klaviyo. De er gruppen en checkout-booster kan hjelpe.

Hvordan fungerer ROASaurus checkout-booster?

Boosteren er en del av ROASaurus checkout-pixel, den custom pixel du legger til under Customer events i Shopify. Den venter på øyeblikket når en kjøper sender inn e-postadressen eller telefonnummeret sitt i checkout. Deretter gjør den følgende:

  1. Den leser Klaviyos __kla_id-cookie. Hvis cookien inneholder en $exchange_id, kjenner Klaviyo allerede denne kjøperen, og boosteren stopper.
  2. Hvis ikke, sender den én forespørsel fra kjøperens nettleser til Klaviyos klient-API, med din offentlige API-nøkkel (site-ID-en). Forespørselen identifiserer profilen via e-post, eller via telefon når det ikke finnes e-post.
  3. I den samme forespørselen registrerer den handlekurven: en Viewed Product- og en Added to Cart-event for hver linje i handlekurven, deretter Started Checkout.
Kjøperen sender inn kontaktopplysningerE-post eller telefon i Shopify checkout
Checkout-pixelen sjekker __kla_idHvis Klaviyo kjenner kjøperen, stopp her
Klaviyos klient-APIProfil pluss handlekurv-events, sendt med den offentlige API-nøkkelen
Klaviyo-flowene dineTriggerne og filtrene dine avgjør hva som sendes
Forespørselen går fra kjøperens nettleser rett til Klaviyo. Boosteren handler bare på kjøpere Klaviyo ikke kjenner ennå.

Eventene inneholder produkt-ID, variant-ID, produktnavn, pris, antall, produkt-URL og bilde, så flowmalene dine kan vise de riktige produktene. Started Checkout inneholder checkout-URL-en, varene og totalbeløpet i checkout. Boosteren datoer handlekurv-eventene tilbake med ett minutt eller mer per linje i handlekurven, så de havner i en naturlig rekkefølge før Started Checkout. For en handlekurv med to linjer mottar profilen fem events:

__kla_id · no $exchange_idKlaviyo kjenner ikke denne kjøperen ennå
Viewed Product · t−150s · $45.00Handlepose i lerret
Added to Cart · t−120s · $45.00Handlepose i lerret, antall 1
Viewed Product · t−90s · $30.00Lommebok i skinn
Added to Cart · t−60s · $60.00Lommebok i skinn, antall 2
Started Checkout · t−0s · $105.00Checkout-URL og begge varene
Eksempel på handlekurv. Hver linje får en Viewed Product- og en Added to Cart-event; verdien for Added to Cart er pris ganger antall ($30.00 × 2 = $60.00).

Hvilken Klaviyo-metrikk havner eventene i?

Klaviyo holder metrikker adskilt etter kilde. Events fra Shopify-integrasjonen og events sendt gjennom API-ene er separate metrikker, selv når de har samme navn. Boosterens events kommer gjennom Klaviyos klient-API. Checkout-eventen heter Started Checkout, mens checkout-metrikken fra Klaviyos Shopify-integrasjon heter Checkout Started. Et flow som utløses av Shopifys Checkout Started starter derfor ikke fra boosterens event. Klaviyos skript på nettstedet sender også Viewed Product og Added to Cart gjennom Klaviyos API, så boosterens events med disse navnene kan dele metrikker med dem. Klaviyo oppgir ikke dette direkte, så sjekk det i kontoen din med testcheckouten som er beskrevet nedenfor.

Med Respect visitor consent på, som er standard i Store settings, leser checkout-pixelen Shopifys personverninnstillinger for kunder. Boosteren kjører bare når kjøperen tillater markedsføringscookies. For en kjøper som avslår, sender boosteren ingenting til Klaviyo. Klaviyos egen checkout-identifisering på Shopify krever også samtykke: kjøperen må godta markedsførings- og analysecookies.

Det andre alternativet, Always track, kjører boosteren for alle kjøpere. Bruk det bare der samtykke ikke kreves. Vår guide til Consent Mode v2 og GDPR og hjelpesiden om samtykke forklarer hvordan innstillingen fungerer i hele ROASaurus.

Nettleseren ser bare din offentlige API-nøkkel, den samme site-ID-en som Klaviyos eget skript på nettstedet bruker. En privat API-nøkkel, hvis du legger til en for målgrupper, lagres kryptert på ROASaurus-serveren og sendes aldri til nettleseren.

Hvordan kan kundesegmenter forbedre flowene dine?

En andre del av Klaviyo-integrasjonen virker i motsatt retning. Med en privat API-nøkkel som har scopene lists:write og profiles:write, holder ROASaurus en kundemålgruppe i en Klaviyo-liste og oppdaterer den hver dag. Bygg den på siden Audiences fra alle kunder, ett av de 11 RFM-segmentene fra Customers & LTV, som Champions eller At risk, eller dine egne regler, som predikert LTV eller kjøpte produkter. Bare personer med samtykke til markedsføring sendes. Hvert medlem får disse profilegenskapene:

  • roasaurus_segment, roasaurus_orders, roasaurus_revenue og roasaurus_last_order
  • roasaurus_predicted_ltv_12m: predikert omsetning over 12 måneder
  • roasaurus_expected_next_12m: forventet omsetning de neste 12 månedene

I et flow for forlatt handlekurv kan du med en betinget deling på roasaurus_segment behandle kunder ulikt. Send for eksempel Champions og Loyal-kunder en enkel påminnelse, og behold en rabatt til folk som aldri har bestilt. Bare kunder i en synkronisert målgruppe har disse egenskapene, så nye kjøpere havner i grenen for profiler uten dem. Synkroniser målgruppen All customers hvis du vil at alle tidligere kunder skal ha dem.

Som en sikkerhetsregel blir en synkronisering som ville fjernet en stor del av en liste ikke utført. På en liste med 30 eller flere medlemmer pauses en kjøring som ville fjernet mer enn en tredjedel av medlemmene, eller tømt listen. Målgruppen vises som pauset til en senere kjøring er stabil.

Medlemmer nåKjøringen ville fjernetAndel fjernetResultat
201575%Utført: listen har færre enn 30 medlemmer
3009030%Utført: 90 er ikke mer enn 300 ÷ 3 = 100
30012040%Pauset: 120 er mer enn 100
4545100%Pauset: kjøringen ville tømt listen
Pauseregelen beskytter lister som flows og kampanjer er avhengige av mot et plutselig fall, for eksempel etter et dataproblem.

Å stoppe en målgruppe i ROASaurus lar Klaviyo-listen stå som den er.

Hvordan setter du det opp og tester det?

  1. Legg til Klaviyo-pixelen

    Åpne Tracking & platforms i ROASaurus, klikk Add pixel på Klaviyo-kortet og lim inn den offentlige API-nøkkelen din, site-ID-en på 6 tegn.

  2. Legg til checkout-pixelen i Shopify

    Gå til Settings › Customer events › Add custom pixel i Shopify admin. Lim inn snutten fra siden Tracking & platforms. Oppsettguiden for Shopify lister hvert trinn.

  3. Sjekk samtykkeinnstillingen din

    La Respect visitor consent stå på med mindre du bare selger der samtykke ikke kreves.

  4. Legg inn en testcheckout

    Legg to produkter i handlekurven i et privat nettleservindu, gå til checkout og skriv inn en e-postadresse du kontrollerer og som Klaviyo aldri har sett. Godta markedsføringscookies hvis banneret ditt spør.

  5. Sjekk profilen og flow-triggerne

    Åpne den nye profilen i Klaviyo. Du bør se Viewed Product, Added to Cart og Started Checkout. Åpne deretter hvert flow for forlatt handlekurv eller nettlesing og bekreft at trigger-metrikken er metrikken testeventene dine vises under. Metrikker med samme navn kan komme fra ulike kilder, så sammenlign kildeikonet ved siden av hvert metrikknavn.

  6. Valgfritt: legg til målgrupper

    Legg til en privat API-nøkkel med lists:write og profiles:write i Klaviyo-pixelen, opprett deretter en målgruppe på siden Audiences og legg til Klaviyo som mottaker.

To sjekker til i Klaviyo. Følg Klaviyos råd og kjør flowene for Added to Cart og Started Checkout hver for seg, med et filter som fjerner folk som har startet checkout fra flowet for Added to Cart. Boosteren registrerer Started Checkout rett etter handlekurv-eventene. Hvis filteret bruker den samme checkout-metrikken som testkjøperen din fikk, får disse kjøperne ikke en ny påminnelse fra flowet for Added to Cart. Og hvis du også bruker Klaviyos egen checkout-identifisering eller anonymous activity backfill, viser testcheckouten din om en kjøper mottar events fra begge.

Hva kan boosteren ikke gjøre?

Hva den gjør
  • Identifiserer kjøpere Klaviyo ikke kjenner når de sender inn kontaktopplysninger i Shopify checkout
  • Registrerer hver linje i handlekurven som Viewed Product og Added to Cart, deretter Started Checkout
  • Lar kjøpere være i fred når Klaviyo allerede kjenner dem
  • Følger samtykkeinnstillingen din
Hva den ikke gjør
  • Sende e-post: det avgjør Klaviyo-flowene dine
  • Registrere produkter kjøperen så på, men ikke la i handlekurven
  • Identifisere besøkende som forlater siden før kontaktsteget i checkout
  • Fungere utenfor Shopify checkout
  • Sette cookien __kla_id, så Klaviyos eget skript ikke gjenkjenner nettleseren ved et senere besøk
  • Identifisere kjøpere som avslo markedsføringscookies mens samtykke respekteres
Boosteren utvider gruppen flowene dine kan nå i checkout. Den erstatter ikke registreringsskjemaer eller e-postklikk tidligere i besøket.

ROASaurus bruker også Klaviyo-signaler i sine egne rapporter. Når en besøkende sender inn et Klaviyo-skjema, kobler ROASaurus-skriptet den e-postadressen til den besøkende. Det reagerer på innsendingen av skjemaet og leser aldri tastetrykk. Besøk med en _kx-parameter, en utm_source på klaviyo eller en utm_medium på email teller som e-postkanalen i attribusjon. Under Channels viser ROASaurus også omsetningen Klaviyo tilskriver hver kampanje og hvert flow, ved siden av sine egne klikkbaserte tall og fortjenesten etter Klaviyos kostnad. Selve attribusjonen teller e-post gjennom klikk.

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

Les videre

Kreativer, e-post og AIAnnonsetretthet i Facebook-annonser: når du bør bytte ut en annonseAnnonsetretthet i Facebook-annonser viser seg som stigende frekvens og fallende CTR. Lær å måle den per annonse, lese hook rate og hold rate og planlegge en rutine for fornyelse.Kreativer, e-post og AIShopify MCP: still spørsmål til butikkdataene dine i Claude og andre AI-apperEn Shopify MCP-server lar Claude og andre AI-apper hente ut butikkdataene dine. Se hvordan de skrivebeskyttede verktøyene i ROASaurus fungerer, og hvordan du kobler dem til.TrackingAnnonseblokkere og tracking: hva butikken din taperAnnonseblokkere stopper tracking-pixler, så annonseplattformene går glipp av kjøp. Se hvilke events som går tapt, hvorfor server-side-events ikke gjør det, og hvordan du måler gapet ditt.
Vanlige spørsmål

Spørsmål, besvart

Hvorfor når ikke Klaviyo-flowet mitt for forlatt handlekurv alle kjøpere?

Klaviyo kan bare legge til events på en profil den har identifisert, gjennom et e-postklikk, et skjema, et identify-kall eller checkout. Anonyme besøkende og besøkende som avslår cookies har ingen profil flowet kan bruke.

Hva er parameteren _kx i Klaviyo-lenker?

Det er en URL-parameter, ikke en cookie. Klaviyo legger til _kx i nettstedslenkene i e-postene dine. Verdien er kryptert, og Klaviyo bruker den til å identifisere personen som klikket.

Sender ROASaurus-boosteren e-post?

Nei. Den identifiserer bare kjøperen i Klaviyo og registrerer linjene i handlekurven og starten på checkout. Dine egne Klaviyo-flows avgjør hva som sendes.

Hvilke Klaviyo-nøkler trenger jeg?

Den offentlige API-nøkkelen (site-ID) for checkout-boosteren. En privat API-nøkkel med lists:write og profiles:write bare hvis du vil at ROASaurus skal holde kundesegmenter i Klaviyo-lister.

Fungerer boosteren på WooCommerce eller andre plattformer?

Nei. Den kjører i ROASaurus checkout-pixel inne i Shopify checkout, så den fungerer bare på Shopify.

Kan en synkronisering av målgrupper tømme Klaviyo-listen min?

På en liste med 30 eller flere medlemmer pauses en kjøring som ville fjernet mer enn en tredjedel av den eller tømt den, i stedet for å bli utført. Målgruppen vises som pauset til en senere kjøring er stabil.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →