Video-handleiding
Google Consent Mode v2 instellen
Google Consent Mode v2 instellen doe je in vier stappen: zet de vier consent-signalen standaard op "denied" vóórdat je Google-tags laden, toon een cookiebanner waarin de bezoeker kiest, stuur bij toestemming een update, en controleer in Tag Assistant of het signaal écht vóór je tags staat. Met een cookiebanner die dit ingebouwd heeft is het een kwestie van één template importeren — je hoeft geen consent-code te schrijven.
De volgorde is het hele verhaal. Vuurt je Google-tag vóór het consent-signaal, dan telt Google die hit als "geen toestemming bekend" en verlies je hem voor conversiemodellering. Daarom zetten we de defaults in de <head>, nog vóór GTM zelf laadt.
Hoe stel ik Google Consent Mode v2 in?
Zet de vier signalen (ad_storage, analytics_storage, ad_user_data, ad_personalization) standaard op "denied" in de <head> vóórdat Google Tag Manager laadt, toon een cookiebanner, stuur bij "accepteren" een consent update, en controleer in Tag Assistant dat het default-signaal vóór je eerste Google-tag staat. Met CookieKompas importeer je één GTM-template en is de rest ingesteld — installatie duurt ongeveer tien minuten.
Bekijk het in 2 minuten
De hele installatie in beeld: van het importeren van de Google Tag Manager-template tot publiceren en controleren. Geen code, geen ingewikkelde triggers.
Stap voor stap
- 1
Zet de defaults op "denied" — vóór alles
De vier signalen ad_storage, analytics_storage, ad_user_data en ad_personalization staan standaard op "denied". Dit moet in de <head> gebeuren, vóór de GTM-container laadt. CookieKompas doet dit vanuit de loader zelf, zodat de volgorde altijd klopt — ook als je later tags toevoegt.
- 2
Importeer de GTM-template en zet je Website-ID
Download de CookieKompas-template, importeer hem in Google Tag Manager onder Templates → Tagsjablonen → Importeren, maak er een tag van, plak je Website-ID en zet de trigger op "Consent Initialization – All Pages". Die trigger is belangrijk: hij vuurt altijd als eerste.
- 3
Toon de banner en laat de bezoeker kiezen
De banner verschijnt bij het eerste bezoek. Kiest de bezoeker "accepteren" of een deel van de categorieën, dan slaat CookieKompas die keuze op en stuurt hij direct een consent update naar Google. Weigert de bezoeker, dan blijft alles op "denied" en gaan er alleen cookieloze pings uit.
- 4
Publiceer en controleer in Tag Assistant
Publiceer je GTM-container en open Tag Assistant (of de GTM-preview). Klik op een Google-tag en kijk bij "Consent": je moet eerst een default zien staan, daarna pas de update. Zie je de tag vuren vóór het default-signaal, dan staat de loader te laat in de <head>.
Met of zonder Google Tag Manager?
Draai je je Google-tags via GTM, gebruik dan de GTM-template. Je hoeft dan niets handmatig te blokkeren: CookieKompas gate de tags via het ingebouwde consent-systeem van GTM, dus een tag met "analytics_storage vereist" wacht automatisch tot de bezoeker ja zegt.
Heb je geen GTM, dan plak je één scriptregel bovenin de <head> van je site of je thema. Dezelfde volgorde, dezelfde signalen — alleen zonder tagbeheer eromheen. Voor WordPress, Shopify en de meeste bouwers is dat de snelste weg.
De fout die we het vaakst zien
Verreweg de meest gemaakte fout: de cookiebanner staat ónder de GTM-snippet in de broncode. Alles lijkt te werken — de banner verschijnt, de keuze wordt opgeslagen — maar de eerste paginaweergave van elke bezoeker mist het default-signaal. In Google Ads zie je dat terug als conversies die niet worden gemodelleerd.
Tweede fout: de "consent update" wordt wél gestuurd, maar pas na een pagina-refresh. Dan verlies je precies de sessie waarin iemand converteert. De update moet direct na de klik gaan, op dezelfde pagina.
Snel nalopen
- Het default-signaal staat in de <head>, vóór de GTM-container.
- Alle vier de signalen zijn aanwezig — ook ad_user_data en ad_personalization.
- Na "accepteren" zie je in Tag Assistant een update van denied naar granted.
- Weiger je, dan vuren er geen cookies van Google Ads of GA4 — alleen cookieloze pings.
- De keuze blijft bewaard na een refresh en op andere pagina's.
Wil je weten hoe jouw site er nu voor staat? Doe de gratis cookiecheck — geen account nodig.
Veelgestelde vragen
- Hoe lang duurt Consent Mode v2 instellen?
- Met een kant-en-klare GTM-template ongeveer tien minuten: template importeren, Website-ID invullen, trigger op Consent Initialization zetten, publiceren en controleren. Handmatig een eigen consent-implementatie bouwen kost al snel een dagdeel plus onderhoud.
- Moet ik in GTM elke tag handmatig blokkeren?
- Nee. Google Tag Manager heeft ingebouwde consent-instellingen per tag. Zet je een Google-tag op "analytics_storage vereist", dan wacht GTM automatisch tot dat signaal op granted staat. Voor niet-Google-scripts (Meta Pixel, TikTok, Hotjar) gebruik je de scriptblokkering met data-ach-category.
- Werkt Consent Mode v2 ook zonder cookiebanner?
- Technisch kun je de defaults zetten zonder banner, maar dan blijft alles voor altijd op "denied" — de bezoeker kan immers niets kiezen. Consent Mode is het meetsignaal; de banner is de plek waar de toestemming vandaan komt. Je hebt ze allebei nodig.
- Kan ik dit ook laten doen?
- Ja. De setup-service installeert de banner en Consent Mode v2 werkend op je site voor €149 eenmalig, inclusief controle in Tag Assistant. Je krijgt terug wát er is ingesteld en hoe je het zelf kunt nakijken.
Consent Mode v2 werkend op je site
Zelf doen met de GTM-template (±10 minuten), of laat het installeren. Vanaf €9,95 per maand per website, per maand opzegbaar.