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
Kylie Mineo
Fantastische websitebouwer met veel ervaring! Het was heel vlot samenwerken en je kan niets te veel vragen aan Wout om alles naar wens te krijgen. Een absolute aanrader!
Tibor R. B. Bassez
Wij zijn al jaren tevreden klant van Wout en zijn team. Naast de wekelijkse actualisatie van onze website, houdt hij ook de vinger aan de pols voor de laatste ontwikkelingen in ICT-land.
Bert Vandyck
dit smaakt naar meer, naar veel meer … funkhaus levert maatwerk en de feedback verloopt fantastisch
Sandra Eberhardt
Funkhaus is een kleinschalige organisatie die echt het verschil maakt. Vanaf het eerste contact merk je dat ze niet alleen professioneel zijn, maar ook oprecht meedenken in het hele proces. Ze luisteren aandachtig naar je wensen, geven eerlijk advies en zoeken samen naar de beste oplossing.
Wat vooral opvalt, is hun klantgerichte aanpak: communicatie verloopt vlot, afspraken worden nagekomen en je voelt je als klant echt gehoord. De samenwerking verloopt transparant en aangenaam, waardoor het hele traject niet alleen efficiënt maar ook inspirerend aanvoelt.
Daarnaast leveren ze mooi en kwalitatief werk af, met oog voor detail en een sterke creatieve visie. Je merkt dat ze passie hebben voor wat ze doen en dat vertaalt zich duidelijk in het eindresultaat.
Kortom: een betrouwbare partner die professionaliteit combineert met een persoonlijke aanpak. Zeker een aanrader voor wie op zoek is naar een team dat meedenkt en kwaliteit levert.
Jens Jansen
Zeer professioneel en een vlotte samenwerking
Ann Adriaensen
Onze oude website is in een volledig nieuw jasje gestoken. Online bestellen is met maatwerk mogelijk gemaakt, een duidelijke indeling werd voorgesteld met veel plaats voor foto’s en teksten. Ik ben erg fier op het eindresultaat. Maar ook zeer tevreden van de service en de manier van werken.
Saar
Het hele Eurowaste team wil jullie team bij Funkhaus bedanken voor de vlotte en professionele samenwerking. We hebben op dit moment een nieuwe frisse website die goed werkt. Ook bedankt om onze ‘socials’ zoals LinkedIn in orde te brengen.
Charlotte Lambrecht – Charlie’s Fit Studio
Wil je graag een top website/logo laten ontwikkelen?
Dan ben je bij Funkhaus aan het juiste adres!
Wat ikzelf enorm belangrijk vind in een samenwerking is goede communicatie. Wout was altijd heel snel in het beantwoorden van mijn vragen en het zoeken naar oplossingen. Alles werd steeds in overleg besproken en er was ruimte voor brainstorming en creativiteit. Als iets niet 100% goed aanvoelde dan zorgde Wout voor meerdere alternatieven totdat de feeling helemaal juist zat. Ook was het een absolute meerwaarde om als startende ondernemer zo’n positieve ondersteuning te krijgen.
Een heel fijne samenwerking met een top website als resultaat. Go check it out op www.charliesfitstudio.be
Lisa van Gils
Funkhaus heeft onze website ontworpen. Zij hebben ons goed gehoord en onze wensen vertaalt in iets wat perfect bij ons past. Daarbij blijven ze ons helpen met topics die voor ons niet ‘eigen’ zijn zoals zichtbaarheid en marketing. Het contact verloopt vloeiend en goed. Wij zijn fan!
Yasmine D’hanis
Bedankt Funkhaus voor de heldere blik op mijn website (www.minro-legal.be) ! Dank zij jullie duidelijke en concrete tips heb ik de website al een pak gebruiksvriendelijker kunnen maken. Ook heb ik dankzij jullie fouten kunnen wegwerken die tot nu toe onopgemerkt bleven.
Dankjewel! Zeker een aanrader!