Momenteel neem ik geen nieuwe klanten aan +31 6 301 963 14 dennis@gouwers.nl
Meten

Consent Mode v2: zo verlies je geen data door je cookiebanner

Dennis BoekhoutBijgewerkt op 8 min leestijd

In dit artikel

Consent Mode v2 is de manier waarop je website aan Google doorgeeft wat een bezoeker in je cookiebanner heeft gekozen. Google-tags passen hun gedrag daarop aan. Zonder Consent Mode v2 kun je in Google Ads niet goed meer remarketen en op conversies sturen voor bezoekers uit Europa. Met de advanced variant vult Google een deel van de ontbrekende conversies aan met modellering.

Consent Mode v2 is een seintje van je website aan Google. Je cookiebanner vraagt de bezoeker om toestemming, en Consent Mode geeft de uitkomst door aan alle Google-tags, zoals GA4 en Google Ads. Die tags passen hun gedrag daarop aan: wel of geen cookies plaatsen, wel of geen gegevens voor advertenties gebruiken.

Belangrijk om te weten: Consent Mode is zelf geen cookiebanner. Google zegt het letterlijk: "Consent mode doesn't provide a consent banner or widget." Je hebt dus altijd twee dingen nodig: een banner die toestemming vraagt, en Consent Mode die het antwoord doorgeeft.

Consent Mode v2 werkt met vier signalen:

  • ad_storage: mogen er cookies voor advertenties worden geplaatst?
  • analytics_storage: mogen er cookies voor statistieken worden geplaatst?
  • ad_user_data: mogen gegevens van de bezoeker voor advertenties naar Google worden gestuurd? Dit is onder meer nodig voor conversiemeting en verbeterde conversies.
  • ad_personalization: mogen die gegevens worden gebruikt voor gepersonaliseerde advertenties, zoals remarketing?

De laatste twee zijn nieuw in versie 2. Staat ad_personalization op geweigerd, dan krijgen je remarketinglijsten in Google Ads geen nieuwe bezoekers meer binnen.

Sinds 2024 handhaaft Google zijn Europese toestemmingsbeleid strenger. Adverteerders die gepersonaliseerde advertenties en meting willen gebruiken voor bezoekers uit de Europese Economische Ruimte, moeten aantoonbaar toestemming vragen en die signalen met Google delen. Consent Mode v2 is daarvoor de standaardroute.

Wat merk je als dat niet goed staat? Je remarketinglijsten vullen zich niet meer, Google Ads ziet minder conversies en de slimme biedstrategieën krijgen te weinig signalen om van te leren. Je campagnes draaien gewoon door, maar ze sturen op een steeds kleiner en schever deel van de werkelijkheid. Dat zie je niet aan een foutmelding, wel aan resultaten die achteruitgaan zonder duidelijke reden.

Consent Mode v2 voor Google Ads gaat dus niet om een vinkje in een menu. Het gaat erom dat de keuze van je bezoeker eerlijk wordt doorgegeven, zodat je binnen de regels zoveel mogelijk bruikbare data overhoudt.

Er zijn twee manieren om Consent Mode in te richten. Het verschil zit in wat er gebeurt vóórdat iemand op 'accepteren' of 'weigeren' klikt, en bij iemand die weigert.

Basic Consent Mode Advanced Consent Mode
Google-tags vóór de keuze Geblokkeerd, laden niet Laden direct, met alle signalen op geweigerd
Bezoeker weigert Er gaat niets naar Google, ook niet de keuze zelf Tags sturen cookieloze pings zonder cookies
Bezoeker accepteert Tags laden en meten volledig Tags meten volledig
Modellering van conversies Algemeen model Model op basis van jouw eigen gegevens
Inrichting Meer werk Minder werk

Die cookieloze pings bevatten volgens Google onder meer een tijdstempel, de browser (user agent), de verwijzende pagina, de toestemmingsstatus, een grove aanwijzing of er een advertentieklik in de URL stond en een willekeurig getal per paginaweergave. Er worden geen cookies geplaatst of uitgelezen.

Kort gezegd: basic is de strengste variant, je geeft Google letterlijk niets zolang er geen toestemming is. Advanced levert meer bruikbare data op, omdat Google met die pings beter kan inschatten hoeveel conversies er bij weigeraars zijn gebeurd.

Elke bezoeker die weigert, is een bezoeker die je niet volledig meet. Koopt die persoon later iets, dan weet Google Ads niet dat de advertentie heeft gewerkt. Consent Mode lost dat niet helemaal op, maar maakt het gat kleiner via conversiemodellering: Google schat op basis van het gedrag van mensen die wél toestemming gaven hoeveel conversies er bij weigeraars waarschijnlijk zijn gebeurd.

