
Privacy is in toenemend belang een vereiste van de moderne internet surfer. Als online marketeer, is het dus erg belangrijk om de privacy setup van jouw website en webshop goed in te richten. Zodat de bezoeker eenvoudig kan kiezen welke data verzameling hij of zij accepteert en jij toch goed inzicht krijgt in wat wel en niet werkt op jouw website. Google Consent Mode biedt hier wat je nodig hebt. In deze blog leggen we je uit wat het is, hoe het werkt en hoe je het optimaal configureert.

Wat is Google Consent Mode?
Google Consent mode is een moderne cookie managementoplossing van Google, om de privacy keuze van de websitebezoeker in te willigen en toch zo goed mogelijk inzicht in het gedrag en conversies op de website mogelijk te maken.
Volgens Google stelt het je in staat, het gedrag van de website bezoeker vast te leggen, ook als die geen cookies wenst en niet getrackt wil worden. Consent mode zal dan zonder cookies of persoonlijk identificeerbare data website gedrag verzamelen. Wel inzicht in het functioneren van je website, geen cookies en toch privacy vriendelijk. Want als de bezoeker geen cookies wenst, en daarmee dus niet getrackt wil worden, dan stript Google alle persoonlijke identificatie data uit de verzamelde data. Je zult dan dus niet weten WIE de website bezoekt, maar wel anoniem het Gedrag verzamelen. Dat geeft dus nog steeds hele waardevolle inzichten in wat wel en niet werkt op de website.
De conversies worden daarmee ook beter in kaart gebracht. Google noemt dit ‘Behavioral modeling‘ Een uitleg vind je in deze video:
Kiest de bezoeker wel voor analytics of advertentiecookies. Dan zal er wel persoonlijke data verzameld worden. Maar dat zou dan met instemming, ofwel consent, van de gebruiker gebeuren. Daarmee blijf je dus mooi binnen de wetgeving, verwerk je de wensen van de bezoeker correct en heb je optimaal inzicht in het gedrag op de website en conversies voor diverse platformen zoals bijvoorbeeld Google Ads.
Wat is Google Consent Mode V2 (2023)
Eind 2023 kwam Google onder druk van diverse toezichthouders met een nieuwe versie van Consent Mode. Simpelweg versie 2 genoemd. Hierin worden wat aanvullende mogelijkheden toegevoegd. Met name de nieuwe variabelen voor remarketing en het delen van privacy gevoelige klantgegevens (denk aan Google Ads enhanced conversions) is hierin toegevoegd. Naast de al bekende analytics en ads cookies, dus nu ook de uitvraag voor remarketing en user data.
Ook wordt met Google Consent Mode V2 een aanvullende uitleg gegeven, hoe consent mode geactiveerd kan worden. Te weten in een Basic setup en in een advanced setup. Daarbij hoort de volgende afbeelding:

Hier kun je zien welke data er verzameld wordt met welke setting. De basis setting zal pas actief worden, nadat de bezoeker een consent keuze heeft gemaakt. Dat is de veiligste optie, niet de meest gebruikte. De meest gebruikte opzet is de advanced activatie. Die is al actief als de bezoeker op de site komt. Google zet dan geen cookies, maar meet al wel het gedrag via ‘cookieless pings’. Of dat nou wel zo privacy vriendelijk is en wat die Pings dan precies inhouden, is aan de privacy waakhonden om de tanden in te zetten.
Voor wat betreft de verschillende settings, ook nog even een overzicht van de essentiële opties voor de uitvraag van toestemming voor de te plaatsen cookies:
Consent Mode V2 instellingen
- analytics_storage
- ad_storage
- ad_user_data (van belang als je Google Ads Enhanced Conversions hebt geactiveerd)
- ad_personalization (van belang voor remarketing lijsten)
Onderstaand overzicht laat zien, hoe deze settings data verzameling toestaan onder basic en advanced activatie:

