Du kommer att lära dig

Du kommer att lära dig

Lär dig hur du integrerar Spree med Klaviyo. När du har slutfört dessa steg kan du anpassa och rikta e-postmeddelanden baserat på varje kunds köp och webbplatsaktivitet. Här är de data vi synkroniserar från Spree:

  • Försäljning och order data inklusive vilka produkter som köpts, produktbilder, variationsdetaljer och eventuella rabatter som tillämpats
  • kundinformation, inklusive för- och efternamn, plats och hur de hittade din butik
  • Uppfylld order data

En säkerhetsuppdatering för Spree-versionerna 2.2.14, 2.3.13, 2.4.10 och 3.0.4 tvingar sökbara parametrar att vara allowlisted. Egenskapen updated_at för produkter och order ingick inte i standardgodkännandelistan. Klaviyo's integrationer förlitar sig på denna parameter, och därför måste du pushnotis en uppdatera för att godkännandelista denna egenskap för att säkerställa att din integrationer fungerar smidigt. Om du inte godkännandelista egenskapen updated_at för order kan det hända att Started kassa-händelser inte synkroniseras förrän en order har lagts.

Lägg till Spree integrationer i Klaviyo

Lägg till Spree integrationer i Klaviyo

  1. På Klaviyo väljer du fliken Integrationer.
  2. Klicka på Utforska appar, sök efterSpree och klicka på kortet. Klicka sedan på Installera.
  3. På nästa sida måste du ange din butik-URL och ett Spree API-nyckel / krypterat lösenord. Du kan generera denna API-nyckel i din Spree admin genom att navigera till Användare, välja ett Konto och sedan välja Generera API-nyckel.
  4. tillbaka i Klaviyo, klistra in din butik URL och API-nyckel/encrypted password i rutorna.
  5. Om du använder ett versionerat Spree API (v1) markerar du motsvarande ruta.
  6. Klicka på Connect to Spree. 
  7. Om du vill lägga till kund som väljer att få e-post från din Spree butik till en lista i Klaviyo, kryssa i rutan Lägg till ny Spree kund till en Klaviyo lista på nästa sida. När du har markerat den här rutan väljer du en lista som nya opt-ins ska läggas till i.
  8. När du är klar klickar du på Slutför installation. Du bör då se ett framgångsmeddelande som visar att du har integrerat på ett framgångsrikt sätt.
Installera Klaviyo spårning på plats

Installera Klaviyo spårning på plats

För att installera spårning på plats, som består av två händelser - Aktiv på plats och Visad produkt, måste du först hitta din offentliga API-nyckel. logga in på ditt Klaviyo Konto och gå till Kontonamn > Inställningar > API-nyckel. Din publika nyckel är sex tecken lång. Kopiera nyckeln på ett säkert sätt för att använda den i nästa steg. 

Det finns två typer av spårning på plats som du kan utnyttja:

  • Aktiv på webbplatsen
    Denna mättal spåras när en identifierbar webbläsare besöker din webbplats
  • Visad produkt
    Denna mättal spåras när en identifierbar webbläsare visar en produktsida på din webbplats
"Aktiv på webbplatsen" spårning

"Aktiv på webbplatsen" spårning

