Consent Mode v2 vertaalt de cookiekeuze van een bezoeker naar vier signalen die Google gebruikt om te bepalen wat er gemeten en geadverteerd mag worden. Implementeer je dit niet correct, dan verlies je remarketing en een groot deel van je conversiedata voor bezoekers uit de EER. Een werkende cookiebanner is de basis, maar zonder de juiste koppeling naar Google Tag Manager en bij grotere volumes een servercontainer blijft die basis onvolledig.
Kort samengevat:
- Zonder correcte implementatie van Consent Mode v2 verlies je remarketing en belangrijke analysemogelijkheden voor bezoekers uit de EER.
- Het correct rapporteren van toestemming vereist de juiste koppeling tussen je cookiebanner, Google Tag Manager en serverside containers, vooral bij hoog volume.
- Bij beperkte Nederlandse bezoekersaantallen blijft modellering vaak onder de drempel van 700 klikken per week, waardoor sommige conversies niet worden geteld.
- De modus van tag-uitvoering (basic of advanced) bepaalt of je data volledig geblokkeerd wordt of dat er geanonimiseerde ping-gegevens worden verzonden voor modellering.
- Veel meetfouten komen door onjuiste of ontbrekende configuratie, zoals het niet activeren van v2 in CMP’s of het niet tijdig instellen van standaard “denied” toestemming.
Inhoudsopgave
- Wat is Google Consent Mode v2 en welke rol speelt de CMP?
- Wat betekent dit voor Google Ads en remarketing in Nederland?
- Basic versus advanced: het technische verschil dat je conversies bepaalt
- Hoe implementeer je Consent Mode v2 stap voor stap?
- Hoe test je of Consent Mode v2 daadwerkelijk werkt?
- Welke fouten kosten je data, en hoe voorkom je ze?
- Praktische overwegingen voor Nederlandse B2B-website-eigenaren
- Wanneer besteed je Consent Mode v2 beter uit?
- Bronnen
- Veelgestelde vragen
Wat is Google Consent Mode v2 en welke rol speelt de CMP?
Consent Mode v2 stuurt vier signalen naar Google: ad_storage, analytics_storage, ad_user_data en ad_personalization. De eerste twee bestonden al in versie 1 en bepalen of advertentie- en analysecookies geplaatst mogen worden. De twee nieuwe signalen, ad_user_data en ad_personalization, regelen specifiek of gebruikersdata gedeeld mag worden voor advertentiedoeleinden en of personalisatie is toegestaan.
Een toestemmingsbeheertool (CMP) zoals Cookiebot, CookieYes of Usercentrics vertaalt de klik van je bezoeker naar deze vier signalen. Zonder CMP heeft Google Tag Manager niets om op te reageren.
Een veelgemaakte misvatting: Consent Mode is geen vervanging voor een juridisch correcte cookiebanner. Het is een technische laag die ná de toestemmingskeuze in werking treedt, niet een middel om die keuze zelf te registreren of te verantwoorden.
Drie punten zijn hier fundamenteel:
- Elk signaal staat los van de andere; je kunt analytics toestaan en advertenties weigeren.
- De standaardstatus (
consent default) moet op “denied” staan totdat de bezoeker kiest. - Die default moet vóór alle overige tags geladen worden, anders vuren tags al met verkeerde aannames.
Wat betekent dit voor Google Ads en remarketing in Nederland?
Zonder correcte v2-signalen verlies je functionaliteit die voorheen vanzelfsprekend was. Remarketinglijsten bouwen zich niet meer op voor bezoekers die toestemming weigeren, en gepersonaliseerde advertenties vallen weg zodra ad_personalization op “denied” staat.
Het compenserende mechanisme heet conversiemodellering: Google schat gemiste conversies bij op basis van patronen uit toestemming-gevende bezoekers. Dat werkt alleen boven een bepaalde drempel. Google vereist doorgaans een drempel aan clicks binnen een week per land voordat modellering statistisch betrouwbaar genoeg wordt om te activeren.
Voor een Nederlandse B2B-dienstverlener met een gemiddeld tot laag verkeersvolume is die drempel geen formaliteit. Als je maandelijks een paar honderd clicks uit Nederland haalt, kom je structureel onder de grens en blijft een deel van je conversies onzichtbaar in de rapportage, zonder dat modellering dat gat dicht. Adverteerders die zowel op advanced mode als op offline conversie-import vanuit hun CRM leunen, houden dat verlies het best beperkt.

