- 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.
| Metode | Hva skjer | Hvem det dekker |
|---|---|---|
| Klikk i en Klaviyo-e-post eller SMS | Klaviyo 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-registreringsskjema | Den 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 integrasjon | Klaviyo 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 |
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.
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:
- Den leser Klaviyos
__kla_id-cookie. Hvis cookien inneholder en$exchange_id, kjenner Klaviyo allerede denne kjøperen, og boosteren stopper. - 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.
- 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.
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 lerretAdded to Cart · t−120s · $45.00Handlepose i lerret, antall 1Viewed Product · t−90s · $30.00Lommebok i skinnAdded to Cart · t−60s · $60.00Lommebok i skinn, antall 2Started Checkout · t−0s · $105.00Checkout-URL og begge vareneHvilken 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.
Hva med samtykke?
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_revenueogroasaurus_last_orderroasaurus_predicted_ltv_12m: predikert omsetning over 12 månederroasaurus_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 fjernet | Andel fjernet | Resultat |
|---|---|---|---|
| 20 | 15 | 75% | Utført: listen har færre enn 30 medlemmer |
| 300 | 90 | 30% | Utført: 90 er ikke mer enn 300 ÷ 3 = 100 |
| 300 | 120 | 40% | Pauset: 120 er mer enn 100 |
| 45 | 45 | 100% | Pauset: kjøringen ville tømt listen |
Å stoppe en målgruppe i ROASaurus lar Klaviyo-listen stå som den er.
Hvordan setter du det opp og tester det?
- 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.
- 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.
- Sjekk samtykkeinnstillingen din
La Respect visitor consent stå på med mindre du bare selger der samtykke ikke kreves.
- 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.
- 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.
- Valgfritt: legg til målgrupper
Legg til en privat API-nøkkel med
lists:writeogprofiles:writei 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?
- 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
- 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
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
- Klaviyo Help Center: Understanding cookies in Klaviyo
- Klaviyo Help Center: How to create an abandoned cart flow
- Klaviyo Help Center: How to create a browse abandonment flow
- Klaviyo Help Center: Understand Klaviyo's anonymous visitor activity backfill
- Klaviyo Help Center: Shopify data reference
I ROASaurus
- Klaviyo-integrasjon
- Livstidsverdi og RFM-segmenter
- Hjelp: sette opp ROASaurus på Shopify
- Hjelp: samtykke og personvern