Så kontrollerar du att Google Tag Manager är installerat och publicerat
Kontrollera två saker, eftersom de går fel var för sig: att gtm.js?id=GTM-… laddas på alla typer av sidor, även i kassan, och att versionen som besökarna får innehåller dina senaste ändringar. Taggar som syns i arbetsytan i GTM gör ingenting på sajten förrän du publicerar.
Hoppa över DevTools: den gratis skanningen öppnar din sida i en riktig webbläsare, godkänner och nekar cookiebannern och visar vad Google Tag Manager faktiskt skickade. Rapporten är på engelska.
Är den installerad? Är den publicerad?
- Öppna DevTools på fliken Network, filtrera på
gtm.jsoch ladda en sida. Anropetsidär container-ID:t. Gör om det på produktsidan, i varukorgen, i kassan och på orderbekräftelsen: mallarna skiljer sig ofta åt. - Skriv
dataLayeri fliken Console. Du ska se{event: "gtm.js"}tidigt i listan. Tvågtm.js-poster med olika ID:n betyder två containrar. - Öppna Versions i GTM och jämför datumet för den publicerade versionen med din senaste ändring. Opublicerade ändringar i arbetsytan gör ingenting på sajten.
- Klicka på Preview i GTM och ange din adress. Tag Assistant visar för varje händelse vilka taggar som kördes, vilka som inte gjorde det och varför.
I korthet
- Taggskript
www.googletagmanager.com/gtm.js?id=GTM-XXXXXXX(eller från din egen domän med Google tag gateway eller server-side GTM)- Google-taggen
gtag/js?id=G-…ellerAW-…när den är installerad utan GTM- Container-ID
GTM-följt av 7 eller 8 bokstäver och siffror- dataLayer
- Listan
window.dataLayer: händelsernagtm.js,gtm.domochgtm.loadvisar att containern har startat - Samtycke
- Samtyckestaggar hör hemma på utlösaren Consent Initialization – All Pages
Fem saker som stoppar en container
Ändringarna är gjorda men aldrig publicerade
En tagg som fungerar i Preview men inte på den riktiga sajten är nästan alltid opublicerad. Preview kör din arbetsyta; besökarna får den senast publicerade versionen. Klicka på Submit och publicera, och kontrollera sedan versionsnumret i sammanfattningen i Tag Assistant.
Kodsnutten saknas på vissa sidor
Kassasidor, verktyg för landningssidor och separata mallar (blogg, kundtjänst) saknar ofta containern. Konverteringar på tacksidan i en extern kassa skickas då aldrig. Kontrollera kodsnutten på varje typ av sida. I Shopify använder du plattformens customer events eller inställningarna för orderbekräftelsen, eftersom kassasidorna inte laddar temats kod.
Två containrar, eller en container plus hårdkodade taggar
En andra container som en tidigare byrå har lämnat kvar, eller gtag.js-snuttar bredvid GTM-taggar för samma ID:n, dubbelräknar sidvisningar i GA4 och konverteringar i Google Ads. Lista varje GTM--, G-- och AW--ID på sidan och se till att vart och ett skickas från ett enda ställe.
Samtyckestaggarna körs för sent
En tagg från samtyckesverktyget på "All Pages" eller "Initialization" kan köras efter att en GA4- eller Google Ads-tagg redan har skickat. Använd utlösaren Consent Initialization för standardvärdena, och slå på consent overview under Admin och Container settings för att se vilka samtyckeskrav varje tagg har. Se Consent Mode default is not set (på engelska).
Blockerad av webbläsaren eller av sajten
En Content Security Policy som inte tillåter googletagmanager.com blockerar containern helt (fliken Console visar ett CSP-fel). Annonsblockerare och integritetsfokuserade webbläsare blockerar den för en del av dina besökare. Att ladda taggen från din egen domän, via Google tag gateway eller server-side GTM, minskar det bortfallet.
Det här kontrollerar den gratis skanningen
- Google-taggen eller en Tag Manager-container laddas, från Google eller från din egen domän
- Bara en GTM-container, eller en notering om det finns flera
- Standardvärden för Consent Mode v2 sätts innan någon Google-tagg körs
- Om taggen laddas från din egen domän (Google tag gateway eller server-side GTM)
- Varje annonsplattform som containern laddar skickar faktiskt händelser
Händelser från servern (Conversions API:er, server-side-taggning) syns inte för en publik skanning, så rapporten markerar dem aldrig som fungerande eller trasiga.
Läs också
- Kontrollera Consent Mode v2
- Consent Mode default is not set: how to fix it (på engelska)
- Conversions API and server-side tagging: when they are worth it (på engelska)
Källor
- Tag Manager: Install a container
- Tag Manager: Preview and debug containers
- Tag Manager: Consent mode support
- Google tag gateway for advertisers
Bygger på plattformarnas offentliga dokumentation (oftast på engelska) och de anrop som deras publika taggar gör. Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.