Migrera pixlar

Om du tidigare har lagt till en pixel manuellt i din butik på en plats såsom theme.liquid, checkout.liquid (endast för Shopify Plus-planen), Ytterligare skript i dina kassainställningar eller på sidan Preferenser, kan du migrera dina pixlar så att de blir kompatibla med en Shopify-app-pixel eller en anpassad pixel. Några av fördelarna med att migrera dina gamla pixlar är:

  • Enklare åtkomst till spårning av kundhändelser, inklusive kassahändelser.
  • Inbyggda verktyg för integritetsefterlevnad.
  • Kontinuerligt underhåll och ständiga förbättringar av Shopify och pixelleverantörer.

Mer information om Shopifys pixelhanterare och alla fördelar med att migrera till Shopify-app-pixlar eller anpassade pixlar.

Migrera Meta- och Google-pixlar från sidan Preferenser

Inställningarna för hantering av Meta- och Google Analytics-pixlar i din Shopify-adminpanel har uppgraderats för att efterleva de senaste säkerhetsstandarderna och reglerna i Payment Card Industry Data Security Standard (PCI DSS). Denna ändring säkerställer att dina företags- och kunduppgifter förblir säkra mot dataläckor och bedrägerier. Läs mer om hur Shopify hjälper din butik att efterleva PCI DSS v4.

Migrera pixeln till en av följande kanaler för så korrekt spårning och prestanda som möjligt:

  • Migrera din metapixel till kanalen Facebook och Instagram.
  • Migrera din Google Analytics-pixel till kanalen Google och YouTube.

Migrera en Google Analytics-pixel till Google & YouTube-kanalappen

Om du inte har flyttat din tagg till Google & YouTube-kanalappen har den konverterats till en anpassad pixel för att försöka bibehålla kontinuiteten i din mätning. Det kan leda till sämre mätprestanda och funktionalitet i Google Analytics. Specifikt kan du förvänta dig följande påverkan:

  • Data som rapporteras i Google Analytics kan ändras (eller i vissa fall gå förlorad) på grund av skillnader i händelsemätning och taggbeteende.
  • Kärnfunktioner i Google Analytics som utökad mätning och mätning över flera domäner kanske inte fungerar korrekt.
  • Tag Assistant kanske inte fungerar eller rapporterar felaktigt om din GA4-tagg.
  • Tag Diagnostics kanske inte identifierar din GA4-tagg korrekt eller rekommenderar funktioner som inte fungerar för dig.
  • Inställningar som du tidigare har lagt till i avsnittet Ytterligare Google Analytics Javascript kommer att tas bort.
  • Samtyckesbehandlingen av din Google Analytics-tagg kan komma att ändras.

Migrera en gammal pixel från theme.liquid, checkout.liquid eller Ytterligare skript

Du kan göra något av följande när du migrerar en gammal pixel från theme.liquid, checkout.liquid eller Ytterligare skript:

För att undvika att duplicera eller missa kundhändelser, överväg att migrera dina pixlar under en period med mindre aktivitet i din butik.

Förbereda migrering av en pixel

Tänk på följande när du bestämmer arbetsflöde för migreringen:

  • Om du vill minimera risken att missa kundhändelser ska du ansluta din nya anpassade pixel innan du tar bort din gamla pixel.
  • Om du vill undvika duplicerad spårning av kundhändelser ska du ansluta din nya anpassade pixel efter att du har tagit bort den gamla.
  • För att migrera en gammal pixel måste du hitta din gamla pixelkod så att du kan ta bort eller ändra den. De flesta pixlar har två komponenter som du behöver hitta:
    • Ett grundläggande Javascript SDK: Javascript SDK:t är ofta placerat i ditt sidhuvud och kan hittas i theme.liquid och Ytterligare skript i dina kassainställningar.
    • Gammal pixelkod för insamling av kundhändelser: Du hittar vanligtvis den här koden i temats liquid-filer och i Ytterligare skript i dina kassainställningar. Se dokumentationen från din tredjeparts pixelleverantör för information om var kundhändelserna finns, så att du vet vad du ska söka efter. Metas pixel har till exempel en metod som heter fbq(), och Google-pixlar använder ofta gtag() eller dataLayer.push().

Migrera en gammal pixel så att den blir kompatibel med en app-pixel

Du kan vilja migrera en gammal pixel så att den blir kompatibel med en app-pixel om båda följande villkor är uppfyllda:

  • Du har installerat en Shopify-app-pixel som samlar in kundhändelser automatiskt.
  • Du har även lagt till ytterligare kod för anpassade händelser som inte spåras av app-pixeln.

I det här fallet bör du följa apputvecklarens instruktioner för att migrera den gamla pixeln.

Migrera en gammal pixel till en anpassad pixel

Du kan vilja migrera en gammal pixel till en anpassad pixel om båda följande villkor är uppfyllda:

  • Du har en tidigare installerad pixel som du har skrivit kod för manuellt, utan att ha någon Shopify-app installerad.
  • Det finns ingen Shopify-app-pixel som uppfyller dina krav.

Du kan ansluta din nya anpassade pixel före eller efter att du har tagit bort din gamla pixelkod.

