Annonsmaterial, e-post och AI

Klaviyo-flöden för övergivna varukorgar: känn igen fler besökare

Klaviyos flöden för övergivna varukorgar och produktvisningar når bara besökare som Klaviyo kan identifiera. Lär dig hur Klaviyo identifierar dem och hur du känner igen fler i kassan.

·Uppdaterad ·11 min läsning·Av ROASaurus-teamet

Det viktigaste
  • Klaviyos flöden för övergivna varukorgar och övergivna produktvisningar når bara profiler som Klaviyo har identifierat med en e-postadress eller ett telefonnummer.
  • Klaviyo identifierar besökare via e-postlänkar med _kx, registreringsformulär, sitt JavaScript-API och stödda kassaintegrationer, och sparar resultatet i cookien __kla_id.
  • Kassaboostern i ROASaurus identifierar köpare som Klaviyo ännu inte känner till i Shopify-kassan och skickar deras varukorg via Klaviyos API som Viewed Product, Added to Cart och Started Checkout, så kontrollera vilket mått varje flöde utlöses av.
  • Med Respect visitor consent påslaget körs boostern bara för köpare som tillåter marknadsföringscookies.
  • Boostern återskapar aktivitet utifrån varukorgen, så den kan inte lägga till produkter som köparen bara tittade på.

Ett Klaviyo-flöde för övergivna varukorgar kan bara mejla en köpare som Klaviyo har identifierat: en profil med en e-postadress eller ett telefonnummer, kopplad till den webbläsare personen handlar i. Anonyma besökare lägger fortfarande produkter i varukorgen, men Klaviyo kan inte koppla den aktiviteten till en person, så inget flöde startar för dem.

Den här guiden förklarar hur Klaviyo identifierar besökare, vilka köpare det missar och hur ROASaurus Klaviyo-koppling identifierar fler av dem i Shopify-kassan. Den tar också upp samtycke, kundsegment för dina flöden, uppsättning och testning samt vad kopplingen inte kan göra.

Varför når flöden för övergivna varukorgar bara identifierade besökare?

Klaviyo-flöden startar från mått. Ett flöde för övergivna produktvisningar startar från Viewed Product. Ett flöde för övergivna varukorgar startar från Added to Cart eller, i de flesta färdiga flöden, från Started Checkout. På Shopify heter kassamåttet från Klaviyos Shopify-integration Checkout Started. Var och en av de här händelserna tillhör en profil, och Klaviyo behöver kontaktuppgifter för att skapa en profil.

Klaviyos JavaScript på webbplatsen spårar produktvisningar och tillägg i varukorgen för webbläsare som det kan identifiera. När en okänd besökare tittar på en produkt finns ingen profil att koppla händelsen till, så händelsen kan inte starta ett flöde. Antalet besökare som Klaviyo känner igen begränsar därför hur många personer dina flöden kan nå. Bättre e-posttext ändrar inte den gränsen. Att känna igen fler köpare gör det.

Hur identifierar Klaviyo en besökare?

Klaviyo kopplar en webbläsare till en profil på några sätt. Varje sätt kräver att besökaren först gör något.

MetodVad som händerVem det täcker
Klick i ett Klaviyo-mejl eller SMSKlaviyo lägger till en _kx-URL-parameter med ett krypterat värde i webbplatslänkarna i dina mejl. Dess skript skickar värdet till Klaviyo, som identifierar besökaren. Identifierande länkar i Klaviyo-SMS kan göra detsamma.Personer som redan finns i din lista och klickar
Klaviyo-registreringsformulärBesökaren skickar in en e-postadress eller ett telefonnummer i en popup eller ett inbäddat formulär.Besökare som fyller i ett formulär
JavaScript-API (klaviyo.identify)Din egen kod skickar en e-postadress eller ett telefonnummer, till exempel efter en inloggning.Webbplatser med egenutvecklad kod
Kassan, via en stödd integrationKlaviyo kan identifiera besökare under kassan. På Shopify kräver det att anonym aktivitetsspårning och beteendehändelser är påslagna, och besökaren måste godkänna marknadsförings- och analyscookies.Köpare som når kassan och samtycker
Varje metod beror på en handling från besökaren. En förstagångsbesökare som kommer från en annons och hoppar över popupen förblir anonym fram till kassan.