Basic versus advanced: het technische verschil dat je conversies bepaalt
Het verschil tussen basic en advanced mode is niet cosmetisch, het bepaalt of je meetdata blind blijft of grotendeels reconstrueerbaar is. In basic mode blokkeert Google Tag Manager tags volledig totdat toestemming binnenkomt. Er wordt niets verzonden, geen ping, geen event, tot de bezoeker kiest.
In advanced mode vuren tags altijd, maar sturen bij weigering een cookieloze ping in plaats van een cookiegebaseerd event. Die ping bevat geen identificeerbare gebruikersdata, maar geeft Google wel genoeg aggregatiemateriaal om conversies te modelleren.
Je herkent deze pings via de gcs-parameter in netwerkverzoeken. Een code als G111 betekent doorgaans dat alle vier de signalen zijn toegestaan; G101 wijst op een deels afgewezen status, waarbij bijvoorbeeld analytics wel maar advertenties niet zijn goedgekeurd. Deze parameter is je snelste diagnosemiddel bij twijfel over een implementatie.
| Aspect | Basic mode | Advanced mode |
|---|---|---|
| Gedrag bij weigering | Tag vuurt niet | Tag vuurt met cookieloze ping |
| Data bij weigering | Geen data | Geanonimiseerde ping |
| Modellering mogelijk | Nee | Ja, boven drempelwaarde |
| Geschikt voor | Kleine sites, beperkt verkeer | Sites met substantieel EER-verkeer |
Bij server-side tagging verandert het speelveld nog verder. De webcontainer stuurt de consent-status via de gcs-parameter mee in elk uitgaand verzoek naar je servercontainer. Die servercontainer heeft dan een GA4-client nodig om die parameter correct te interpreteren, plus doorgaans een Conversion Linker en de Google Ads Conversion-tag om conversies consistent te blijven toewijzen. URL passthrough en ads_data_redaction voorkomen dat gevoelige parameters alsnog naar advertentieplatforms lekken wanneer toestemming ontbreekt. Voor platforms buiten Google, zoals Meta’s Conversions API of LinkedIn’s server-side integratie, gelden aparte event-parameters die niet automatisch meeliften op Google’s gcs-signaal.
Hoe implementeer je Consent Mode v2 stap voor stap?
Een werkende implementatie volgt een vaste volgorde. Overslaan van een stap is de meest voorkomende oorzaak van halve of foutieve consent-registratie.
- Kies een CMP die v2 native ondersteunt en controleer of de v2-toggle daadwerkelijk is ingeschakeld. Bij veel CMPs staat deze optie standaard uit, wat direct leidt tot verkeerde signalen.
- Stel de consent default in op “denied” voor alle vier signalen, en koppel dit aan een
Consent Initialization — All Pages-trigger in Google Tag Manager. Deze trigger moet vóór elke andere tag afgaan. - Configureer per tag de vereiste consent-instellingen, zodat Google Ads-tags en GA4-events precies reageren op de signalen die de bezoeker daadwerkelijk geeft.
- Richt de servercontainer in met de GA4-client, Conversion Linker en de juiste redactie-instellingen als je met server-side tagging werkt.
- Activeer enhanced conversions met aandacht voor
ad_user_data. Zonder toestemming voor dit signaal mag je geen gehashte klantgegevens meesturen, ook niet als de conversie zelf wel geregistreerd wordt.
Pro-tip: Test de volgorde van triggers altijd los van de inhoud van je tags. Een correcte consent-configuratie die te laat afgaat, is functioneel gelijk aan geen consent-configuratie.
De meeste implementatiefouten ontstaan niet bij de techniek zelf, maar bij de volgorde waarin componenten geladen worden. Wie zijn GA4-koppeling wil uitbreiden of herzien in combinatie met deze consent-laag, vindt praktische aanwijzingen in het stappenplan voor Google Analytics-koppelingen.
Hoe test je of Consent Mode v2 daadwerkelijk werkt?
Testen gebeurt in drie stappen, en overslaan van één ervan laat blinde vlekken bestaan die pas maanden later in je rapportages opvallen.
- Open GTM Preview en controleer het tabblad “Toestemming” zowel vóór als na een keuze van de bezoeker; de status moet zichtbaar wisselen van “denied” naar de gekozen waarde.
- Inspecteer netwerkverzoeken in de browserconsole op de
gcs-parameter; een waarde alsG111ofG101bevestigt of de juiste signalen daadwerkelijk verzonden worden. - Doorloop drie scenario’s: alles accepteren, alles weigeren en een gedeeltelijke keuze (bijvoorbeeld analytics ja, advertenties nee), en verifieer bij elk scenario of de verwachte tags vuren of juist stil blijven.
Tag Assistant is hierbij een handig aanvullend hulpmiddel om te zien welke tags daadwerkelijk afgaan per scenario, los van wat GTM Preview toont. Wie ook wil controleren of geautomatiseerd of niet-menselijk verkeer je consent-metingen vervuilt, kan dat combineren met analyse van geavanceerd verkeer in GA4.
Welke fouten kosten je data, en hoe voorkom je ze?
De meeste meetverliezen zijn terug te voeren op een klein aantal herhaalde fouten, niet op complexe technische mankementen.
- De CMP-toggle voor v2 staat simpelweg uit, waardoor alleen de oude v1-signalen verstuurd worden.
- De consent-default wordt te laat geïnitialiseerd, waardoor tags al vuren voordat toestemming bekend is.
- Per-tag consent-instellingen ontbreken, waardoor een tag altijd vuurt ongeacht de keuze van de bezoeker.
- De servercontainer mist de juiste client of redactie-instellingen, waardoor consent-status niet consistent doorwerkt.
- Er wordt nooit getest met alle drie scenario’s, waardoor een gedeeltelijke toestemmingskeuze onopgemerkt verkeerd wordt afgehandeld.
| Controlepunt | Gecheckt vóór lancering |
|---|---|
| CMP v2-toggle ingeschakeld | ✔ |
| Consent Initialization-trigger actief | ✔ |
| Default op “denied” voor alle vier signalen | ✔ |
| Per-tag consent-instellingen ingesteld | ✔ |
| Servercontainer met GA4-client getest | ✔ |
| Alle drie testscenario’s doorlopen | ✔ |
Haal je de modelleringsdrempel van 700 clicks per week per land niet, dan blijft modellering onbetrouwbaar of inactief. In die situatie is offline conversie-import vanuit je CRM vaak de enige manier om alsnog een volledig beeld te krijgen van wat een klik daadwerkelijk heeft opgeleverd, in combinatie met aangepaste rapportage die rekening houdt met het ontbrekende deel.
Praktische overwegingen voor Nederlandse B2B-website-eigenaren
Voor leadgeneratie telt elke conversie mee in de commerciële waarde van een lead, en een half werkende consent-implementatie vertekent precies dat cijfer. Server-side tracking en dagelijkse controle van de metingen voorkomen dat je weken later ontdekt dat een deel van je formulierinzendingen nooit is geregistreerd. Kleine sites met beperkt verkeer kunnen dit vaak zelf configureren; zodra server-side componenten en meerdere advertentieplatforms samenkomen, wordt de kans op stille datalekken groter en is uitbesteding vaak verstandiger.
— Arno Kooijman
Wanneer besteed je Consent Mode v2 beter uit?
We richten ons op bedrijven die leads willen genereren via Google Ads en zeker willen weten dat elke conversie klopt. Onze klanten zijn B2B-dienstverleners en bedrijven die teleurgesteld zijn in de brede, geautomatiseerde aanpak van Google Ads en op zoek zijn naar een specialist die zelf de regie houdt.
Wij richten servercontainers in met de juiste GA4-client en Conversion Linker, koppelen dit aan een correct geconfigureerde CMP, en zorgen dat offline conversies uit je CRM meetellen wanneer modellering de drempel niet haalt. Elk account valt onder persoonlijke regie van een senior specialist, zonder accountmanager of junior die het overneemt. Wil je weten of jouw huidige implementatie datalekken vertoont? Bekijk onze aanpak voor Google Ads-marketing in Amsterdam of neem direct contact op voor een technische check van je consent-configuratie.
Bronnen
De technische basis voor server-side implementatie staat in Google’s officiële documentatie. Voor Nederlandse juridische duiding raadpleeg je Adviesjurist, en voor een uitgebreide technische toelichting TAGGRS en SignumCore.
- How to implement Consent Mode with server-side Tag Manager (Google Developers)
- Google Consent Mode V2: wat het is, hoe het werkt en hoe je het instelt (TAGGRS)
- Consent Mode v2 uitgelegd én instellen — stap-voor-stap (SignumCore)
Veelgestelde vragen
Wat is het verschil tussen Consent Mode v1 en v2?
Versie 2 voegt twee signalen toe aan de bestaande twee uit v1: ad_user_data en ad_personalization. Deze regelen specifiek of gebruikersdata gedeeld mag worden voor advertentiedoeleinden, terwijl v1 alleen ad_storage en analytics_storage kende.
Is Consent Mode v2 verplicht voor Google Ads in Nederland?
Google handhaaft v2 als voorwaarde voor remarketing en gepersonaliseerde advertenties binnen de EER sinds maart 2024. Zonder correcte implementatie verlies je die functionaliteit, ook als je site technisch nog gewoon draait.
Wat doet de gcs-parameter precies?
De gcs-parameter geeft in netwerkverzoeken aan welke consent-status is geregistreerd, bijvoorbeeld G111 voor volledige toestemming. Je gebruikt deze parameter om te controleren of je implementatie de juiste signalen daadwerkelijk verzendt.
Wat als ik de 700 clicks-drempel voor modellering niet haal?
Dan blijft modellering onbetrouwbaar of inactief voor dat land, en zie je een deel van je conversies niet terug in standaardrapportages. Offline conversie-import vanuit je CRM vult dat gat vaak beter dan wachten op voldoende volume.
Kan Adworth mijn Consent Mode v2-implementatie beoordelen of opzetten?
We implementeren server-side tagging, CMP-koppelingen en conversiemetingen voor B2B-bedrijven. Bekijk de mogelijkheden op de pagina over Google Analytics-implementaties of neem contact op voor een technische intake.