Steg:

  1. Skapa en anpassad pixel som prenumererar på de standardkundhändelser och anpassade kundhändelser som du behöver.
  2. Ta bort eller ersätt all tidigare tillagd pixelkod från dina Liquid-filer eller Ytterligare skript i dina kassainställningar. Detta kan inkludera gammal pixelkod som innehåller Javascript SDK, samlar in standardhändelser eller samlar in icke-standardiserade händelser.
  3. Lägg till din anpassade pixel i din butik.
  4. Anslut din anpassade pixel.

Ta bort eller ersätta gammal pixelkod

När du hittar din gamla pixelkod måste du antingen ta bort den eller ersätta den med Shopifys Shopify.analytics.publish()-metod, beroende på vilken typ av händelse som pixeln spårar:

  • Du kan ta bort alla instanser av de Javascript SDK:er som du hittar.
  • Om den gamla pixeln spårar en standardkundhändelse och den anpassade pixeln eller app-pixeln som du vill lägga till har stöd för att samla in standardkundhändelsen bör du ta bort dess kod.
  • Om den gamla pixeln spårar en anpassad kundhändelse och den anpassade pixeln eller appen som du vill lägga till har stöd för att samla in anpassade kundhändelser, bör du ersätta dess kod.

Det här är ett exempel på en gammal pixelkod som spårar en icke-standardiserad kundhändelse:

<script>fbq("trackCustom", "my_custom_event");</script>

Det här är ett exempel på den motsvarande kod som du kan ersätta den med:

<script>Shopify.analytics.publish("my_custom_event");</script>

Om du skapar en anpassad pixel bör du inkludera kod som prenumererar på den anpassade händelsen, som i det här exemplet:

analytics.subscribe("my_custom_event", event => {
  fbq("trackCustom", "my_custom_event");
});

Felsökning efter migrering

Efter migrering till webbpixlar kanske du märker skillnader i det antal händelser som spåras jämfört med den tidigare konfigureringen. Eftersom en del botar inte utlöser webbpixelns sandlåda kan man förvänta sig en nedgång i antalet händelser på några enstaka procent. Om du ser större avvikelser bör du gå igenom det här avsnittet för att hitta möjliga orsaker.

Använd följande checklista för att identifiera källan till en avvikelse:

  • Bekräfta att alla förväntade händelser utlöses.
  • Bekräfta att implementeringslogiken är densamma för den gamla och den nya konfigureringen.
  • Bekräfta att varje händelse endast spåras 1 gång.
  • Bekräfta att du jämför siffror från samma analystjänst.
  • Bekräfta att integritetsinställningarna matchar den tidigare konfigureringen.
  • Om det krävs ett samtycke, bekräfta då att du samlar in det.

Välj det problem som överensstämmer med det du upplever och följ sedan stegen för felsökning.

Vissa händelser utlöses inte.

Verifiera att alla förväntade händelser utlöses. Om en händelse inte utlöses kan den inte spåras.

För att felsöka lägger du till console.log i pixelkoden och kontrollerar att data skickas till analyspartnern i webbläsarens utvecklarverktyg. Granska pixelkoden för att hitta fel om händelser inte utlöses.

Definitioner för händelser eller logik har ändrats.

Definitionen av händelser som page_viewed eller checkout_started kan skilja sig åt mellan olika implementeringar. Om du till exempel tidigare spårade produktvisningar med hjälp av matchning av URL-sökvägar, men nu använder Shopifys standardhändelser, kan resultaten bli annorlunda.

Se till att den nya implementeringen använder samma logik som den gamla. Om implementeringslogiken skiljer sig åt förväntas vissa skillnader i antalet händelser.

Händelser räknas mer än 1 gång.

Ett vanligt problem vid migrering är att samma händelse spåras mer än 1 gång. Samma händelse kan spåras på fler än 1 plats, till exempel i temakoden, en app eller i avsnittet Kundhändelser i admin. Om du tidigare lagt till spårningskod via Ytterligare skript eller checkout.liquid kan eventuell kvarvarande kod där också orsaka duplicerad spårning.

För att kontrollera om det finns duplicerad spårning öppnar du webbläsarens utvecklarverktyg och kontrollerar om det finns flera begäranden till samma analysslutpunkt under en enskild sidinläsning eller händelse.

Siffrorna skiljer sig åt mellan olika analystjänster.

Olika analystjänster bearbetar och filtrerar data på olika sätt. Vissa filtrerar bort misstänkt bottrafik. Andra uppskattar saknade data. Jämför inte antal händelser mellan olika tjänster, inte ens mellan Google Analytics och GA4, eftersom de bearbetar data på olika sätt.

För att kunna jämföra resultaten på ett exakt sätt skapar du ett separat konto eller en separat pixel för samma tjänst och kör den parallellt.

Sekretessinställningar blockerar händelser.

Webbpixlar respekterar alltid din butiks sekretessinställningar. Om din tidigare pixelkonfigurering inte gjorde det kan du se färre spårade händelser efter migreringen.

Gå till Inställningar > Kundsekretess i din Shopify-admin och kontrollera att inställningarna stämmer överens med din tidigare konfiguration.

Ett samtyckesverktyg från tredjepart synkroniserar inte till Shopify.

Om du använder ett samtyckesverktyg från tredjepart för att hantera cookiesamtycke kan det hända att dina webbpixlar inte aktiveras för kunder vars samtycke inte synkroniseras till Shopify. Detta kan ske om ditt samtyckesverktyg inte använder Customer Privacy API.

Du kan åtgärda detta genom att se till att ditt samtyckesverktyg synkroniserar samtyckesstatus med Shopify via Customer Privacy API.