Efter identifieringen sparar Klaviyos skript en krypterad token med namnet $exchange_id i cookien __kla_id. Klaviyo sätter den cookien i 2 år, men webbläsare kan korta ner det. Klaviyos egen dokumentation säger att Safari raderar cookien som satts av JavaScript efter 7 dagars webbläsaranvändning utan interaktion med din webbplats. Vår guide om Safari ITP och tracking förklarar den gränsen mer i detalj.

Klaviyo har också en funktion för återfyllning av anonym besöksaktivitet. När en besökare tillåter spårning men inte är identifierad sparar Klaviyo besökarens Viewed Product- och Added to Cart-händelser i webbläsarens lokala lagring. När besökaren väl har identifierats i den webbläsaren skickar Klaviyo händelserna till profilen med deras ursprungliga tidsstämplar. De kan då utlösa flöden om profilen kvalificerar sig. Inställningen finns på sidan Tracking i dina Klaviyo-inställningar, under onsite identification. Den har också gränser: Safari kan radera lokal lagring efter 7 dagars webbläsaranvändning utan besök på din webbplats, och aktivitet före samtycke sparas inte.

Vilka köpare missar Klaviyo?

Gapet är störst för köpare som når kassan utan någon tidigare kontakt med Klaviyo:

  • Förstagångsbesökare från en annons som aldrig klickade på ett mejl och stängde popupen.
  • Återkommande kunder på en ny telefon, en ny webbläsare eller en rensad webbläsare.
  • Safari-besökare vars cookie raderades efter 7 dagars webbläsaranvändning utan besök på din webbplats.
  • Besökare som tackade nej till cookies. Klaviyo spårar dem inte, och det är rätt.

Här är ett genomgånget exempel för en månad i en exempelbutik. 1,200 köpare skickade in sina kontaktuppgifter i kassan. Klaviyo kände redan till 480 av dem. Då återstår 1,200 − 480 = 720 köpare utan någon Klaviyo-historik från före kassan. Av dem tillät 65% marknadsföringscookies: 720 × 0.65 = 468 köpare. De andra 252 tackade nej.

Köpare vid kontaktsteget i kassan (exempelbutik, en månad)
Skickade in kontaktuppgifter
1,200
Redan identifierade av Klaviyo
480
Okända, tillät marknadsföringscookies
468
Okända, tackade nej till cookies
252
I det här exemplet når 468 köpare som har gett samtycke kassan utan produktvisningar eller tillägg i varukorgen i Klaviyo. De är gruppen som en kassabooster kan hjälpa.

Hur fungerar kassaboostern i ROASaurus?

Boostern är en del av ROASaurus kassapixel, den anpassade pixeln du lägger till i Shopifys Customer events. Den väntar på ögonblicket då en köpare skickar in sin e-postadress eller sitt telefonnummer i kassan. Därefter gör den följande:

  1. Den läser Klaviyos cookie __kla_id. Om cookien innehåller ett $exchange_id känner Klaviyo redan till den här köparen, och boostern stannar.
  2. Annars skickar den en förfrågan från köparens webbläsare till Klaviyos client API, med din publika API-nyckel (webbplats-ID:t). Förfrågan identifierar profilen via e-post, eller via telefon när det inte finns någon e-post.
  3. I samma förfrågan registrerar den varukorgen: en Viewed Product- och en Added to Cart-händelse för varje rad i varukorgen, därefter Started Checkout.
