Google Consent Mode implementatie: zo pak je het aan
4 min leestijd · 15-9-2026
Google Consent Mode implementeren betekent: je geeft per bezoeker de toestemmingsstatus door aan Google-tags, zodat die zich aan de keuze van de bezoeker houden. Dat kan in de basisvariant (tags wachten op toestemming) of in de geavanceerde variant (tags laden wel, maar sturen cookieloze signalen). De implementatie zelf is technisch; of het ook klopt in de praktijk, hangt af van je banner, je tagbeheer en het testen.
Wat implementeren eigenlijk inhoudt
Consent Mode is geen banner en geen los script dat je aanzet. Het is een set signalen die je vóór het laden van Google-tags doorgeeft, zoals ad_storage, analytics_storage, ad_user_data en ad_personalization. Elke keer dat een bezoeker zijn keuze wijzigt, update je die signalen.
Google-tags lezen die status en passen hun gedrag aan. Zonder die signalen weten ze niet beter en gedragen ze zich alsof er niets aan de hand is.
Wil je eerst het waarom en hoe van het mechanisme begrijpen, lees dan onze uitleg over Consent Mode.
Basis of geavanceerd: welke variant past bij jou?
De keuze bepaalt hoeveel je implementatie doet en hoeveel je moet regelen.
- Basis: Google-tags laden pas ná toestemming. Eenvoudig, minder data, geen cookieloze signalen.
- Geavanceerd: tags laden direct, maar sturen tot toestemming alleen cookieloze pings. Meer data voor Google's modellen, iets meer om te testen.
Voor de meeste Nederlandse sites met een standaard analytics- en advertentie-opzet is de geavanceerde variant gebruikelijk. Wil je precies weten wanneer je welke nodig hebt, zie wanneer je Consent Mode v2 nodig hebt.
Implementeren via Google Tag Manager
GTM is voor de meeste teams de snelste route. Je richt een consent-init in, koppelt de signalen aan je banner en laat GTM de tags conditioneel vuren.
In grote lijnen:
- Zet een Consent Initialization-tag of een consent-default blok in je container.
- Zorg dat je banner de
gtag('consent', 'update', ...)aanroept bij elke keuze. - Koppel per tag de juiste consent-vereisten.
- Publiceer en test in preview-modus.
Een volledige stap-voor-stap staat in Consent Mode v2 instellen via GTM.
Implementeren zonder GTM (direct in de code)
Zonder GTM plaats je het consent-default blok in de <head> van je site, vóór alle andere Google-scripts. Je banner roept daarna de update-functie aan.
Het voordeel is controle: je ziet precies welke signalen wanneer worden gezet. Het nadeel is onderhoud — elke nieuwe tag of wijziging moet je zelf doorvoeren.
Let op de volgorde: als een Google-tag eerder laadt dan je consent-default, is de eerste pageview vaak onbruikbaar voor Consent Mode. Dat is een van de meest voorkomende implementatiefouten.
Wat je je banner moet laten doorgeven
Je CMP of banner is de bron van de keuze. Die moet bij het laden én bij elke wijziging de juiste signalen naar Consent Mode sturen.
- Bij 'alles accepteren': alle vier de signalen op
granted. - Bij 'alles weigeren': alle vier op
denied. - Bij gedeeltelijke keuzes: per categorie de juiste waarde.
Werkt je banner niet goed samen met Consent Mode, dan zie je in je rapportages vaak een gat tussen sessies en conversies. Dat is meestal geen Google-probleem, maar een signaal dat de update-calls niet aankomen. Meer daarover in Consent Mode v2 testen.
Testen voordat je live gaat
Testen is geen optional. Je wilt weten of de signalen aankomen en of tags zich gedragen zoals bedoeld.
- Gebruik Tag Assistant om te zien welke consent-status een tag meekrijgt.
- Controleer in de browserconsole of
dataLayerde juisteconsent-events bevat. - Vergelijk in Google Analytics of Ads de data vóór en na de implementatie.
Zie je dat tags vuren zonder toestemming, dan zit er meestal een fout in de volgorde of in de tag-configuratie.
Veelgemaakte fouten bij implementatie
De meeste problemen komen terug op een paar punten:
- Consent-default staat te laat in de pagina.
- De banner stuurt alleen bij de eerste keuze een update, niet bij latere wijzigingen.
- Tags zijn niet gekoppeld aan de juiste consent-vereisten.
- Er wordt getest met een browser waarin eerdere keuzes nog zijn opgeslagen.
Loop deze punten langs voordat je conclusies trekt over je data.
Zo pak je het in de praktijk aan
Begin met een inventarisatie: welke Google-tags draaien er, welke data verzamelen ze, en welke banner stuurt de signalen? Daarna kies je basis of geavanceerd, richt je de consent-default in, koppel je de banner en test je met Tag Assistant.
Wil je het niet zelf uitzoeken, dan kun je een CMP gebruiken die Consent Mode standaard ondersteunt. Bij CookieKompas zit dat inbegrepen voor 9,95 euro per website per maand, exclusief btw — zie pricing. Voor bureaus die het voor meerdere klanten regelen is er een aparte opzet op for-agencies.
Twijfel je of je site überhaupt goed staat? Een scan laat snel zien wat er ontbreekt. En als je naast Consent Mode ook je cookietekst wilt bijwerken, kun je terecht bij de cookiebeleid-generator.
Veelgestelde vragen
- Moet ik Consent Mode in de code of via Google Tag Manager implementeren?
- Beide kan. Via GTM is meestal sneller en overzichtelijker, vooral als je tags al in GTM staan. Direct in de code geeft meer controle, maar vraagt meer onderhoud bij elke wijziging.
- Wat is het verschil tussen basis en geavanceerde Consent Mode?
- Bij de basisvariant wachten Google-tags totdat een bezoeker toestemming geeft. Bij de geavanceerde variant laden tags al wel, maar sturen ze cookieloze signalen totdat toestemming volgt. Dat laatste geeft Google meer data om modellen te voeden.
- Werkt Consent Mode ook zonder cookiebanner?
- Nee. Consent Mode is een technische laag die signalen doorgeeft, je hebt nog steeds een banner of andere manier nodig waarop bezoekers die keuze maken. Zonder keuzemoment heeft Consent Mode niets om door te geven.
- Hoe lang duurt een Consent Mode-implementatie doorgaans?
- Bij een standaardsite met GTM en een bestaande banner is het vaak een kwestie van een paar uur. Bij meerdere domeinen, server-side tagging of maatwerk duurt het langer. Reken op een dag als je ook wilt testen.
Klaar om Consent Mode v2 correct in te stellen?
Maak een account en wees binnen 10 minuten live via Google Tag Manager.
Start nu