Så här integrerar du med Volusion
Du kommer att lära dig
Lär dig hur du integrerar Volusion med Klaviyo. När du har slutfört dessa steg kommer du att kunna anpassa och rikta e-postmeddelanden baserat på synkroniserade order data och kundegenskaper.
Från Volusion spårar Klaviyo Ordered Product och Placed Ordermättal; med tillägg av lite extra kod kan vi även spåra övergiven kundvagninformation.
Innan du börjarInnan du börjar
Volusion kräver en uppdatering av lösenordet till din Volusion butiks administratörskonto var 90:e dag. När du uppdaterar ditt Volusion Konto måste du också uppdatera din Volusion integrationer i ditt Klaviyo Konto. Du kan också skapa en permanent API-nyckel genom att följa stegen i motsvarande avsnitt i den här artikeln.
Lägg till Volusion integrationer i KlaviyoLägg till Volusion integrationer i Klaviyo
- På Klaviyo väljer du fliken Integrationer.
- Välj Utforska appar.
- Sök efter Volusion och klicka på kortet, klicka sedan på Installera.
- På nästa sida anger du din butik-URL, inloggnings-e-post och API-nyckel/krypterat lösenord. Klicka sedan på Anslut till Volusion.
- På nästa sida ser du en kryssruta för Lägg till ny Volusion kund i en Klaviyo lista. Om du markerar denna ruta kan du välja en av dina listor i Klaviyo som framtida kund kommer att läggas till när de gör en beställning.
- Klicka slutligen på Slutför installation.
inaktivera e-post till webbspårning i Klaviyo
- "e-post till webbspårning" funktioner i Klaviyo använder klickspårning för att identifiera en användare som kommer till din webbplats via ett Klaviyo e-postmeddelande innan vi ursprungligen skulle kunna identifiera dem (t.ex. när de gör ett köp eller prenumererar på din E-postlista).
- Volusion inte support det URL-format som vår klickspårning använder och producerar ett fel när en användare försöker besöka din butik via en av dessa länkar, så denna funktion måste inaktiveras i Klaviyo för att se till att länkar i din e-post följer med till din Volusion butik på rätt sätt.
- Du kan inaktivera denna spårning i dina Kontoinställningar under Kontonamn > Inställningar > e-post > Attribution.
- Den enda funktionaliteten som försvinner med inaktivera denna funktion är möjligheten att spåra en ny profil på din webbplats genom en e-post som de klickat på. Så länge du har Klaviyo onsite spårningsanalys på din webbplats (som vi lägger till i nästa avsnitt), kommer vi fortfarande att kunna spåra användare så snart vi får deras e-postadress genom antingen ett köp i din butik eller när de Registrera dig för en E-postlista.
Lägg till spårning på plats i din Volusion-butik
Klaviyo tillhandahåller två spårningssnuttar på plats för att hjälpa dig att samla in värdefull information om din kund:
-
Aktiv on Site
Denna snippet spårar när dina kunder besöker din webbplats. Det här utdraget måste läggas till på webbplatsen för att andra utdrag, t.ex. Viewed Product, ska fungera. -
Viewed Product
Detta utdrag spårar när din kund tittar på specifika produkter. Du kan spåra den här händelsen genom att lägga till kodsnippet Viewed Product i din butik.
Lägg till Aktiv på Site spårning
Lägg till följande Klaviyo.js-snippet så att det visas på varje sida på din webbplats. Detta kommer att möjliggöra Aktiv on Site spårning och Klaviyo formulär. Se till att ersätta PUBLIC_API_KEY med din offentliga API-nyckel för Klaviyo.
<script type="application/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript">
//Script för att initiera Klaviyo objekt 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>
Lägg till spårning av visad produktLägg till spårning av visad produkt
För att aktivera Viewed Product spårning måste du lägga till kodsnutten nedan på din butiks mallsida i Volusion's File Editor, som du hittar genom att klicka på Design > File Editor.
<script type="text/javascript">
// Kontrollera om kunden är på produktsidan innan du exekverar koden.
if ($("meta[property='og:type']").attr("content") == "product") {
var Klaviyo = window.Klaviyo || [];
// Funktion för att spåra när en produkt visas
var trackViewedProduct = function(item) {
Klaviyo.track("Viewed Product", item);
Klaviyo.trackViewedItem({
"Title": item.ProductName,
" ItemId": item.ProductID,
" ImageUrl": item.ImageURL,
" Url": item.URL,
" Metadata": {
"Price": item.Price,
"Description": item.Description,
"CompareAtPrice": item.CompareAtPrice,
"YouSave": item.YouSave
}
});
};
var item = {}
$.get(`/ProductDetails.asp?ProductCode=${global_Current_ProductCode}`, function(data) {
var product_saleprice = $("table.colors_pricebox div.produkt_säljpris").längd ?
Antal(`${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_listprice = $("table.colors_pricebox div.product_listprice").length ?
Antal(`${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_productprice = $("table.colors_pricebox div.product_productprice").length ?
Antal(`${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
var product_yousave = $("table.colors_pricebox div.product_yousave").längd ?
Antal(`${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : 0;
item = {
"ProductName": $("meta[property='og:title']").attr("content"),
"ProductID": global_Current_ProductCode,
"Description": $("meta[property='og:description']").attr("content"),
"ImageURL": $("meta[property='og:image']").attr("content"),
"URL": $("meta[property='og:url']").attr("content"),
"Price": product_saleprice ? product_saleprice : product_productprice,
"CompareAtPrice": product_listprice ? product_listprice : product_productprice,
"YouSave": product_yousave
};
trackViewedProduct(item);
});
}
</script>
Lägg till övergiven kundvagn påminnelserLägg till övergiven kundvagn påminnelser
Volusion tillhandahåller inte ett out-of-the-box sätt att spåra övergiven kundvagn genom vår integrationer, men vi har skapat ett anpassat skript som du kan lägga till i din Volusion butik som gör att du kan använda dessa funktioner i Klaviyo. Detta kommer att kräva viss kunskap om att lägga till kod i din butiks mall, så om du har en utvecklare kan du skicka dem detta dokument för att gå igenom hur du lägger till koden.
De övergivna kundvagnfunktionerna kommer endast att fungera för Volusion butiker som använder one page kassa funktioner, och butiker som inte kräver att användaren har ett Konto innan köpet genomförs.
- Du måste lägga till kodavsnittet nedan på din butiks köpcentrumsida i Volusion's File Editor, som du hittar genom att klicka på Design > File Editor.
<script type="text/javascript"> // Kontrollera om kunden befinner sig på kassasidan innan du exekverar kod. if (window.location.pathname == "/one-page-kassa.asp") { var Klaviyo = window.Klaviyo || []; // Funktion för att spåra när en kassa startas. var trackStartedCheckout = function() { $.post('/AjaxCart.asp', function(data) { if (data || data.Products || data.Products.length) { return; } var items = [], names = [], skus = []; // Hämta varje produkt och dess SKU/Namn/Kvantitet/Pris/Totalpris/Bild url $.each(data.Products, function(i, record) { var item_price = +(record.ProductPrice.replace(/[\$,]+/g, '')) / record.Quantity; items.pushnotis({ SKU: record.ProductCode, Name: record.ProductName, Quantity: +record.Quantity, ItemPrice: item_price, RowTotal: item_price * record.Quantity, ImageURL: record.ImageSource }); names.pushnotis(record.ProductName); skus.pushnotis(record.ProductCode); }); // pushnotis Startade kassa mättal för att Klaviyo med kunddata. Klaviyo.track("Startade kassa", { $value: +(data.Totals[0].CartTotal.replace(/[\$,]+/g, "")), Items: items, ProductNames: names, SKUs: skus }); }, 'json'); }; $(function() { // Hämta e-postformuläret för att få din kund-e-post och koppla händelsen till den e-posten i Klaviyo. $('[name="OnePageCheckoutForm"] [name="e-post"]''.change(function(e) { var e-post = $(this).val(); // Gör lite lättare validering. Klaviyo kommer att göra mer validering när data tas emot. if (e-post && /@/.test(e-post)) { Klaviyo.identify({ $email: email }); trackStartedCheckout(); } }); }); }
</script> - Denna kod kommer endast att kunna spåra kassahändelser framöver; du kommer inte att kunna tillbaka-populera övergiven kundvagn flöde inne på Klaviyo.
- Efter att ha sparat denna kod i din butik kommer Klaviyo automatiskt att börja spåra en Started kassa mättal från vilken du kan utlösa en övergiven kundvagn flöde.
övervaka Klaviyo sync
- När Klaviyo har integrerats med Volusion kommer det att ta tid att synkronisera dina data innan de är redo att användas. Du kan kontrollera statusen för denna synkronisering genom att navigera tillbaka till fliken integrationer och leta efter din Volusion integrationer på listan över aktiverade integrationer.
- Om det finns en grå kontur betyder det att integreraren fortfarande synkroniserar. Ju större din butik är, desto längre tid kan en synkronisering ta. När din integreringsenhet visas med en grön kant är du redo att köra.
- Klaviyo importera alla dina historiska Volusion data när du först aktiverar integrationsprogrammet. För att verifiera detta kan du jämföra antalet beställningar en viss dag med vad som finns i Volusion-gränssnittet och bekräfta att de stämmer överens. Till exempel, när du utforskar Placed Order mättal (under analys > mättal i Klaviyo) kan du hålla muspekaren över gårdagens data punkt eller titta på tabellen över data under diagrammet för att se hur många order som rapporterades igår.
- Jämför den siffran med vad som finns i Volusion 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 tidszonen för ditt Volusion Konto.
- För att kontrollera eller uppdatera tidszonen för ditt Konto:
- Klicka på ditt kontonamn längst ner till vänster.
- Välj och klicka sedan på Inställningar > Organisation.
- Bläddra ner till Timezone.
data synkroniserade från Volusion
Navigera till analys > mättal för att hitta alla mättal på ditt Konto. De mättal som har en Volusion -ikon synkroniseras från din Volusion -integrerare. mättal och profilegenskaper från Volusion synkroniseras inom en timme efter att någon har lagt en order.
Skapad beställning
Denna händelse registreras när en kund slutför kassaprocessen och skapar en order i din Volusion butik. Händelsen Placed Order innehåller all relevant information om de artiklar som någon har köpt, inklusive produktnamn, produktkoder, bilder och prisinformation, så att du kan använda den informationen i e-postmeddelandet för uppföljning av köpet.
Beställd produktBeställd produkt
Denna händelse spåras också när en kund gör en beställning, men en händelse spåras för varje artikel i beställningen. Om någon till exempel köper en t-shirt och ett par byxor spåras en händelse för lagd order och två händelser för beställd produkt - en händelse för t-shirten och en händelse för byxorna.
Händelsen Ordered Product innehåller detaljerad information om varje produkt som köpts. Detta är användbart när du skapar beteendesegment baserat på produktvariationsalternativ och annan detaljerad information som inte är tillgänglig i händelsen Placed Order. Du kan filtrera och rikta in dig på Ordered Product-händelser baserat på följande kriterier:
-
Namn
Produktens namn eller titel i Volusion, t.ex. t-shirt. -
Produktkod
Produktkoden för din produkt i Volusion. -
Quantity
Kvantitetenav den artikel som köps i en order.
kunddata synkroniserad från Volusion
Förutom ovanstående mättal Klaviyo synkar från Volusion 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 egenskaper som automatiskt synkroniseras från Volusion:
- E-post
- Förnamn
- Efternamn
- Ort
- Delstat/region
- Postnummer
- Land
- Telefonnummer
- Källa (Klaviyo kommer att spåra kund från Volusion med en Source-egenskap på deras profil inställd på "Volusion" )
Felsökning
Volusion Placed Order data är inte rapportering i KlaviyoVolusion Placed Order data är inte rapportering i Klaviyo
Detta kan vara ett problem med dina Volusion API-inställningar som tillåter att data exporteras.
- För att åtgärda detta navigerar du till fliken Inventory i Volusion-adminpanelen. Välj importera/Exportera i rullgardinsmenyn.
- Klicka på Volusion API för att komma till API-huvudsidan.
- I avsnittet Generic hittar du alternativet för att köra export av din butiks Generic/Orders. När exporten är genomförd kommer sidan att uppdateras.
- Markera alla kolumner genom att klicka på kryssrutan i kolumnen med namnet * och klicka på Kör.
- När du har klickat på Kör för att exportera dina generiska order genereras en API-URL högst upp på sidan. Till exempel skulle URL:en se ut som följer:
https://storename.com/net/WebService.aspx?Login=user@storename.com&EncryptedPassword=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789&
EDI_Name=GenericOrder. - Det värde som visas mellan "EncryptedPassword=" och "& EDI_Name=GenericOrders" (markerat i skärmdumpen ovan) fungerar som din API-nyckel. Använd detta för att återupprätta dina integrationsinst ällningar från fliken integrationer i din instrumentpanel på Klaviyo.
- När du är klar, testa genom att klicka dig in på analys > mättal. Se den senaste aktiviteten för Volusion Placed Order mättal för att se om någon ny data har synkroniserats i Klaviyo. Om du ser nya data för Placerad order mättal, kontakta vårt supportteam för att köra en gap fill för saknade order i Klaviyo eller för ytterligare hjälp.
- För ytterligare information om hur du exporterar data med hjälp av Volusion API, vänligen kontakta Volusion support.
Folk ser ett "Invalid Input" fel när de klickar på mina e-postlänkar
"e-post till webbspårning" funktioner i Klaviyo använder klickspårning för att knyta aktivitet till en användare som kommer till din webbplats via ett Klaviyo e-postmeddelande innan vi ursprungligen skulle kunna identifiera dem (till exempel när de gör ett köp eller prenumererar på din E-postlista).
Volusion inte support det URL-format som vår klickspårning använder och producerar ett fel när en användare försöker besöka din butik via en av dessa länkar, så denna funktion måste inaktiveras i Klaviyo för att se till att länkar i din e-post följer med till din Volusion butik på rätt sätt.
För att åtgärda detta problem, se till att inaktivera e-post till webbspårning i Klaviyo enligt beskrivningen i början av denna artikel.
Så här skapar du en permanent API-nyckel i VolusionSå här skapar du en permanent API-nyckel i Volusion
Normalt kommer Volusion att kräva att du återställer din API-nyckel var 90:e dag när du återställer lösenordet på ditt Konto, vilket gör att du måste konfigurera om din Voluision-integrerare i Klaviyo. Följande steg gör att du kan skapa en API-nyckel som inte löper ut istället; det handlade om att generera API -uppgifter för ett adminkonto som du aldrig loggar in på:
- Från din Volusion adminpanel, gå till kund > Administratörer och skapa en ny administratör Konto.
- Navigera till Inventory > importera/Export och välj fliken Volusion API fliken.
- Under avsnittet Generic klickar du på länken för Volusion API integrationer Help.
- Välj Export och välj den nya administratör som du skapade i rullgardinsmenyn.
- Expandera rutan "URL with Query String..." för att hitta din permanenta URL, inloggning och krypterade lösenord (API-nyckel).
Logga inte in med detta Konto, det kommer endast att användas för åtkomst till API. Om du loggar in med detta Konto kommer lösenordet att upphöra att gälla efter 90 dagar och du måste göra om dessa steg för att skapa ett nytt permanent API-nyckel.
UtfallUtfall
Du har nu integrerat Klaviyo med Volusion, lagt till spårning på plats, granskat dina synkroniserade data och lärt dig hur du skapar en permanent API-nyckel.
Ytterligare resurserYtterligare resurser
- Hur ofta integrationer synkroniserar referens
- Behöver du mer hjälp med att integrera med Klaviyo? kassa Klaviyo s Partner i byrån