Die modellering krijg je niet zomaar. Google noemt voor Google Ads een drempel van 700 advertentieklikken in 7 dagen per combinatie van domein en land. Voor GA4 is er gedragsmodellering, maar daarvoor moet je minstens 1.000 gebeurtenissen per dag hebben van bezoekers die weigerden, gedurende minstens 7 dagen, en ook voldoende bezoekers die wel toestemming gaven. Bovendien werkt het in GA4 alleen met advanced Consent Mode.

Voor veel mkb-websites betekent dat: de modellering springt pas aan bij flink wat verkeer. Is je site kleiner, dan zorgt Consent Mode vooral dat je binnen de regels blijft en dat de data die je wél krijgt, klopt. Dat is al veel waard.

Wil je verder gaan en minder afhankelijk zijn van wat de browser doorlaat, dan is server-side tracking de volgende stap. Ook daar blijft de keuze van de bezoeker leidend: server-side tracking is geen manier om toestemming te omzeilen.

  1. Kies een cookiebanner die Consent Mode ondersteunt. Google heeft een lijst met gecertificeerde CMP's (consent management platforms). Die werken Consent Mode zelf bij als Google iets verandert. Zorg ook dat de banner voldoet aan de Nederlandse regels, met onder meer een weigerknop op dezelfde laag als de accepteerknop. Meer daarover in Cookiebanner verplicht? Zo zit het in 2026.
  2. Zet de standaardwaarde op geweigerd. Voor bezoekers uit Europa staan alle vier de signalen standaard op denied, totdat iemand een keuze maakt. Laad die standaardinstelling vóór alle andere tags. In Google Tag Manager gebruik je daarvoor de trigger voor toestemmingsinitialisatie (Consent Initialization).
  3. Laat de banner de keuze bijwerken. Klikt iemand op accepteren of maakt hij een eigen keuze, dan stuurt de banner een update met de juiste signalen. Bij een goede CMP-template in Tag Manager gaat dat vanzelf.
  4. Kies basic of advanced. Bij basic laat je de Google-tags pas vuren na toestemming. Bij advanced laden ze direct en respecteren ze de signalen zelf. Bespreek die keuze met wie verantwoordelijk is voor privacy in je bedrijf (zie verderop).

Werk je met Google Tag Manager? Dan regel je dit allemaal op één plek. Hoe Tag Manager werkt, lees je in mijn uitleg over Google Tag Manager.

Er bestaan online tools die beloven je Consent Mode te checken, maar je kunt het prima zelf. Loop deze zes stappen na.

  1. Open je website in een privévenster in Chrome, zodat er nog geen keuze is opgeslagen.
  2. Open Tag Assistant via tagassistant.google.com en verbind je website. Kijk naar de eerste Consent-gebeurtenis. Daar moeten alle vier de signalen in staan: ad_storage, analytics_storage, ad_user_data en ad_personalization, met als standaard Denied. Is het tabblad Consent leeg, dan is Consent Mode niet actief of wordt je Google-tag geblokkeerd.
  3. Klik in je banner op accepteren en kijk naar de volgende Consent-gebeurtenis. De signalen moeten nu op Granted staan. Herhaal de test in een nieuw privévenster met weigeren: dan moeten ze op Denied blijven.
  4. Kijk in de ontwikkelaarstools van je browser (rechtermuisknop, Inspecteren, tabblad Netwerk) en filter op collect. In de verzoeken naar Google Analytics staat een parameter gcs. G100 betekent dat advertentie- en analysecookies geweigerd zijn, G111 dat beide zijn toegestaan. Zie je bij basic Consent Mode vóór je keuze helemaal geen verzoeken, dan is dat juist goed.
  5. Controleer de cookies. Onder het tabblad Application (of Toepassing) > Cookies mag na weigeren geen _ga-cookie of advertentiecookie van Google staan.
  6. Kijk in GA4 en Google Ads. In GA4 ga je naar Beheer > Gegevensverzameling en -aanpassing > Toestemmingsinstellingen. In Google Ads open je bij Doelen een websiteconversie en kijk je op het tabblad Diagnostiek. Daar staat of Consent Mode is geïmplementeerd en of de modellering al actief is. Die status kan 48 uur tot twee weken op zich laten wachten.

Zie je in Tag Assistant de melding dat een tag de toestemmingsstatus las voordat er een standaard was ingesteld? Dan laadt je standaardinstelling te laat. Zet hem op de trigger voor toestemmingsinitialisatie, zodat hij altijd als eerste gaat. Google beschrijft de volledige controle in de helppagina Verify consent mode implementation.

