Så skapar du ett anpassat mättal för visad sida
Du kommer att lära dig
Läs mer om hur du skapar ett anpassat mättal för Viewed Page och förstår när dina kunder besöker sidor som inte är produktsidor på din webbplats.
Innan du börjar
Innan du fortsätter ska du se till att Klaviyo's onsite-JavaScript (Klaviyo.js) är installerat på varje sida som du vill spåra. För Shopify integrerar du din butik och aktiverar spårning på plats med hjälp av installationsguiden. För andra webbplatser följer du Komma igång med Klaviyo-spårning på plats. Kodsnuttarna nedan kräver Klaviyo.js för att skicka händelser till ditt Konto.
Det är viktigt att lägga till följande JavaScript-kodsnippet på varje sida på din webbplats som du vill spåra ett Viewed Page -mättal för. Det här snippetet fungerar både för målsidor och andra sidor på webbplatsen.
Installera snippet
- Kopiera och klistra in hela kodsnutten nedan på varje sida du vill spåra. Innan du publicerar ska du anpassa sidnamnet och ett valfritt händelsenamn enligt beskrivningen nedan, eller använda den alternativa URL-kodsnutten.
- Spara och publicera sedan dina webbplatsfiler med den uppdaterade koden.
<script type="text/javascript">
//Script to initialize Klaviyo object on page load
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new 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.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Script to track viewed page
klaviyo.track("Viewed Page", {
PageName: "About Us"
});
</script>När en identifierad besökare visar en sida som innehåller det här kodavsnittet registrerar Klaviyo en händelse under ditt anpassade Viewed Page -mättal, med värdet PageName "About Us".
Ändra värdet för PageName
Du kan ändra exempelvärdet ovan så att det representerar ett annat sidnamn på din webbplats.
- Ta bort exempelformuleringen "Om oss".
- Lägg till önskad text inom citattecknen. Om du till exempel vill spåra besök på sidan med dina varumärkesberättelser kan du i stället använda "Customer Stories" som värde.
Ändra händelsenamnet för Viewed Page
Du kan ändra händelsenamnet Viewed Page till ett annat namn (t.ex. Visited Page, Tracked Page osv.).
- Ta bort exempel-händelsenamnet Viewed Page .
- Lägg till din önskade text inom citattecknen.
Spåra Visad sida efter webbadress
Om du vill spåra Viewed Page efter URL i stället för efter sidnamn använder du det alternativa kodavsnittet nedan i stället för det första kodavsnittet. Behåll window.location.href exakt som det visas, utan citattecken. Den ställer automatiskt in egenskapen url på webbadressen till sidan som besökaren tittar på.
<script type="text/javascript">
//Script to initialize Klaviyo object on page load
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new 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.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Script to track viewed page
klaviyo.track("Viewed Page", {
url: window.location.href
});
</script>Testa din spårning av visade sidor
För att testa om din Viewed Page -spårning fungerar måste du se till att din sida har publicerats. Lägg till ?utm_email=youremail@example.com i sidans URL och ersätt youremail@example.com med din egen e-postadress för test. Om webbadressen redan innehåller en ? ska du använda &utm_email=youremail@example.com i stället. Lägg till parametern före ett eventuellt # -fragment och ladda sedan om sidan för att identifiera din webbläsare och spåra ditt besök.
- När du har besökt sidan går du in i ditt Klaviyo-konto.
- Gå till Analytics > Mättal.
- Sök efter Viewed Page (eller vilket alternativt namn du använder för det här mättalet) i fältet ovan.

4. Klicka i ditt Viewed Page -mättal (eller vilket mättal du än använder).
5. Välj fliken Activity feed. Hitta händelsen för din testprofil. Öppna dess meny och välj Activity details för att kontrollera att sidnamnet eller webbadressen matchar sidan du besökte.

Om du kan se din aktivitet betyder det att mättalet är spårning som det ska. Om du inte ser din aktivitet kan du prova att ladda om sidan i Klaviyo. Om den fortfarande inte visas ska du kontrollera att Klaviyo.js och ditt valda kodavsnitt är installerade på den publicerade sidan och sedan besöka den igen med din test-e-postadress. För Shopify ska du även kontrollera samtyckeskravet nedan.
För Shopify-butiker kan Klaviyo, baserat på dina kundintegritetsinställningar i Shopify, inte spåra webbhändelser för besökare i din Shopify-butik i EU, EES, Storbritannien och Schweiz, såvida de inte har gett sitt samtycke.
Ytterligare resurser
- Förstå cookies i Klaviyo
Läs mer om hur Klaviyo använder kakor som en del av vår webbspårning för att samla in information och förbättra konverteringsfrekvens och e-postprestanda. Den här artikeln förklarar den specifika kaka vi använder och dess syften så att du förstår hur kunder spåras. Den här informationen hjälper dig att förstå hur Klaviyo samlar in data och hur detta kan påverka kunders integritet och efterlevnad av lagar.
- Komma igång med Klaviyos webbspårning
Lär dig mer om de olika sätt som Klaviyo kan stödja webbspårning på din e-handelssajt. Det finns 2 huvudtyper av webbspårning:
- Setting Up API-based Website Activity Events