Consent Mode v2 in Google Tag Manager: stappenplan voor Belgische websites
Tips 'n tricks over het web, digital trends, en online marketing
Consent Mode v2 in GTM zonder meetgaten
Ads en Analytics meten raakt zoek zonder juiste consent. Dit stappenplan zet Consent Mode v2 netjes in Google Tag Manager — afgestemd op Belgische websites.
Je meet conversies via Google Ads of GA4. Je cookiebanner staat online. Toch kloppen je cijfers niet meer sinds de strengere privacyregels. Vaak ontbreekt één schakel: Consent Mode v2 correct gekoppeld aan Google Tag Manager.
Dit stappenplan legt uit wat Consent Mode v2 doet, waarom het ertoe doet voor Belgische websites, en hoe je het in GTM instelt. Praktisch, zonder jargonwolken.
Wat is Consent Mode v2?
Consent Mode v2 is een Google-technologie die aan je tags doorgeeft welke toestemming een bezoeker gaf. Niet of je tags “aan” of “uit” staan in abstracto, maar welke opslag en data Google mag gebruiken.
Sinds v2 stuur je vier signalen mee:
- ad_storage — cookies voor advertenties
- analytics_storage — cookies voor statistieken (bijv. GA4)
- ad_user_data — of gebruikersdata naar Google Ads mag (nieuw in v2)
- ad_personalization — of gepersonaliseerde ads mogen (nieuw in v2)
Zonder die laatste twee voldoet je setup niet meer aan wat Google in de EER verwacht voor Ads-meting en remarketing.
Waarom dit telt voor Belgische websites
België valt onder GDPR én de Digital Markets Act. Google eist Consent Mode v2 voor adverteerders die in de Europese Economische Ruimte meten of adverteren. Doe je dat niet (of half):
- conversies en remarketinglijsten raken onvolledig;
- Google Ads optimaliseert op mindere data;
- je cookiebanner lijkt compliant, maar de tags negeren de keuze.
Kortom: banner alleen is niet genoeg. De banner moet Consent Mode v2 voeden, en GTM moet die signalen doorgeven vóór je Ads- en Analytics-tags vuren.
Vooraf: wat je nodig hebt
- Een werkende GTM-container op je site.
- Een cookiebanner (CMP) die Consent Mode v2 ondersteunt, of een banner die je zelf koppelt via dataLayer-events.
- Toegang tot je GA4- en/of Google Ads-tags in GTM.
Populaire CMP’s in BE (Cookiebot, Complianz, CookieYes, …) hebben vaak een GTM-template of toggle “Google Consent Mode v2”. Gebruik die als je kunt. Het handmatige pad hieronder werkt ook.
Stappenplan: Consent Mode v2 in GTM
1. Zet Consent Overview aan
Ga in GTM naar Beheerder → Containerinstellingen. Vink Overzicht van toestemming inschakelen aan. Zo zie je per tag welk consent-type vereist is, en kun je tags blokkeren tot de juiste toestemming er is.
2. Stel de default in op denied
Nog vóór enige tag mag vuren, moet GTM weten: standaard geen advertentie- of analytics-cookies. Gebruik de ingebouwde trigger Toestemmingsinitialisatie – Alle pagina’s (Consent Initialization).
Maak een tag (community template “Consent Mode” van Simo Ahava werkt goed) of een Custom HTML met gtag consent default. Zet minstens deze vier op denied:
- ad_storage
- analytics_storage
- ad_user_data
- ad_personalization
Trigger: Consent Initialization – All Pages. Niet “All Pages” of “DOM Ready”: die komen te laat.
Default denied betekent: tot de bezoeker kiest, gedragen Google-tags zich alsof er geen toestemming is. Dat is de veilige start voor BE-verkeer.
3. Stuur een update na de bannerkeuze
Wanneer de bezoeker accepteert, weigert of deels kiest, moet je CMP (of jouw script) een consent update sturen. Die zet de vier signalen op granted of denied volgens de keuze.
Voorbeelden:
- Alles accepteren → alle vier
granted - Alleen statistieken →
analytics_storage: granted, ads-signalendenied - Alles weigeren → alles blijft
denied
Trigger die update op het event van je banner (vaak een dataLayer-event zoals cookie_consent_update of het event van je CMP-template). Test dit in Preview: je moet een consent-update zien ná de klik op de banner.
4. Koppel Ads- en Analytics-tags aan consent
Open elke relevante tag en scroll naar Instellingen voor toestemming:
- GA4 (Google-tag / GA4 Event): vereis minstens
analytics_storage. - Google Ads (conversie, remarketing): vereis
ad_storage, plusad_user_dataenad_personalizationwaar van toepassing. - Conversion Linker: ook onder consent houden; die hangt samen met ads-cookies.
Gebruik “Extra toestemming vereisen om tag te laten activeren” als de tag dat niet automatisch doet. Zo vuurt GA4 niet als iemand alleen marketing weigerde maar analytics wél gaf — of omgekeerd, afhankelijk van wat je eist.
5. Default denied vs. granted: wanneer wat?
Default denied (aanbevolen in België): geen Google-advertentie- of meetcookies tot expliciete toestemming. Past bij GDPR en ePrivacy. In Advanced Consent Mode mogen sommige pings zonder cookies nog lopen (gemodelleerde data); Basic Mode blokkeert tags harder tot grant.
Default granted: bijna nooit juist voor BE-bezoekers. Alleen denkbaar buiten de EER of bij strikt noodzakelijke tags die géén ad/analytics-storage nodig hebben. Zet security/functionality storage desnoods op granted; laat de vier Ads/Analytics-signalen op denied starten.
Testchecklist (doe dit voor je publiceert)
- GTM Preview openen op je site. Banner nog niet aangeraakt: consent defaults = denied. Ads/GA4-tags mogen niet “gewoon” als granted vuren.
- Alles accepteren: update-event verschijnt; ad_storage, analytics_storage, ad_user_data, ad_personalization = granted; tags vuren.
- Alles weigeren: signalen blijven denied; conversie-/remarketingtags activeren niet met opslag.
- Alleen analytics: analytics_storage granted, ads-signalen denied. GA4 mag; Ads-conversies/remarketing niet.
- Netwerktab (DevTools): zoek requests naar Google (
collect, Ads). Controleer parametersgcs/gcd— die moeten meebewegen met de bannerkeuze. - Google Ads (na ±24 u): Doelen → Conversies → status toestemmingsmodus. Staat die actief? Dan komen de signalen binnen.
- Tag Assistant: bevestig dat Consent Mode v2 actief is en dat er geen tags vóór Consent Initialization lopen.
Veelgemaakte fouten
- Default-tag op “All Pages” i.p.v. Consent Initialization → te laat, tags lopen al.
- Alleen ad_storage en analytics_storage gezet → v2-signalen ontbreken, Ads klaagt.
- Mooie banner zonder update naar GTM → visueel oké, technisch nutteloos.
- Consent Overview uit → je ziet niet welke tags consent missen.
- Server-side GTM vergeten: consent-status moet ook daar meekomen als je sGTM gebruikt.
Kort samengevat
Consent Mode v2 vertelt Google wat de bezoeker toestond. Voor Belgische sites: start met default denied, update na de banner, koppel GA4 en Ads aan de juiste consent-types, en test elk scenario. Zo blijf je meetbaar én respecteer je privacykeuzes — zonder giswerk in je campagnerapporten.
👉 Heb je een leuk software idee?
Blijf er niet mee rondlopen! Vertel ons wat je zoekt.
Wij vertellen je direct wat het kost, hoe lang het duurt en hoe we het aanpakken. Duidelijk en zonder kleine lettertjes.
👋 Vrijblijvende even kennismaken?
Stuur een mailtje, of plan meteen een afspraak!
Onze partners aan het woord
Domein de Renesse
We zijn erg tevreden met de website die Funkhaus voor ons heeft gemaakt. Het ontwerp is modern en aantrekkelijk, en de gebruiksvriendelijkheid (vooral voor het zelf doen van aanpassingen en toevoegen van activiteiten) is uitstekend. Ook de service is erg prettig: bij vragen of wijzigingen wordt snel en behulpzaam gereageerd. Kortom, een fijne samenwerking en een resultaat waar we trots op zijn.
David Demuynck
De samenwerking met Funkhaus verliep perfect. Ze zijn erin geslaagd om een mooie website te bouwen die volledig aansluit bij onze doelstellingen. We raden de services van Funkhaus ten zeerste aan!
Nick Van der Hallen
Fantastisch en eerlijk bedrijf met een zéér flexibele en snelle klantenservice. Funkhaus bracht onze nieuwe website naar the next level, met nog tal van mogelijkheden om later verder uit te bouwen. Superfijn om mee samen te werken en een échte aanrader!
Anthony Van Roey
Funkhaus werkt zeer correct en is snel te bereiken om de vragen te beantwoorden.
P DB
Wat een aangename samenwerking met Wout en zijn team. Funkhaus bouwde 2 prima websites en werkt aan de digitale marketing voor mijn bedrijf. Professioneel, altijd correct, heel deskundig en superviendelijk.
Yves Van Pelt
Onze website werd gemaakt door Funkhaus. Prachtig resultaat en in de gehele lijn meer dan tevreden over de aanpak, luisterend oor naar onze wensen, fris geheel en vooral een goed werkend product. Bedankt voor alles Wout. We kunnen je enkel maar aanbevelen.
Jimmy D.S.
Zeer aangename, professionele samenwerking met Wout en Marnix van Funkhaus. De onepager die ze voor me hebben ontwikkeld is een meerwaarde t.o.v. mijn oude website. Ik kan hun zeker aanraden!
Hans Kenis
Zeer toffe samenwerking. Goede inbreng en ideeën met een prachtig afgewerkte website als eindresultaat!
Elien Degens
Via een goede referentie kwam ik bij jullie terecht om mijn website te voorzien voor e-commerce. Wout dacht mee over de mogelijkheden en bood een ideale oplossing aan, rekening houdend met het budget.
Een transparante, professionele communicatie en een zeer kwalitatieve oplevering. Dankjewel hiervoor!
Alexander Coopmans
Funkhaus denkt mee met de klant om tot een goede oplossing te komen voorde vraag of project.
Hun offerte, prijzen zijn transparant en duidelijk.
Top service, zou ze zeker aanraden.