Shopify checkout + GTM 2025: Så skyddar du konverteringsdatan
Teknisk guide till Shopify checkout-spårning med Google Tag Manager.
Shopifys checkout är sandboxad, vilket gör det svårt att spåra konverteringar korrekt med Google Tag Manager. Utan rätt setup förlorar du värdefull data som påverkar dina kampanjers automatiska optimering. I den här guiden går vi igenom problemet på djupet och visar konkreta lösningar.
Problemet med Shopifys checkout
Shopify tillåter inte tredjepartsskript i checkout-flödet (utom för Shopify Plus-handlare med Checkout Extensibility). Det innebär att Google Tag Manager inte kan ladda konverteringstaggar på bekräftelsesidan. Resultatet är att Google Ads, Meta Ads och andra plattformar saknar konverteringsdata, vilket försämrar deras förmåga att optimera budgivning automatiskt. I praktiken kan detta innebära att du betalar 20-40% mer per konvertering än nödvändigt.
Shopifys inbyggda Web Pixels
Sedan 2023 erbjuder Shopify Customer Events (Web Pixels) som ett alternativ till GTM i checkout. Dessa körs i en egen sandboxad miljö och har tillgång till köphändelser. Det är den enklaste lösningen, men den har begränsningar – du har inte full kontroll över vilken data som skickas, och anpassade data-lagerimplementationer är inte möjliga. För grundläggande konverteringsspårning till Google Ads och Meta fungerar Web Pixels bra, men för mer avancerade setuper behöver du komplettera.
Server-side GTM: Den robusta lösningen
Server-side Google Tag Manager (sGTM) är den mest tillförlitliga lösningen för Shopify-handlare som behöver fullständig kontroll. Genom att konfigurera Shopify Webhooks att skicka köphändelser direkt till din sGTM-container kringgår du checkoutens begränsningar helt. Datan skickas server-till-server, vilket innebär att den inte påverkas av annonsblockerare, cookie-begränsningar eller tredjepartsscript-blockeringar.
- •Konfigurera en sGTM-container i Google Cloud Platform eller via en managed hosting-leverantör som Stape
- •Skapa Shopify Webhooks för order/create och order/paid som skickar data till sGTM
- •Implementera en HTTP-endpoint i sGTM som tar emot webhook-datan och triggar konverteringstaggar
- •Matcha webhook-datan med klientside-sessioner via client ID för korrekt attribution
- •Konfigurera Enhanced Conversions med hashad e-post för bättre matchning i Google Ads
Data Layer-implementation för Shopifys theme
Även om checkout-spårningen kräver server-side lösningar bör du fortfarande ha en robust data layer i själva temat för att fånga produktvisningar, tillägg till kundvagn och checkout-initiering. Använd Shopifys Liquid-variabler för att pusha e-handelsdata till dataLayer-objektet. Följ Googles GA4 e-handelsschema med events som view_item, add_to_cart och begin_checkout. Denna data i kombination med server-side köpdata ger en komplett bild av kundens resa.
Conversions API (CAPI) för Meta
Meta Ads kräver Conversions API för tillförlitlig konverteringsspårning, särskilt efter iOS 14.5-uppdateringen. Shopify har en inbyggd CAPI-integration via Meta-appen, men den hanterar inte alla avancerade scenarios. För full kontroll kan du antingen använda sGTM som mellanhand (ta emot data via webhooks och vidarebefordra till Meta CAPI) eller bygga en dedikerad CAPI-integration med Shopifys API. Se till att deduplicera events mellan pixel och CAPI med event_id-parametern för att undvika dubbelräkning.
Shopify Plus: Checkout Extensibility
Om du är Shopify Plus-handlare har du tillgång till Checkout Extensibility, som ger möjlighet att lägga till anpassade UI-element och skript direkt i checkout-flödet. Detta gör det möjligt att implementera GTM eller anpassade pixlar direkt i checkout, men det kräver utvecklingsarbete och bör testas noggrant för att inte påverka checkout-prestanda eller konverteringsgrad.
Vill du veta mer?
Vi hjälper dig att säkra din Shopify-konverteringsdata. Boka ett kostnadsfritt strategisamtal.