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.

Adworth
Krijg meer uit je leaddata
Adworth helpt dienstverleners en B2B-bedrijven met conversiet tracking voor formulieren en telefoongesprekken in Google Ads.

Inhoudsopgave

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:

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.

Wat betekent dit voor Google Ads en remarketing in Nederland? — overview diagram

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.

Een werkende implementatie volgt een vaste volgorde. Overslaan van een stap is de meest voorkomende oorzaak van halve of foutieve consent-registratie.

  1. 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.
  2. 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.
  3. Configureer per tag de vereiste consent-instellingen, zodat Google Ads-tags en GA4-events precies reageren op de signalen die de bezoeker daadwerkelijk geeft.
  4. Richt de servercontainer in met de GA4-client, Conversion Linker en de juiste redactie-instellingen als je met server-side tagging werkt.
  5. 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.

Testen gebeurt in drie stappen, en overslaan van één ervan laat blinde vlekken bestaan die pas maanden later in je rapportages opvallen.

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.

  1. De CMP-toggle voor v2 staat simpelweg uit, waardoor alleen de oude v1-signalen verstuurd worden.
  2. De consent-default wordt te laat geïnitialiseerd, waardoor tags al vuren voordat toestemming bekend is.
  3. Per-tag consent-instellingen ontbreken, waardoor een tag altijd vuurt ongeacht de keuze van de bezoeker.
  4. De servercontainer mist de juiste client of redactie-instellingen, waardoor consent-status niet consistent doorwerkt.
  5. 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

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.

Adworth

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.

Veelgestelde vragen

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.

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.

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.

Aanbevelingen