Hoe activeer je Google Consent Mode
Google Consent mode biedt dus verschillende voorkeuren. Hoe activeer je deze functionaliteit op de juiste manier in jouw website! Daar gaan we nu nader op in. De volgende onderdelen komen daarbij aan de orde:
- Consent uitvraag: de privacy banner koppelen aan Google consent mode
- Google consent mode laten inbouwen door jouw webdeveloper
- Google consent mode inbouwen via pluginsen derde partijen
- Google consent mode activeren via Google Tag Manager
Laten we beginnen bij datgene wat de website bezoeker ervaart. Er wordt een privacy uitvraag gedaan, via een ‘cookie banner’. En op basis van de keuze daarin, wordt er data verzameld en worden cookies geplaatst of niet. Conform de wens van de bezoeker:
De cookie banner koppelen aan Google consent mode
Om Google consent mode te benutten, koppel je deze aan een ‘privacy banner’. Jouw website moet zo’n banner bij het eerste bezoek aanbieden aan de bezoeker, zodat die een keuze kan maken in het al dan niet toe staan van cookies en het verzamelen van persoonlijke gegevens. Strikt conform de wet, moet zo’n banner eigenlijk je volledige website afdekken. Er moet eerst ‘actief’ consent worden gegeven, voordat er cookies geplaatst mogen worden. Dit voorbeeld van Coolblue is een veel geziene, je moet daar toch wel eerst iets van vinden, voordat je plezierig over de website kunt rondsurfen.

Je ziet ook vaak kleine banners, die nog alle ruimte laat om door de website te navigeren, zoals het voorbeeld hieronder, waarbij een kleine ‘banner’ onderin het scherm getoond wordt. Best plezierig voor bezoekers, want je hoeft niet eerst langs die stomme privacy banner. Maar er valt dan in dit geval ook niks te kiezen! Hier worden cookies gewoon geplaatst: ‘omdat je met het gebruik van de website, instemt met cookies’. Dat is dus geen ‘actief consent’ geven. Het is iets wat wel veelvuldig voor komt. Sowieso de banner die alle ruimte geeft om zonder keuze we website over te surfen. Al dan niet met optie om wel of geen cookies te activeren.

De cookiebanner is dus dé locatie waar de website bezoeker zijn voorkeuren kan opgeven voor het laten verzamelen van data en het plaatsen van cookies. Google Consent Mode moet dus gekoppeld worden aan deze banner, zodat het de keuze van de gebruiker correct kan doorgeven aan de ‘website beheerder’ zodat die wel of geen cookies plaatst en of data verzameling activeert.
Google consent mode laten inbouwen door de webdeveloper
Heb je een goede cookie banner vorm gegeven en wil je de opties via Google consent mode activeren? Dan moet er de nodige code worden geactiveerd, die die keuzes vastlegt en doorvoert in het verdere bezoek aan de website. Gebruik je een veelgebruikt platform als WordPress, Shopify en soortgelijk, dan is er vast wel een standaard oplossing voor. Kies je daar niet voor, en wil je de benodigde code door je webdeveloper laten inbouwen, dan heeft Google daarvoor een uitgebreide uitleg online staan.
Wij jouw developer op de uitleg van Google die hier de nodige code en informatie voor implementatie van consent mode beschikbaar heeft gesteld. We wijzen je nog even op een paar belangrijke uitgangspunten, die overigens ook zijn gehighlight in de documentatie. Ik zet er even een grote pijl bij.

In deze afbeelding zie je dan gelijk de code die de developer, met jouw Google Tag Manager ID, moet activeren. We gaan hier even dieper op in, want het gaat vaak mis met deze implementatie!
Let op: een ander punt waar het mis gaat, naast de volgorde van functies. Is het gebruik van de juiste functies. In het voorbeeld zie zowel de code voor de ‘default’ setting. Die code moet activeren als een bezoeker op de website komt. Daarmee wordt de basis instelling geactiveerd. Als de bezoeker vervolgens zijn voorkeuren aangeeft, dan moet het ‘update’ event worden afgevuurd. Daarmee wordt de ‘default’ setting correct overschreven met de voorkeuren van de bezoeker. Let er dus op dat je de default en update op de juiste manier gebruikt!
Google gtag consent mode functies
De volgende uitleg is erg technisch, maar ben je dat zelf ook, dan kom je er zeker mee weg. Ben je het niet, neem het dan met jouw webdeveloper op, of neem met ons contact op!
Het is van belang, dat de default setting al bekend is, voordat je de Google Tag Manager script activeert. Alleen dan is Google in staat om de tags binnen de Tag Manager container te activeren conform de settings van de bezoeker van de website.
Hieronder is dat zichtbaar gemaakt. Je ziet hier dat de eerste ‘dataLayer push’ de ‘consent state’ zet. In dit geval worden ad_storage en analytics_storage denied. Deze twee settings zijn de meest basic settings en als de bezoeker nog geen keuze heeft gemaakt, is dit de gewenste settings.
Bij 2 wordt hier nog een extra dataLayer event gezet, wat het terug meten van de settings in Google Analytics vereenvoudigd. Een extra’tje, die verder niet direct van invloed is op consent mode. Bij punt 3, helemaal onderin, wordt vervolgens Google Tag manager geactiveerd met de gtm.js regel. Dit is dus de volgorde waarin je het in de developer console wilt terugzien.

