Consent Mode V2 implementatie: zo pak je het goed aan in 2025

Google heeft de regels veranderd, en eerlijk? Het was ook wel nodig. Sinds maart 2024 zijn bedrijven in de EU verplicht om Consent Mode V2 te gebruiken als ze Google Ads of Analytics willen blijven gebruiken. Geen luxe dus, maar noodzaak.

Zelf zat ik begin 2024 te klooien met een niet-gecertificeerde CMP in combinatie met GTM. Resultaat? Wekenlang geen volledige data in GA4 én een boze privacy officer op m’n dak. Wil je dat voorkomen? Dan ben je hier aan het juiste adres.

consent mode v2 implementatie

Wat is Consent Mode V2?

Google Consent Mode zorgt ervoor dat je website tags (zoals Google Ads en Analytics) zich aanpassen aan de cookietoestemming van je bezoekers.

Verschil met V1

Consent Mode V1 was simpel: een bezoeker accepteert of weigert cookies en de tags volgen die keuze. V2 is strikter én specifieker. Er zijn nu twee extra toestemmingscategorieën bijgekomen:

  • ad_user_data: mag Google persoonlijke data gebruiken voor advertenties?

  • ad_personalization: mag die data ook gebruikt worden om advertenties persoonlijker te maken?

Wat is er veranderd sinds maart 2024?

Sinds maart 2024 is Consent Mode V2 verplicht voor iedereen die targeting gebruikt in de EEA (Europese Economische Ruimte). Gebruik je Google Ads zonder V2? Dan krijg je géén volledige conversiedata meer. Punt.

Basic vs. Advanced

  • Basic: je laadt geen cookies totdat iemand toestemming geeft.

  • Advanced: je laadt alles, maar in een ‘anonieme’ modus als er geen toestemming is. Google modelleert dan wat er waarschijnlijk zou zijn gebeurd.

Zelf gebruik ik altijd de Advanced setup bij klanten. Waarom? Je behoudt alsnog inzichten in gedrag, zelfs als mensen weigeren. Dat scheelt véél in je rapportage.


Waarom is Consent Mode V2 belangrijk?

Wetgeving: GDPR, DSA en cookietoestemming

We leven niet meer in 2015. Je mag geen cookies meer plaatsen zonder expliciete toestemming. De Digital Services Act (DSA) heeft daar begin 2024 nog een schepje bovenop gedaan. Consent Mode helpt je daarbij compliant te blijven.

Behoud van meetbaarheid

Zonder goede consent verlies je:

  • Conversies in Google Ads

  • Gedragsdata in GA4

  • Remarketingmogelijkheden

En laten we eerlijk zijn: als je geen data hebt, kun je net zo goed in het donker schieten met je marketing.

Dataverlies voorkomen

Zeker bij afwijzingen van cookies wil je dat Google nog iets kan reconstrueren. Met advanced Consent Mode geef je Google de kans om op basis van signalen een inschatting te maken van gemiste conversies.


Voorbereiding voor implementatie

Wat heb je nodig?

  • Een goedgekeurd Consent Management Platform (CMP)

  • Een werkende setup in Google Tag Manager (GTM)

  • Kennis van datalagen en een beetje JavaScript-ervaring

Een CMP kiezen

Kies een CMP die:

  • Ondersteuning biedt voor TCF v2.2

  • Op de Google Certified CMP-lijst staat (zoals Cookiebot, OneTrust, Didomi)

Let op: ik had ooit een klant die een niet-gecertificeerde CMP had geïntegreerd. Alles leek te werken, totdat we ontdekten dat de TCF string nooit goed werd doorgestuurd. Oeps.


De technische implementatie stap-voor-stap

Consent Mode V2 instellen in GTM

  1. Voeg defaultConsent toe aan je gtag-configuratie (of via GTM via een aangepaste HTML-tag).

  2. Stel in:

    gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied'
    });
    
  3. Koppel deze instellingen aan je CMP.

Consent signalen koppelen aan CMP

Bijvoorbeeld met Cookiebot:

  • Zorg dat de CMP de juiste TCF string genereert

  • Gebruik triggers in GTM om de status van toestemming op te vangen

Signalen dynamisch aanpassen

Wanneer iemand op ‘accepteren’ of ‘weigeren’ klikt, gebruik je:

gtag('consent', 'update', {
  'ad_storage': 'granted',
  'analytics_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted'
});

Validatie en testen

  • Gebruik Tag Assistant om te checken of de instellingen goed doorkomen.

  • GTM Preview Mode laat zien welke tags wél en niet afvuren.

  • Check de network requests in je browser om te zien wat Google echt ontvangt.


Gevolgen voor data en rapportage

Wat gebeurt er als iemand weigert?

  • Je ziet in GA4 geen volledige sessie, tenzij je modelleert.

  • Google Ads kan conversies modelleren (dus schatten).

  • Remarketinglijsten? Werken alleen als ad_personalization op ‘granted’ staat.

Zelf zag ik bij een klant dat 40% van hun verkeer cookies weigerde. Zonder Consent Mode V2 hadden ze 40% minder zicht op prestaties. Na de setup? Bijna geen gat meer in de data.


Best practices uit de praktijk

  • Gebruik advanced mode voor maximale datakwaliteit

  • Zet nooit standaard alles op ‘allow’. Google checkt dit actief.

  • Gebruik variabelen en triggers in GTM om op basis van toestemming specifieke tags af te vuren

Persoonlijk tipje: maak een testcontainer in GTM waar je alles eerst kunt uitproberen. Zo voorkom je dat je live setup fouten bevat.


Veelgemaakte fouten (en hoe je ze voorkomt)

  • CMP stuurt geen juiste TCF string door
    → Check altijd de browserconsole op foutmeldingen

  • Consent wordt pas na het laden van tags aangepast
    → Zet altijd een default status vóór GTM laadt

  • Vergeten van wait_for_update
    → Zonder deze flag worden tags te vroeg geladen


Afronding & checklist

Voor je live gaat:

✅ Is je CMP gekoppeld aan GTM?
✅ Werkt de consentstatus bij elke knopkeuze?
✅ Worden je tags alleen geladen bij toestemming?
✅ Is alles getest in verschillende browsers?
✅ Heb je alles gelogd voor je DPO of AVG-audit?

Mijn advies: leg alles vast in een intern document. Niet sexy, wel slim. Toen wij een audit kregen, konden we alles direct laten zien. Geen paniek, geen boetes.


Heb je hulp nodig met jouw Consent Mode V2 implementatie? Of wil je sparren over jouw setup? Laat het me weten. Ik heb inmiddels tientallen bedrijven geholpen met deze overstap – en geloof me, het is makkelijker als je het samen doet.

Onze Consent V2 mode krijgt gemiddeld een 4,8 uit 335 beoordelingen