Köparen skickar in kontaktuppgifterE-post eller telefon i Shopify-kassan
Kassapixeln kontrollerar __kla_idOm Klaviyo känner till köparen stannar den här
Klaviyos client APIProfil plus varukorgshändelser, skickade med den publika API-nyckeln
Dina Klaviyo-flödenDina triggers och filter avgör vad som skickas
Förfrågan går direkt från köparens webbläsare till Klaviyo. Boostern agerar bara på köpare som Klaviyo inte känner till ännu.

Händelserna innehåller produkt-id, variant-id, produktnamn, pris, antal, produkt-URL och bild, så att dina flödesmallar kan visa rätt produkter. Started Checkout innehåller kassans URL, varorna och kassans totalbelopp. Boostern backdaterar varukorgshändelserna med en minut eller mer per rad i varukorgen, så att de hamnar i en naturlig ordning före Started Checkout. För en varukorg med två rader får profilen fem händelser:

__kla_id · no $exchange_idKlaviyo känner inte till den här köparen ännu
Viewed Product · t−150s · $45.00Canvaskasse
Added to Cart · t−120s · $45.00Canvaskasse, antal 1
Viewed Product · t−90s · $30.00Läderplånbok
Added to Cart · t−60s · $60.00Läderplånbok, antal 2
Started Checkout · t−0s · $105.00Kassans URL och båda varorna
Exempelvarukorg. Varje rad får en Viewed Product- och en Added to Cart-händelse; värdet för Added to Cart är pris gånger antal ($30.00 × 2 = $60.00).

Vilket Klaviyo-mått hamnar händelserna i?

Klaviyo håller isär mått efter källa. Händelser från dess Shopify-integration och händelser som skickas via dess API:er är separata mått, även när de har samma namn. Boosterns händelser kommer in via Klaviyos client API. Dess kassahändelse heter Started Checkout, medan kassamåttet från Klaviyos Shopify-integration heter Checkout Started. Ett flöde som utlöses av Shopifys Checkout Started startar därför inte från boosterns händelse. Klaviyos skript på webbplatsen skickar Viewed Product och Added to Cart via Klaviyos API också, så boosterns händelser med de namnen kan dela de måtten. Klaviyo anger inte detta uttryckligen, så kontrollera det i ditt konto med testkassan som beskrivs nedan.

Med Respect visitor consent påslaget, vilket är standard i Store settings, läser kassapixeln Shopifys integritetsinställningar för kunder. Boostern körs bara när köparen tillåter marknadsföringscookies. För en köpare som tackar nej skickar boostern ingenting till Klaviyo. Klaviyos egen identifiering i kassan på Shopify kräver också samtycke: köparen måste godkänna marknadsförings- och analyscookies.

Det andra alternativet, Always track, kör boostern för varje köpare. Använd det bara där samtycke inte krävs. Vår guide om Consent Mode v2 och GDPR och hjälpsidan om samtycke förklarar hur inställningen fungerar i hela ROASaurus.

Webbläsaren ser bara din publika API-nyckel, samma webbplats-ID som Klaviyos eget skript på webbplatsen använder. En privat API-nyckel, om du lägger till en för målgrupper, lagras krypterad på ROASaurus server och skickas aldrig till webbläsaren.

Hur kan kundsegment förbättra dina flöden?

En andra del av Klaviyo-integrationen fungerar åt andra hållet. Med en privat API-nyckel som har behörigheterna lists:write och profiles:write håller ROASaurus en kundmålgrupp i en Klaviyo-lista och uppdaterar den varje dag. Bygg den på sidan Audiences utifrån alla kunder, ett av de 11 RFM-segmenten från Customers & LTV, som Champions eller At risk, eller dina egna regler, som prognostiserat LTV eller köpta produkter. Bara personer med marknadsföringssamtycke skickas. Varje medlem får dessa profilegenskaper:

  • roasaurus_segment, roasaurus_orders, roasaurus_revenue och roasaurus_last_order
  • roasaurus_predicted_ltv_12m: prognostiserade intäkter under 12 månader
  • roasaurus_expected_next_12m: förväntade intäkter under de kommande 12 månaderna