Je kunt deze informatie zelf, voor jouw website bekijken in de ‘developer tools console‘. In Google Chrome komt die in beeld als je ‘CTRL+SHIFT+i’ combineert.
Heb je bovenstaande setup voor elkaar, dan kan er een vinkje achter een heeft de developer de code voor consent mode op de juiste wijze geactiveerd. Ga je niet met een developer aan de slag, omdat jouw platform, WordPress, Shopify of anderzijds een mooie plugin hier voor heeft. Dan is het volgende onderdeel voor jou.
Google consent mode activeren via plugins
Je kunt de privacy banner, en ook Google consent mode ook activeren via plugins en extenties voor het CMS of Shop platform dat je gebruikt. Denk dan aan WordPress plugins of Shopify apps die dat kunnen. Er zijn ook universele oplossingen, die op heel veel verschillende soorten website geactiveerd kunnen worden. Bijvoorbeeld de privacy en cookie tools van cookie-script.com of cookiebot. Die je met hun eigen scripts kunt activeren. Die derde partijen hebben dan veelal ook weer plugins voor de bekende platforms. Maar zijn dus ook daarbuiten te activeren. Laten we als voorbeeld eens naar de plugins voor WordPress kijken:
Privacybanner en consent mode via cookie-script.com
Cookie-script.com biedt je de mogelijkheid om een cookie banner en consent mode op jouw website te activeren. Voor een kleine site, tot 10 pagina scans, is dat gratis. Je kunt daarmee 20.000 pageviews per maand aan. Die pagina scans zijn een service om te checken welke cookies er op je website staan. Dus dat is niet een erg beperkende factor, als je weet welke cookies er actief zijn. En 20.000 pageviews voor een gratis account is heel genereus. Bekijk de abonnementen hier.
Cookie-script.com heeft een uitleg over hoe je deze service activeert. Er is dus ook een WordPress plugin en een uitleg over hoe je die activeert.
Privacybanner en consent mode via Cookiebot
Ook Cookiebot biedt uitgebreide mogelijkheden om de cookiebanner te activeren met Google consent mode functionaliteit. Hier kun je met een kleine website, tot 50 pagina’s, gratis gebruik van maken. Die 50 pagina’s zijn dus iets beperkter dan cookie-script. Bekijk de abonnementen hier.
Ook Cookiebot heeft een WordPress plugin en een uitgebreide uitleg over hoe die te installeren.
Google consent mode uitluisteren en verwerken in Google Tag Manager
Is de techniek ondertussen ingericht? Hardcoded of via een plugin? Dan ben je er nog niet. De cookie banner vraagt de bezoeker om diens voorkeuren, die moeten vervolgens wel zo verwerkt worden. Dat kan en is het makkelijkst in te richten met Google Tag Manager.
Allereerst moet je in de settings van de container, de ‘consent overview’ activeren. Dat doe je via Admin (beheer) -> container settings (container instellingen) -> enable consent overview (Toestemmingsoverzicht aanzetten).

Als je dit hebt aangezet, dan zie je in de workspace (werk ruimte) -> tags een nieuwe ‘badge’ verschijnen:

Als je deze badge aanklikt, dan zie je de settings van al je tags. Wanneer gaan ze af, op basis van welke consent settings. Het is daarbij gebruikelijk, dat Google Ads en Analytics 4 tags, standaard (built in) consent settings hebben. Andere tags, denk aan die van Meta, custom html en vele andere, moet je zelf een waarde geven.

