Google Tag Gateway (GTG) är en server-side routinglösning som dirigerar taggtrafik via en egen domän eller CDN-kant. När GTG används är det avgörande att förstå hur taggarnas laddningsordning påverkar Google Consent Mode.
1. Vad är GTG och hur påverkar det samtycket?
Google Tag Gateway distribueras ofta genom one-click CDN-injektion (exempelvis via Cloudflare Apps eller e-handelsplattformar). När ett CDN injicerar taggskript automatiskt läggs de ofta in allra högst upp i HTML-koden innan webbplatsägaren hinner köra egna skript.
Detta innebär att Google-taggar kan börja exekveras innan samtyckessystemet (CMP) har hunnit sätta grundinställningarna för samtycke (gtag('consent', 'default', ...)). När detta sker flaggar Google Tag Assistant en "Late Consent"-varning eftersom samtyckessignalen togs emot för sent i förhållande till taggens första nätverksanrop.
2. Hur verifierar du om en tagg använder GTG?
Du kan verifiera om en tagg är ansluten till Google Tag Gateway på följande sätt:
Inspektera nätverksanrop i webbläsaren
Öppna Utvecklarverktyg (F12) > Nätverk (Network) och filtrera på gtag eller gtm.js. Om skriptet laddas från din egen domän eller en anpassad gateway-sökväg istället för www.googletagmanager.com är taggen ansluten till GTG.
Kontrollera med QookieQloud Console Debug
Om Google-taggar exekveras innan samtycket initierats varnar QookieQloud automatiskt i webbläsarens utvecklarkonsol direkt vid sidladdning:
⚠️ QookieQloud: Late consent signal detected! Google tags fired before Consent Mode defaults were set.
• If your site adopted Google Tag Gateway (GTG), verify that global defaults are dispatched before edge injection.
• Documentation: https://qookieqloud.com/helpdesk/google-tag-gateway-and-late-consent
Du kan även när som helst köra samtyckesöversikten manuellt:
QookieConsentDebug.printSummary()
Kommandot visar tydligt under Consent Timing om ordningsföljden är godkänd eller om en Late Consent-signal föreligger.
3. Rekommenderad lösning: U+C (Advanced Consent Mode)
Om en Late Consent-signal detekteras och webbplatsen använder GTG är U+C (Advanced Consent Mode / Update + Consent) den rekommenderade mekanismen för GTG-aktiverade taggar:
Varför U+C fungerar optimalt med GTG
Med Advanced Consent Mode tillåts Google-taggar att initieras med standardvärdet denied. Taggarna skickar cookielösa pingar för konverteringsmodellering och uppdateras omedelbart (consent update) till granted när användaren godkänner.
Data Transmission Controls
Aktivera Data Transmission Controls och Global Consent Defaults i ditt Google-konto för att styra regionala dataflöden och standardlägen enligt era behov.
4. Alternativa åtgärder för laddningsordning
Om du inte använder U+C eller vill ha strikt kontroll över laddningsordningen kan du använda följande alternativ:
Manuell GTG-installation
Stäng av automatisk one-click CDN-injektion och installera GTG manuellt i webbplatsens källkod. Placera QookieQlouds CMP-skript allra först i <head> före GTG-skriptet så att samtyckesstandard sätts före alla tagganrop.
Migrera alla taggar till en GTM-container
Samla alla taggar i en Google Tag Manager (GTM)-container och distribuera hela GTM-containern via GTG med QookieQlouds officiella GTM-samtyckesmall.
Läs vår allmänna guide om Google Consent Mode v2 för detaljer om alla fyra parametrar.
Officiell Google GTG-dokumentation
För mer tekniska detaljer om arkitektur och gateway-konfiguration, se Googles dokumentation: