Med Google Tag Manager (GTM) kan du skicka produktvisningar, varukorgshändelser och köp från Abicart till Google Analytics 4 (GA4). GA4 och GTM är tillgängliga i Go, Plus och Pro. Börja med en ansluten GTM-behållare och kontrollera vilka händelser ditt aktiva tema faktiskt skickar, så att rätt data når GA4 och samma köp inte registreras två gånger.
Innan du börjar
Den här guiden handlar om händelser och variabler, inte om att installera samma spårning igen. GTM-… identifierar GTM-behållaren. G-… är ett mät-ID för GA4. Att ett ID sparas i Abicart visar inte i sig att rätt behållare och köptagg körs.
Se skapa och anslut ett GTM-konto för anslutningen och lägg till GA4 för GA4-inställningar. Temafamiljer och äldre temaversioner kan skicka olika strukturer. Använd därför inte ett specifikt versionsnummer som en garanti för alla teman. Be supporten kontrollera stödet i ditt aktiva tema om händelserna nedan saknas.
Kontrollera även butikens samtyckesinställningar och Googles tagginställningar. En händelse i datalagret bevisar inte samtycke eller leverans till GA4. Mappa endast de parametrar som krävs för den aktuella händelsen; skicka inte hela datalagerobjektet automatiskt.
Skicka inte e-postadresser, telefonnummer eller andra direkt identifierande kunddata som vanliga GA4-händelseparametrar, i sidans webbadresser eller i anpassade dimensioner, även när kunden har samtyckt till spårning. Dedikerade funktioner för användardata kräver en separat, korrekt konfiguration. Använd endast ett verifierat köpflöde för samma order och stäm av varuvärdet exklusive moms och frakt, moms och frakt separat.
1. Läs händelserna i GTM Preview
Öppna rätt behållare i GTM och starta Preview för butikens adress. Använd den butik och det tema som ska mätas.
Visa en produkt, lägg den i varukorgen och öppna kassan. Välj varje händelse i Tag Assistant och läs både Data Layer, Variables och de taggar som har aktiverats.
Kontrollera händelsen för den specifika åtgärden. Ett gammalt värde som finns kvar från en tidigare händelse ska inte användas som bevis på ett nytt köp.
Kontrollera endast köpsteget med ett planerat testflöde och en betalningsmiljö som du har tillåtelse att använda. Ett riktigt köp kan debitera, reservera pengar och påverka lagersaldot.
Händelse i datalagret | När den används | Vad du ska kontrollera |
| En produktsida visas. | Rätt produkt i |
| En vara läggs i varukorgen. | Vilken vara och vilket antal händelsen avser; anta inte att ett order-ID redan finns. |
| Kassaprocessen börjar. | Varukorgens innehåll och värde. Kontrollera momsunderlaget separat från köphändelsen. |
| Den strukturerade köphändelsen visas på kvittosidan i teman med detta stöd. |
|
| Ett äldre köpflöde med separata transaktionsfält. | Se jämförelsen nedan. Händelsenamnet garanterar inte ett modernt |
2. Skapa variabler med den fullständiga sökvägen
ecommerce är ett objekt. ecommerce.items är en lista med produktobjekt. Skapa datalagervariabler i GTM med den exakta sökvägen för händelsen du har kontrollerat, till exempel ecommerce.currency. Använd inte bara currency när värdet finns inuti objektet.
Sökväg | Typ och betydelse |
| Valutakod, till exempel |
| Lista med varor. Skicka hela listan som GA4-parametern |
| Produktens identifierare, namn, enhetspris och antal. |
| Unikt order-ID som en sträng för ett köp. Skapa inte ett påhittat order-ID för en produktvisning. |
| Varuvärde för den strukturerade köphändelsen, exklusive moms och frakt. |
| Orderns momsbelopp respektive fraktkostnad exklusive moms. Båda är separata från varuvärdet. |
| Kompletterande totalsumma inklusive moms i det strukturerade köpflödet. Detta är inte samma värde som GA4:s |
För produktvisningar och påbörjad kassa kan priser följa andra momsinställningar än köphändelsen. Kontrollera den faktiska händelsen innan du återanvänder samma prisvariabel i alla taggar. Fält som saknas bör felsökas; ersätt inte ett saknat order-ID eller varuvärde med ett äldre värde som råkar finnas i datalagret.
3. Anslut händelsen till en GA4-tagg
Skapa de datalagervariabler du behöver i GTM. Välj Datalagervariabel, ange den fullständiga sökvägen och kontrollera värdet i Förhandsgranskning för rätt händelse.
Skapa en anpassad händelseutlösare med det exakta händelsenamnet, till exempel
purchase. Anslut den till den avsedda GA4-händelsetaggen och rätt Google-tagg/mätnings-ID.Skicka de parametrar som motsvarar händelsen. För köp är till exempel
transaction_id,currency,value,tax,shippingochitemsrelevanta.Kontrollera om containern skickar e-handelsdata automatiskt eller via manuella parametertilldelningar. Låt inte två olika köptaggar skicka samma order.
Testa i förhandsgranskningsläget och kontrollera de mottagna parametrarna i GA4:s DebugView. Publicera endast när resultatet är korrekt.
purchase och den äldre purchase_GA4 är olika datakällor
Den strukturerade purchase händelsen har köpdata i ecommerce. Det äldre purchase_GA4 flödet kan istället innehålla transactionId, transactionProducts, currencyCode, cartCost, transactionTotal, transactionTax, transactionShipping, paymentFee och totalIncVat. Dessa är inte automatiskt samma GTM-sökvägar som i tabellen ovan.
Om det äldre flödet används måste mappningen kontrolleras specifikt: cartCost avser artikelvärdet exklusive moms, medan transactionTotal även kan inkludera andra kostnader. Produktlistans format måste också matcha GA4:s items. Fristående fält som articleId, articleNumber, name, articleName, articlePrice och orderItem kan förekomma i äldre händelser. De finns inte nödvändigtvis på varje sida eller händelse.
Anslut inte både purchase och purchase_GA4 till separata GA4-köptaggar för samma order. Om du behöver byta från en äldre mappning, kontrollera befintliga taggar och testa bytet innan du stänger av det gamla flödet.
Exempel: kontrollera beloppen
En förenklad testorder utan rabatt eller betalningsavgift har två varor för 100 SEK styck exklusive moms, frakt för 40 SEK exklusive moms och 25 procent moms på allt. Då är varuvärdet 200, frakten 40, momsen 60 och totalsumman 300 SEK. Detta illustrerar varför value inte ska ställas in på hela totalsumman inklusive moms och frakt. Kontrollera faktiska rabatter, avgifter och momssatser mot din egen testorder.
{"event":"purchase","ecommerce":{"transaction_id":"TEST-1001","currency":"SEK","value":200,"tax":60,"shipping":40,"items":[{"item_id":"TEST-01","item_name":"Testprodukt","price":100,"quantity":2}]}}Kontrollera även en omladdning av samma testkvitto. Ordern ska behålla samma transaction_id; skapa inte ett nytt ID per sidvisning. Jämför mottagna köp, inte bara antalet händelser i datalagret. Inkludera rabatter, flera momssatser, frakt och eventuella betalningsavgifter i testfallen. Varuvärdet, frakten, momsen och totalsumman är olika belopp och måste mappas till rätt parametrar.
Felsök och kontrollera resultatet
Symptom | Nästa kontroll |
Fel eller gammalt GTM-ID har lästs in | Kontrollera rätt butik, aktivt tema, sparat ID och publicerad container. Undersök dubblettinstallationer och eventuell cache innan du lägger till ett nytt skript. |
Händelsen finns men variabeln är tom | Välj rätt händelse och läs strukturen där. Kontrollera hela sökvägen och om händelsen använder det moderna eller äldre köpformatet. |
GA4 visar ett för högt värde eller dubblettköp | Jämför |
Inget når GA4 | Kontrollera först datalagret, sedan utlösaren, avfyrad tagg, mät-ID, samtycke och DebugView. En datalagerhändelse i sig bevisar inte leverans till GA4. |
När du kontaktar supporten: ange butik, aktivt tema, GTM-ID, händelsenamn, tid och ett anonymiserat exempel på de fält som saknas. Skicka inte kunddata eller betalningsdata. För Googles mottagarformat, se Googles guide för GA4 e-handel.
Snabbstart
Kontrollera att rätt GTM-container har lästs in i rätt butik och att den avsedda containerversionen är publicerad.
Följ produkt → varukorg → kassa i GTM Preview och läs datalagret för varje händelse.
Använd
purchasemed dessecommerceobjekt när den strukturen finns. Blanda inte ihop det med den äldre händelsenpurchase_GA4.Stäm av order-ID, valuta, artikelvärde, moms och frakt mot en överenskommen testorder. Kontrollera om det finns en enskild köprapport innan du publicerar ändrade taggar.
Abonnemang och åtkomst
GA4 och GTM är tillgängliga i Go, Plus och Pro. En ansluten GTM-behållare, rätt Google-konto, en aktiv temakonfiguration som stöds och korrekta samtyckesinställningar krävs också. Guiden täcker händelser och variabler; den ersätter inte kontroll av butikens befintliga spårning.