Wil je de consent van een tag vervolgens instellen, dan doe je dat onder ’tags’ en de settings van de desbetreffende tag. Aan het einde van de tag settings, vind je de ‘consent settings’ (instellingen voor toestemming). Hier kun je de juiste consent setting voor een tag instellen.
Voor de GA4 tags, kun je af met de ‘Built in’ consent settings. Die luisteren dus al naar de door de bezoeker gegeven consent. Je hoeft hier dus niet nog ‘analytics_storage’ aan toe te voegen!

Voor de overige tags moet je dus zelf bepalen onder welke consent/toestemming die horen. Wil je bijvoorbeeld een Facebook tag activeren, dan is de meest logische setting dat de bezoeker ad_storage accepteert.
Welke tags je onder welke toestemming laat vallen is aan jou. Kies voor een logische indeling en ligt die toe in je privacy statement. Wat ook een belangrijk onderdeel is, die toegankelijk moet zijn via je cookiebanner!
Google Tag Manager Preview mode: Check of het werkt!
Je bent nu al een heel eind gekomen. De techniek is ingericht, de tags heb je de juiste rechtensettings gegeven. Ready to go! Wat je nu nog kunt doen, is controleren of de tags op de juiste manier geactiveerd worden. Dat doe je het handigst in de Google tag Manager preview modus.
In Google Tag Manager ziet dit er als volgt uit:

Hier controleer je allereerst, of de default consent mode als eerste setting wordt gemaakt. Je ziet hier, dat ‘consent’ het eerste event is. Dat is mooi. In de Consent tab, zie je wat de settings zijn, onder de ‘event consent status’ In dit geval heeft de bezoeker nog geen consent gekozen, te zien aan de ‘default’ setting van de gtag en de event consent state als vermeld: denied en denied. Een update is ‘not detected’. Wat je zult zien, als je nu een consent keuze maakt, dat de ‘update status’ ook ‘Detected’ zal weergeven.
Met deze settings, zullen diverse cookies niet geactiveerd worden. De standaard GA4 tags wel, maar die zullen met deze setting geen privacy gevoelige data verzamelen. Andere tags gaan helemaal niet af, zoals in dit voorbeeld de Facebook tag. Ondanks dat de trigger op ‘page url’ correct is, de benodigde ‘ad_storage’ is niet beschikbaar, dus gaat de tag niet af.

De bezoeker heeft nu de keuze te maken welke cookie setting hij of zij wenst. In dit geval kiezen we even voor het toestaan van alles. In tag manager preview kun je het volgende zien:

Er is een ‘consent update’ en ad_storage en analytics_storage zijn toegestaan, ofwel ‘granted’. Bij de configuration status zie je ook correct dat de ‘default’ en ook de ‘update’ zijn gedetecteerd. Let er op, dat bij een cookie banner keuze, de update dus detected is. Anders moet je terug naar de developer om de functionaliteit nog eens na te laten lopen. Zie ook de tip hierover bij de uitleg over implementatie.
Kijken we op basis van deze settings, naar de facebook tag, dan zien we dat die nu correct afgaat:

Ben je tot hier gekomen? Gefeliciteerd, je hebt Google consent mode correct geactiveerd. Weet de wensen van de bezoeker correct te verwerken. En voldoet aan de GDPR/AVG wetgeving. Zet de puntjes daarvoor op de i en laat het nog even controleren om zeker te weten dat het allemaal juridisch sluitend is.
Google consent mode V2 en cookie setup uitbesteden?
Lukt het je nu zelf om het allemaal correct in te regelen? Perfect. Heb je een goed beeld gekregen van wat er moet gebeuren, maar besteed je het inrichten liever uit? Ook geen probleem. Neem contact op, dan helpen we je met het correct inregelen van elke stap!
Als data driven marketing specialist, kennen we de vereisten, de technische inrichting en de meerwaarde van data en daaruit inzicht in gedrag en conversie als geen ander. We helpen je graag met het optimaliseren van jouw data driven marketing strategie en activatie. Tot snel?