Consent Mode v2 in Google Tag Manager: stappenplan voor Belgische websites

Tips 'n tricks over het web, digital trends, en online marketing

Terug naar het overzicht

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.

(Lees verder onder de foto.)
Consent Mode v2 in Google Tag Manager: stappenplan voor Belgische websites

Heb je vragen over dit artikel?

Plan een gratis adviesgesprek
Stuur een mailtje 👋

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

  1. Een werkende GTM-container op je site.
  2. Een cookiebanner (CMP) die Consent Mode v2 ondersteunt, of een banner die je zelf koppelt via dataLayer-events.
  3. 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-signalen denied
  • 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, plus ad_user_data en ad_personalization waar 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)

  1. GTM Preview openen op je site. Banner nog niet aangeraakt: consent defaults = denied. Ads/GA4-tags mogen niet “gewoon” als granted vuren.
  2. Alles accepteren: update-event verschijnt; ad_storage, analytics_storage, ad_user_data, ad_personalization = granted; tags vuren.
  3. Alles weigeren: signalen blijven denied; conversie-/remarketingtags activeren niet met opslag.
  4. Alleen analytics: analytics_storage granted, ads-signalen denied. GA4 mag; Ads-conversies/remarketing niet.
  5. Netwerktab (DevTools): zoek requests naar Google (collect, Ads). Controleer parameters gcs / gcd — die moeten meebewegen met de bannerkeuze.
  6. Google Ads (na ±24 u): Doelen → Conversies → status toestemmingsmodus. Staat die actief? Dan komen de signalen binnen.
  7. 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!

Wat is jouw uitdaging vandaag?

This field is for validation purposes and should be left unchanged.

Onze partners aan het woord

ACg8ocJt x jc2hTOYYMGtOTgh0dBqYpt4KV5h1dsR7mxFWzVDu3wQ=s120 c rp mo ba12 br100
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!

ALV UjUskrhxd7xVTVk5iKy9l91FewV5aJStFBLFc8Js2SS1Z63U39U=s120 c rp mo ba12 br100
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.

ALV UjWocIHqx74Fn3N4gUc4u51wa5feDuJDMutV3kNhnI61CDEPupU=s120 c rp mo br100
Bert Vandyck

dit smaakt naar meer, naar veel meer … funkhaus levert maatwerk en de feedback verloopt fantastisch

ACg8ocJP62RzuK 1uzk2T7msKG x1 XwWvo UOMVEO4OZEOefoHLyQ=s120 c rp mo br100
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.

ALV UjUIPk1wMeKBkMgjBZkytEIpz beIrH 8FHbLc0G6OCJE6F ztU=s120 c rp mo br100
Jens Jansen

Zeer professioneel en een vlotte samenwerking

ACg8ocKtuGqpybIeUQ7wr05KvM6GPBxCGy9zDMVLua34jKeGhoGBHA=s120 c rp mo br100
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.

ACg8ocILumdO17ip2DjyGuRyhzDV1Z07hxpKPq2iQ8IYR64Zrn8SMA=s120 c rp mo ba12 br100
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.

ALV UjWo03rqAZpUuuWvYqdQPpXeOxTWI2RzoQOWVZqaYyiaOnYcWBk=s120 c rp mo br100
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

ALV UjXOfljfBkz7 FUp qF7D9rzFUKHTgFbn43VgpPUD7944mhKoh2l=s120 c rp mo br100
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!

ACg8ocKMXZqMuA8jcMF2SIGPnHLCNfhAed6pF0EHNhZzkSBL9FTFZg=s120 c rp mo br100
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!