I ett flöde för övergivna varukorgar kan du med en villkorlig delning på roasaurus_segment behandla kunder olika. Skicka till exempel Champions och Loyal customers en enkel påminnelse, och spara en rabatt åt personer som aldrig har lagt en order. Bara kunder i en synkad målgrupp har de här egenskaperna, så nya köpare hamnar i grenen för profiler utan dem. Synka målgruppen All customers om du vill att varje tidigare kund ska ha dem.

Som en säkerhetsregel tillämpas inte en synk som skulle ta bort en stor del av en lista. På en lista med 30 eller fler medlemmar pausas en körning som skulle ta bort mer än en tredjedel av medlemmarna, eller tömma listan. Målgruppen visas som pausad tills en senare körning är stabil.

Medlemmar nuKörningen skulle ta bortAndel borttagenResultat
201575%Tillämpas: listan har färre än 30 medlemmar
3009030%Tillämpas: 90 är inte mer än 300 ÷ 3 = 100
30012040%Pausad: 120 är mer än 100
4545100%Pausad: körningen skulle tömma listan
Pausregeln skyddar listor som flöden och kampanjer är beroende av mot ett plötsligt fall, till exempel efter ett dataproblem.

Att stoppa en målgrupp i ROASaurus lämnar Klaviyo-listan som den är.

Hur sätter du upp och testar det?

  1. Lägg till Klaviyo-pixeln

    Öppna Tracking & platforms i ROASaurus, klicka på Add pixel på Klaviyo-kortet och klistra in din publika API-nyckel, webbplats-ID:t på 6 tecken.

  2. Lägg till kassapixeln i Shopify

    Gå till Settings › Customer events › Add custom pixel i Shopify admin. Klistra in snippeten från din sida Tracking & platforms. Installationsguiden för Shopify listar varje steg.

  3. Kontrollera din samtyckesinställning

    Behåll Respect visitor consent påslaget om du inte bara säljer där samtycke inte krävs.

  4. Genomför en testkassa

    I ett privat webbläsarfönster lägger du två produkter i varukorgen, går till kassan och anger en e-postadress som du kontrollerar och som Klaviyo aldrig har sett. Godkänn marknadsföringscookies om din banner frågar.

  5. Kontrollera profilen och flödenas triggers

    Öppna den nya profilen i Klaviyo. Du bör se Viewed Product, Added to Cart och Started Checkout. Öppna sedan varje flöde för övergivna varukorgar och produktvisningar och bekräfta att dess triggermått är det mått som dina testhändelser visas under. Mått med samma namn kan komma från olika källor, så jämför källikonen bredvid varje måttnamn.

  6. Valfritt: lägg till målgrupper

    Lägg till en privat API-nyckel med lists:write och profiles:write i Klaviyo-pixeln, skapa sedan en målgrupp på sidan Audiences och lägg till Klaviyo som mottagare.

Ytterligare två kontroller i Klaviyo hjälper. Följ Klaviyos råd och kör flödena Added to Cart och Started Checkout separat, med ett filter som tar bort personer som har påbörjat kassan från flödet Added to Cart. Boostern registrerar Started Checkout direkt efter varukorgshändelserna. Om det filtret använder samma kassamått som din testköpare fick, får de här köparna inte en andra påminnelse från flödet Added to Cart. Och om du också använder Klaviyos egen identifiering i kassan eller återfyllningen av anonym aktivitet visar din testkassa om en köpare får händelser från båda.

Vad kan boostern inte göra?

Vad den gör
  • Identifierar köpare som Klaviyo inte känner till när de skickar in kontaktuppgifter i Shopify-kassan
  • Registrerar varje rad i varukorgen som Viewed Product och Added to Cart, därefter Started Checkout
  • Låter köpare vara när Klaviyo redan känner till dem
  • Följer din samtyckesinställning