Hier wordt het grijs. Bij advanced Consent Mode laden de Google-tags al vóór de keuze en sturen ze bij weigeraars cookieloze pings. Er worden geen cookies geplaatst, maar er gaan wel gegevens over het bezoek naar Google. De Nederlandse regels gelden niet alleen voor cookies, maar ook voor vergelijkbare technieken, zoals pixels en scripts die informatie van een apparaat uitlezen.

Of die pings daaronder vallen, is op het moment van schrijven niet uitgekristalliseerd. Ik ben geen jurist en dit is geen juridisch advies. Wil je zeker zijn, kies dan voor basic Consent Mode, of leg de keuze voor advanced bewust vast samen met wie in je bedrijf over privacy gaat. Kijk voor de officiële uitleg bij de Autoriteit Persoonsgegevens.

Uit de praktijk: betrouwbare data als basis

Bij Lumin liepen de campagnes eerst los van elkaar op verschillende platformen, met versnipperde data als gevolg. Ik richtte de metingen opnieuw in via Google Tag Manager, met server-side tracking, zodat elke beslissing op betrouwbare data rustte. Binnen twaalf maanden steeg de ROAS van 3,1 naar 6,4.

Dat kwam niet door de meting alleen, maar zonder betrouwbare meting had je nooit kunnen zien welke campagnes werkten. Consent Mode hoort bij die basis: hij zorgt dat de data die je verzamelt, binnen de regels valt en dat Google Ads zo goed mogelijk kan leren van de bezoekers die wel meedoen.

Consent Mode v2 geeft de keuze uit je cookiebanner door aan Google. Zonder werkt Google Ads voor Europese bezoekers met een flinke achterstand. Met basic blijf je het strengst binnen de lijnen, met advanced houd je meer bruikbare data over via modellering, mits je genoeg verkeer hebt.

Controleer je installatie zelf met de zes stappen hierboven, en doe dat opnieuw na elke wijziging aan je website of banner. Hoe Consent Mode in de rest van je meting past, lees je in GA4 instellen: de 10 instellingen die bijna iedereen mist. Wil je weten wat het inrichten van tracking bij mij kost? Download dan de prijslijst.

Veelgestelde vragen

Is Consent Mode v2 verplicht?

Wettelijk niet: de wet verplicht je om toestemming te vragen, niet om Consent Mode te gebruiken. Google stelt het wel als voorwaarde. Wil je voor bezoekers uit de Europese Economische Ruimte remarketing en gepersonaliseerde advertenties blijven gebruiken, dan moet je toestemming vragen en die signalen aan Google doorgeven. Consent Mode v2 is daar de standaardmanier voor. Adverteer je niet bij Google, dan heb je het niet nodig.

Wat is het verschil tussen Consent Mode v1 en v2?

Versie 1 kende twee signalen: ad_storage voor advertentiecookies en analytics_storage voor analysecookies. Versie 2 voegde er twee aan toe: ad_user_data, of je gebruikersgegevens voor advertenties naar Google mag sturen, en ad_personalization, of je die gegevens voor gepersonaliseerde advertenties zoals remarketing mag gebruiken. Gebruik je een door Google gecertificeerde cookiebanner, dan wordt die normaal gesproken automatisch bijgewerkt naar de nieuwste versie.

Werkt Consent Mode v2 ook met GA4?

Ja. GA4 leest dezelfde signalen. Weigert een bezoeker, dan plaatst GA4 geen cookies. Bij advanced Consent Mode stuurt GA4 dan cookieloze pings, waarmee Google het gedrag van weigeraars kan modelleren zodra je genoeg verkeer hebt. In GA4 controleer je de status bij Beheer, onder Toestemmingsinstellingen. Daar zie je per datastream of de signalen voor advertenties en gedragsanalyse goed binnenkomen.

Kan ik Consent Mode v2 instellen in WordPress?

Ja. De meeste bekende cookieplugins voor WordPress hebben een instelling voor Google Consent Mode. Zet die aan en kies bij voorkeur een oplossing die op de lijst met door Google gecertificeerde CMP's staat. Laad je Google-tags via Google Tag Manager, dan gebruik je meestal de template van je cookiebanner in Tag Manager. Controleer daarna altijd met Tag Assistant of de standaardwaarde op denied staat.

Benieuwd hoe ik dit in de praktijk aanpak?

Het pitchdeck laat de hele werkwijze zien.

Geschreven door Dennis Boekhout

Marketing freelancer uit 's-Hertogenbosch. Volg op LinkedIn (opent in een nieuw tabblad)