- Home
- Blog
- Marketing & meten
- De ideale triggervolgorde in GTM
De ideale triggervolgorde in GTM
Ontdek de ideale triggervolgorde in Google Tag Manager om AVG-compliant te blijven én de eerste paginaweergave van nieuwe bezoekers te meten.
Door Etienne Korf3 min leestijd
Als je met Google Tag Manager (GTM) werkt, loop je er vroeg of laat tegenaan: in welke volgorde moeten je tags laden? Zet je gewoon alles op de 'All Pages'-trigger? Zo ja, dan riskeer je dat tags elkaar in de weg zitten, of dat je marketingdata al verstuurd wordt voordat de bezoeker toestemming heeft gegeven. Dit leidt tot AVG-boetes (GDPR), of juist tot enorme gaten in je GA4-data.
Om AVG-compliant te blijven en tegelijkertijd 100% van je meetbare data te behouden, is een strakke triggervolgorde cruciaal.
De ideale GTM-triggervolgorde in 3 stappen
Een goed geconfigureerde container volgt een logische hiërarchie. De browser moet éérst de toestemmingsstatus weten, voordat er marketingpixels worden afgevuurd.
- Consent Initialization – All Pages (Stap 1: Toestemming)
- Tag: Consent Studio (Google Certified CMP)
- Functie: Het juridische en technische startpunt. De browser leest direct welke cookies geplaatst mogen worden. Alle opvolgende tags nemen deze status automatisch over via Google Consent Mode v2.
- Initialization – All Pages (Stap 2: Het fundament)
- Tag: Google Tag (GA4 / Google Ads Config)
- Functie: De meetmotor. Privacyinstellingen en datastromen worden hier opgebouwd. Dit moet draaien voordat je specifieke gebeurtenissen of conversies kunt meten.
- All Pages / Page View (Stap 3: Marketingtags)
- Tags: Conversion Linker, Meta Pixel, LinkedIn Insight Tag, Hotjar, HubSpot
- Functie: Nu het fundament staat, vuren de marketingpixels alleen af wanneer de juiste toestemmingsstatus aanwezig is.
De grote valkuil: gemiste paginaweergaven van nieuwe bezoekers
Veel marketingtags (zoals de Meta Pixel of Hotjar) hebben geen ingebouwde toestemmingscontrole. Wanneer een nieuwe bezoeker op je site landt, duurt het vaak een paar seconden voordat deze op 'Accepteren' klikt. Tegen die tijd is de standaard 'All Pages'-trigger al lang afgevuurd.
Het resultaat? De allereerste paginaweergave — én de bijbehorende attributie — ontbreekt volledig in je rapportages. Zelfs als de bezoeker alsnog toestemming geeft, meet je de landingspagina niet meer.
De oplossing: DataLayer-events & Consent Mode v2
Je dicht dit datagat door gebruik te maken van slimme triggering:
- Gebruik het Toestemmingsoverzicht (Consent Overview): Zet deze functie aan in GTM om direct te zien welke tags geen ingebouwde toestemming (Built-In Consent) hebben.
- Koppel een Aangepaste Gebeurtenis (Custom Event): Gebruik het consent_update of custom dataLayer-event van Consent Studio als trigger in plaats van 'All Pages'.
- Directe activering: Op het moment dat de bezoeker op 'Accepteren' klikt, vuurt Consent Studio meteen een event af. Je marketingtags vuren alsnog binnen een paar milliseconden — met behoud van de attributie van die eerste paginaweergave.
Conclusie
Het verschil zit in milliseconden, maar het bepaalt of je stuurt op schone data of op blinde vlekken. Zet Consent Initialization altijd als eerste, bouw daarna je Google Tag op en laat marketingtags pas vuren op basis van het consent-event. Zo blijft je container AVG-compliant én meet je ook de eerste paginaweergave van nieuwe bezoekers.
Ook beschikbaar in Duits, Engels
Terug naar de blog