Spårning för WooCommerce och Shopify: det viktigaste först
Spårning för WooCommerce och Shopify: händelserna som betyder något, inbyggda GA4-kopplingar mot GTM, vanliga dubbelmätningsfel och hur du kontrollerar.
Spårning för WooCommerce och Shopify handlar i grunden om tre händelser: någon tittar på en produkt, lägger den i varukorgen och genomför ett köp. Får du de tre rätt, med korrekta belopp och utan dubbletter, har du bättre mätning än många webbutiker jag granskar. Resten är förfining som kan vänta.
Vilka händelser behöver en webbutik mäta?
GA4 har standardnamn för e-handelshändelserna, och det är dem du ska använda:
- view_item när en produktsida visas
- add_to_cart när något läggs i varukorgen
- begin_checkout när kassan påbörjas
- purchase när köpet är genomfört, med ordervärde, valuta och ett unikt transaktions-id
Köphändelsen är den viktiga. Transaktions-id:t är det som låter GA4 känna igen ett köp som redan rapporterats och slänga dubbletten, så saknas det har du byggt in framtida huvudvärk från start. Fler händelser än de här fyra kan vara trevliga att ha, men de är just trevliga. Hur händelser och nyckelhändelser hänger ihop i GA4 förklarar jag i inlägget om events och konverteringar i GA4.
Räcker den inbyggda GA4-kopplingen eller behöver jag GTM?
Shopify har en egen Google-integration som skickar e-handelshändelserna till GA4 utan att du bygger något själv. WooCommerce löser samma sak via tillägg. Båda vägarna fungerar, och för de flesta butiker är den inbyggda kopplingen rätt startpunkt: mindre att underhålla, färre saker som går sönder vid uppdateringar.
Google Tag Manager blir motiverat när du behöver mer än standardpaketet, till exempel egna händelser, pixlar till fler plattformar eller kontroll över exakt vad som skickas. Priset är att någon måste bygga och underhålla ett datalager, och det är ett hantverk i sig. Min tumregel är enkel: börja med den inbyggda kopplingen och byt bara när du kan peka på något konkret den inte klarar.
Vad du inte ska göra är att köra båda samtidigt för samma händelser. Det leder direkt till nästa avsnitt.
Varför visar GA4 fler köp än ordersystemet?
Dubbelmätning är det vanligaste felet jag hittar i webbutikers spårning, och det har tre klassiska orsaker:
- plattformens inbyggda koppling och en GTM-uppsättning skickar samma köphändelse var för sig
- tacksidan skjuter purchase vid varje sidladdning, så kunden som laddar om sidan eller klickar tillbaka från kvittomejlet räknas igen
- transaktions-id saknas, så GA4 har ingen chans att slänga dubbletterna själv
Symptomet är alltid detsamma: GA4 visar fler köp och högre intäkt än orderlistan i butiken. Det känns oskyldigt, men allt som lutar sig mot datan ärver felet, från rapporter till annonsplattformarnas budgivning. Visar GA4 i stället färre köp än butiken är orsakerna oftast andra, och dem har jag samlat i inlägget om när GA4 visar fel siffror.
Hur kontrollerar jag att spårningen stämmer i WooCommerce och Shopify?
Kontrollmetoden är oglamorös men effektiv. Välj en avslutad månad, ta fram antal ordrar och total intäkt ur butikens ordersystem, och jämför med purchase-händelserna och intäkten i GA4 för samma period.
En mindre skillnad är normal. Samtyckesbortfall, annonsblockerare och returer gör att GA4 nästan alltid ligger något under verkligheten. Ligger GA4 i stället över ordersystemet är det i praktiken alltid dubbelmätning, och då vet du var du ska leta.
Gör också ett testköp med GA4:s DebugView igång och följ hela kedjan: produktsida, varukorg, kassa, kvitto. Kontrollera att varje händelse kommer en gång och att beloppet stämmer. Grunduppsättningen som allt detta vilar på finns i GA4-guiden, och när jag arbetar med webbutiker som webbanalys och spårning är den här kontrollen ofta det första jag gör, eftersom resten av arbetet står på den.
Gör månadsjämförelsen mellan ordersystemet och GA4 till en vana, förslagsvis första veckan varje månad. Det är tio minuters arbete, och det är skillnaden mellan att upptäcka ett spårningsfel efter en vecka och efter ett halvår.