Vad den inte gör
  • Skickar mejl: det avgör dina Klaviyo-flöden
  • Registrerar produkter som köparen tittade på men inte lade i varukorgen
  • Identifierar besökare som lämnar före kontaktsteget i kassan
  • Fungerar utanför Shopify-kassan
  • Sätter cookien __kla_id, så Klaviyos eget skript känner inte igen webbläsaren vid ett senare besök
  • Identifierar köpare som tackade nej till marknadsföringscookies när samtycke respekteras
Boostern breddar gruppen som dina flöden kan nå i kassan. Den ersätter inte registreringsformulär eller mejlklick tidigare under besöket.

ROASaurus använder också Klaviyo-signaler för sina egna rapporter. När en besökare skickar in ett Klaviyo-formulär kopplar ROASaurus-skriptet den e-postadressen till besökaren. Det reagerar på att formuläret skickas och läser aldrig tangenttryckningar. Besök med en _kx-parameter, ett utm_source med värdet klaviyo eller ett utm_medium med värdet email räknas som e-postkanalen i attribution. Under Channels visar ROASaurus också de intäkter som Klaviyo tillskriver varje kampanj och flöde, bredvid sina egna klickbaserade siffror och vinsten efter Klaviyos kostnad. Själva attributionen räknar e-post via klick.

Källor

  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 vidare

Annonsmaterial, e-post och AIAnnonströtthet i Facebook-annonser: när du ska byta ut en annonsAnnonströtthet i Facebook-annonser syns som stigande frekvens och sjunkande CTR. Lär dig mäta den per annons, läsa av hook rate och hold rate och planera en rutin för förnyelse.Annonsmaterial, e-post och AIShopify MCP: fråga din butiksdata i Claude och andra AI-apparEn Shopify MCP-server låter Claude och andra AI-appar ställa frågor mot din butiksdata. Se hur ROASaurus skrivskyddade verktyg fungerar och hur du ansluter dem.TrackingAnnonsblockerare och tracking: vad din butik förlorarAnnonsblockerare stoppar trackingpixlar, så annonsplattformarna missar köp. Se vilka händelser som går förlorade, varför server-side-händelser inte gör det och hur du mäter glappet i din butik.
Vanliga frågor

Frågor, besvarade

Varför når mitt Klaviyo-flöde för övergivna varukorgar inte alla köpare?

Klaviyo kan bara lägga till händelser i en profil som det har identifierat, via ett mejlklick, ett formulär, ett identify-anrop eller kassan. Anonyma besökare och besökare som tackar nej till cookies har ingen profil som flödet kan använda.

Vad är parametern _kx i Klaviyo-länkar?

Det är en URL-parameter, inte en cookie. Klaviyo lägger till _kx i webbplatslänkarna i dina mejl. Värdet är krypterat, och Klaviyo använder det för att identifiera personen som klickade.

Skickar ROASaurus-boostern mejl?

Nej. Den identifierar bara köparen i Klaviyo och registrerar köparens varukorgsrader och påbörjade kassa. Dina egna Klaviyo-flöden avgör vad som skickas.

Vilka Klaviyo-nycklar behöver jag?

Den publika API-nyckeln (webbplats-ID:t) för kassaboostern. En privat API-nyckel med lists:write och profiles:write bara om du vill att ROASaurus ska hålla kundsegment i Klaviyo-listor.

Fungerar boostern på WooCommerce eller andra plattformar?

Nej. Den körs i ROASaurus kassapixel i Shopify-kassan, så den fungerar bara på Shopify.

Kan en målgruppssynk tömma min Klaviyo-lista?

På en lista med 30 eller fler medlemmar pausas en körning som skulle ta bort mer än en tredjedel av den eller tömma den, i stället för att tillämpas. Målgruppen visas som pausad tills en senare körning är stabil.

Varje försäljning, spårad till annonsen som genererade den

Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.

Starta din gratis provperiod →