Denna mättal spåras när en identifierbar webbläsare besöker din webbplats.

  1. För att påbörja spårning Aktiv on Site-aktivitet, lägg till följande kodavsnitt till din huvudbutik mall så att den ingår på alla sidor. Du bör placera detta utdrag antingen tillsammans med andra analysskript som du använder eller precis före den avslutande </body > </body>etikett.
  2. Se till att ersätta Public API-nyckel med ditt Klaviyo Kontos Public API-nyckel:
    <script type="text/javascript" async="" src="https://static.Klaviyo.com/onsite/js/Klaviyo.js?company_id=PUBLIC_API_KEY"></script>
    < script type="text/javascript"> 
     //Initialisera Klaviyo objektet vid sidladdning
    !function(){if(!window.Klaviyo){window._klOnsite=window._klOnsite||[];try{window.Klaviyo=new Proxy({},{get:function(n,i){return"pushnotis"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function() {for(var n=argument.längd,o=ny Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.pushnotis([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.pushnotis=function(){var n;(n=window._klOnsite).pushnotis.apply(n,arguments)}}}}(); </script>
  3. Beroende på vilka typer av mallar du använder för din webbplats kan {% if user.is_logged_in %} och {{ user.email }} syntaxen sannolikt annorlunda. Med hjälp av det tillgängliga mallspråket vill du kontrollera om personen som tittar på den aktuella sidan är inloggad. Om så är fallet ska du ange deras e-post och namn, om det finns tillgängligt. Om du inte har namninformation, ta bort dessa två rader och det efterföljande kommatecknet efter e-post $e-post-raden.
  4. Denna Klaviyo spårningskod gör det möjligt för dig att spåra en Aktiv på Sitemättalså att du kan se och utnyttja data relaterat till webbplatsbesök och besökarnas beteende. Genom denna mättal kommer Klaviyo att spåra aktivitet på webbplatsen för kända webbläsare.
  5. För att testa att din onsite-spårning är korrekt inställd, gå till en sida i din butik och lägg till ?utm_email=e-post@example.com i slutet av URL:en och ersätt e-post@example.com med din e-postadress. När du har laddat om sidan söker du efter din e-postadress i Klaviyo. Du bör se att en profil har skapats och har spårat din webbplatsaktivitet. 
"Visad produkt" spårning

"Visad produkt" spårning

Om du vill skapa ett flöde för övergiven surfning eller bygga segment baserat på produktsurfning data, vill du lägga till JavaScript-eventspårning för en Viewed Product-mättal.

  1. Lägg till följande snippet på din produktsidas mall:
    <script type="text/javascript"> 
     var Klaviyo = window.Klaviyo || [];
     Klaviyo.track("Visas Produkt", {
     Titel: '{{ product.name }}',
     ArtikelId: {{ product.id }},
     Kategorier: {{ category in product.categories|json }}, // Listan över kategorier är en array av strängar.
        ImageUrl: '{{ product.image_url }}',
     Url: '{{ product.permalink }}',
     Metadata: {
     Varumärke: '{{ product.brand }}',
     Pris: {{ product.price }},
     OnSale: {{ product.on_sale }},
     RegularPrice: {{ product.regular_price }},
     SalePrice: {{ product.sale_price }}
     }
     });
    </script>
  2. I utdraget ovan används syntaxen {{ }} platshållarsyntax som kan vara annorlunda för din Spree-butik. Det viktiga är att produktfälten återges dynamiskt beroende på vilken produktsida du tittar på.
  3. När Viewed Product spårning har konfigurerats för din webbplats bör Viewed Product data börja fyllas i på ditt Klaviyo Konto när kända besökare bläddrar på dina produktsidor.
Hur spårning på plats fungerar

Hur spårning på plats fungerar

När du lägger till Klaviyo onsite spårning på din webbplats kan vi bara spåra surfaktiviteten för "kända webbläsare" - dvs. webbläsare som har besökt och Engagerad minst en gång tidigare. Det finns två viktiga sätt för oss att identifiera en webbplatsbesökare för spårningsändamål på plats:

  • Om någon vid något tillfälle har klickat sig vidare till din webbplats via ett e-postmeddelande från Klaviyo
  • Om någon vid något tillfälle har prenumererat/opted-in via Klaviyo

Klaviyo kommer inte att spåra anonyma webbläsare.

övervaka Klaviyo sync 

övervaka Klaviyo sync 

För att kontrollera din integration:

  1. Klicka på rullgardinsmenyn för analys i Klaviyo och välj mättal. Här kan du filtrera för att se alla Spree mättal.
  2. Hitta Spree's Placed Ordermättaloch klicka på ikonen för aktivitetsflöde. Om din integrerare har börjat synkronisera data kommer du att börja se Placed Order-händelser fyllas i här.
  3. Vi kommer automatiskt att synkronisera alla historiska order data. För att verifiera detta kan du jämföra antalet händelser på en viss dag i Klaviyo med vad som finns i ditt Spree-gränssnitt och bekräfta att de matchar. När du utforskar Placed Order mättal kan du till exempel hålla muspekaren över gårdagens data punkt eller titta på tabellen data under diagrammet för att se hur många order som rapporterades igår.
  4. Jämför den siffran med vad som finns i Spree från igår och du bör se att de stämmer exakt. Om de inte gör det är problemet troligen att tidszonen för ditt Klaviyo Konto inte stämmer överens med den tidszon som du har angett för Spree.
  5. För att kontrollera din tidszoninställning i Klaviyo:
    • Klicka på ditt kontonamn längst ner till vänster.
    • Välj och klicka sedan på Inställningar > Organisation.
    • Bläddra ner till Timezone.
  6. När denna historiska synkronisering har slutförts kommer du att se en ljusgrön kant runt din Spree integrationer på fliken integrationer.
data synkroniserade från Spree

data synkroniserade från Spree

Integrationsprogrammet Spree synkroniseras med Klaviyo varje timme.

Nedan följer en lista över mättal som Spree synkroniserar in i Klaviyo. Du kan se alla Spree mättal som synkroniserats till ditt Konto under analysera > mättal

mättal-fliken i Klaviyo filtrerad av Spree som visar mättal såsom Fufilled Order och Ordered Product

Placerad order 

Placerad order 

Denna mättal registrerar en händelse varje gång någon gör en beställning och lyckas betala för den. Det motsvarar order i Spree som är kompletta, vilket innebär att en kund har slutfört hela kassaprocessen. Med denna mättal kan du enkelt skapa dynamiska listor över personer baserat på antalet order de har lagt eller deras livstidsvärde. Du kan också skapa e-post för att återengagera tidigare kunder eller skicka e-post för att tacka kunder som köper för första gången. Du kan filtrera och rikta in dig på orderhändelser baserat på följande kriterier:

  • IsDiscounted
    Om en order hade en rabatt, t.ex. true eller false.
  • ItemNames
    Namnen på de produkter som köpts under detta evenemang.
Beställd produkt

Beställd produkt

Denna mättal liknar mättalen för lagd order, men en händelse registreras för varje artikel som någon beställer. Om någon till exempel köpte en t-shirt och ett par shorts skulle detta visas i Klaviyo som en orderhändelse och två beställda produkthändelser, en för t-shirten och en för shortsen. Denna mättal är användbar för att bygga listor som riktar sig till kunder som har köpt (eller inte har köpt) specifika varor eller varor i specifika kategorier. Du kan också använda Ordered Product mättal som en trigger för flöde för att skicka e-post om relaterade produkter som naturligt hör ihop, men som vissa kunder inte redan har köpt.

  • Categories
    De kategorier som den beställda produkten tillhör, t.ex. Shirts, Mens eller Sale.
  • Namn
    Namnet
    på den produkt som köpts, t.ex. Men's Red T-Shirt.
  • ProductId
    Produktens id som det är angivet i din butik, t.ex. 2022, 2023, 2024.
  • Kvantitet
    Kvantiteten av en beställd produkt.
  • SKU
    Produktens SKU som den är inställd i din butik.
  • variation Alternativ: Färg
    Produktens färg, om den finns tillgänglig, t.ex. röd eller blå.
  • variation Alternativ: Size
    Produktens storlek, om den finns tillgänglig, t.ex. Medium eller Large.
Uppfyllde beställning

Uppfyllde beställning

Denna mättal registrerar en händelse när en kundorder skickas. Händelsen i Klaviyo innehåller spårningsnumret för eventuella försändelser, så du kan använda denna mättal som en trigger för leveransbekräftelse via e-post. Ett annat vanligt e-postmeddelande som bygger på Fulfilled Order mättal är produktrecensions-e-postmeddelandet, där du ber kunden att lämna en recension för varor som de nyligen har köpt. Med hjälp av Fulfilled Order mättal kan du tidsinställa dessa e-postmeddelanden baserat på när någon får sin beställning så att du inte behöver oroa dig för att skicka dem ett e-postmeddelande innan de har fått sitt paket. Du kan filtrera och rikta in dig på Fulfilled Order-händelser baserat på följande kriterier:

  • IsDiscounted
    Om en order hade en rabatt, t.ex. true eller false.
  • ItemNames
    Namnen på de artiklar som köpts under evenemanget.
Påbörjad kassaprocess

Påbörjad kassaprocess

Denna mättal registrerar en händelse varje gång någon startar en kassa och har angett sin e-postadress. Det primära användningsområdet för denna mättal är att skicka övergiven kundvagn e-post. Med Klaviyo kan du enkelt sätta upp ett e-postflöde för att skicka en varukorgspåminnelse om någon börjat kassa men inte lagt en order efter några timmar. Händelsen Started kassa innehåller all information om en persons kundvagn, så du kan visa produkterna i kundvagnen och bilder på dessa produkter. För mer avancerade användare kan du skapa två övergivna kundvagnar - en för förstagångskunder som innehåller en rabattkod och en för återkommande köpare som inte innehåller någon rabattkod. Du kan filtrera och rikta in dig på Started kassa-händelser baserat på följande kriterier:

  • IsDiscounted
    Om en order hade en rabatt, t.ex. true eller false.
  • ItemNames
    Namnen på de artiklar som köpts under evenemanget.
kunddata

kunddata

Förutom de mättala Klaviyo synkningarna från Spree finns det också kundegenskaper som läggs till i varje Klaviyo profil. Du kan använda dessa egenskaper i segment och flöde. Här är de fastigheter som automatiskt synkroniseras från Spree:

  • E-post
  • Förnamn
  • Efternamn
  • Ort
  • Delstat/region
  • Postnummer
  • Land
  • Telefonnummer
Utfall

Utfall

Du har nu integrerat ditt Klaviyo Konto med Spree, installerat spårning på plats och granskat din synkroniserade data.

Ytterligare resurser

Ytterligare resurser

Var den här artikeln till hjälp?
Använd endast detta formulär för feedback på artiklar. Lär dig hur du kontaktar support.

Utforska mer från Klaviyo

Community
Få kontakt med kollegor, partner och Klaviyo-experter för att hitta inspiration, dela insikter och få svar på alla dina frågor.
Live-utbildning
Delta i en livesession med Klaviyo-experter för att lära dig om bästa praxis, hur man konfigurerar viktiga funktioner och mer.
Support

Få tillgång till support via ditt konto.

E-postsupport (gratis provperiod och betalkonton) Tillgänglig dygnet runt, alla dagar i veckan

Chatt/virtuell hjälp
Tillgängligheten varierar beroende på plats och abonnemangstyp