Dit artikel is voor u bedoeld als u Axeptio hebt geïntegreerd via een hardcoded snippet. Gebruikt u een ander integratieprotocol? Raadpleeg de gids voor: GTM-integratie · CMS-integratie — Meer informatie over integratieprotocollen
Google Consent Mode v2 is een mechanisme dat door Google wordt aangeboden en waarmee u het gedrag van hun tags (Google Analytics 4, Google Ads...) kunt aanpassen op basis van de toestemmingskeuzes van uw bezoekers. Zonder dit kunnen uw Google-services hun gedrag niet aanpassen aan de keuzes van uw bezoekers, wat leidt tot verslechtering van de metingen in Google Analytics en Google Ads.
In de praktijk:
Als de bezoeker accepteert: de tags werken normaal, cookies worden ingesteld, volledige gegevens worden naar Google verzonden.
Als de bezoeker weigert: de tags stellen geen cookies in, maar sturen pings naar Google — minimalistische signalen (toestemmingsstatus, user agent, timestamp) zonder individuele identificatie van de bezoeker. Met deze pings kan Google niet-geobserveerde conversies modelleren.
Voor meer informatie over deze concepten: Consent Mode — officiële Google-documentatie 💉 Hebt u een opfriscursus nodig? Raadpleeg ons blogartikel
De signalen van Consent Mode
Consent Mode v2 is gebaseerd op 4 vereiste signalen:
Signaal | Rol |
analytics_storage | Hiermee kan Google Analytics het gedrag van de bezoeker op uw site meten |
ad_storage | Hiermee kan Google reclameinformatie op het apparaat van de bezoeker opslaan |
ad_user_data | Hiermee kunnen activiteitgegevens van de bezoeker naar Google worden verzonden voor gerichte advertenties |
ad_personalization | Hiermee kunnen Google-advertenties aan de bezoeker worden gepersonaliseerd |
Google definieert ook 3 optionele signalen (functionality_storage, personalization_storage, security_storage) die u kunt configureren als uw use case dit vereist. Voor de meeste sites zijn de 4 bovenstaande signalen voldoende.
De configuratie gebeurt in 2 stappen — beide zijn verplicht:1. Definieer de standaardsignalen (in uw GTM-tag of uw codefragment) Deze waarden worden naar Google verzonden zodra de pagina wordt geopend, vóór enige interactie van de bezoeker met de banner. Voor Europese bezoekers die onder de GDPR vallen, moeten de 4 signalen standaard op denied zijn ingesteld.2. Activeer het Consent Mode v2-scherm in uw Axeptio-banner Dit scherm maakt de update van de signalen mogelijk nadat de bezoeker een keuze heeft gemaakt. Zonder dit blijven de signalen op hun standaardwaarden staan — zelfs als de bezoeker alles accepteert, zal Google blijven denied ontvangen. Het Axeptio-register is correct, maar de Google-tags ontvangen nooit het signaal granted.
⚠️ Deze 2 stappen zijn onscheidbaar. Het ene zonder het ander resulteert in een ongeldige implementatie.
Basismodus of geavanceerde modus: welke kiezen?
Voordat u iets configureert, kiest u uw modus — dit bepaalt direct hoe uw Google-tags moeten worden geactiveerd.
Basismodus | Geavanceerde modus | |
Laden van Google-tags | Geblokkeerd totdat de bezoeker met de banner werkt | Onmiddellijk wanneer de pagina wordt geopend |
Gegevens verzonden naar Google vóór toestemming | Geen — niet eens een ping | Pings zonder cookies (toestemmingsstatus, user agent, timestamp) |
Google-modellering | Generiek model (minder nauwkeurig) | Model specifiek voor adverteerder (nauwkeuriger) |
Logica voor voorwaarden | Google-tags geblokkeerd tot toestemming | Google-tags systematisch geactiveerd |
Afhankelijk van de gekozen modus, moet u uw logica voor voorwaarden aanpassen (in GTM of in uw code).
Basismodus: de Google-services (GA4, Google Ads) moeten aanwezig zijn in uw Axeptio-banner — zij bepalen het blokkeren/deblokkeren van de tags. Geavanceerde modus: alleen het Consent Mode v2-scherm is nodig in de banner — er is geen behoefte om Google-services toe te voegen.
Basismodus
Google-tags worden niet geladen totdat de bezoeker met de banner werkt. Er worden geen gegevens naar Google verzonden vóór deze interactie — niet eens een toestemmingsping. Als de bezoeker weigert of de banner negeert, ontvangt Google niets.
Als tegengewicht is de Google-modellering gebaseerd op een generiek model (globale bevolking, minder nauwkeurig dan in de geavanceerde modus).
Voor de logica van voorwaarden, vertrouw op onze documentatie:
Met Google Tag Manager: Google Tag Manager-interface
Met Gtag.js: Integratie / aangepaste synchronisatie
Geavanceerde modus
Google-tags worden geladen zodra de pagina wordt geopend, vóór enige interactie met de banner. Vanaf dat moment sturen zij pings zonder cookies naar Google — minimalistische signalen (toestemmingsstatus, user agent, timestamp) die geen individuele identificatie van de bezoeker toestaan, maar waarmee Google een modelleringsmodel specifiek voor uw site kan bouwen (nauwkeuriger dan in de basismodus).
Wanneer de bezoeker accepteert: cookies worden ingesteld, volledige gegevens worden verzonden.
Wanneer de bezoeker weigert: alleen pings zonder cookies, geen individuele doelgerichtheid.
Voor de logica van voorwaarden:
In Google Tag Manager: laad uw Google-tags met de trigger "All Pages"
Met Gtag.js: laad het script rechtstreeks, zonder voorwaarden
Opmerking — Google-modellering vereist voldoende verkeersvolume voor activering. De drempels variëren per product: voor GA4 hebt u minimaal 1.000 toestemmende bezoekers per dag gedurende 7 opeenvolgende dagen nodig; voor Google Ads 700 advertentieklikken over 7 glijdende dagen. Onder deze drempels blijft de geavanceerde modus geldig maar zonder modelleringsvoordeel. Voor details: Behavioral modeling — GA4 · Conversion modeling — Google Ads.
Activeer het speciale scherm in uw banner
Met Axeptio beheert u de Consent Mode-signalen rechtstreeks via uw cookie-banner. Met slechts enkele klikken kunt u een scherm activeren dat is bestemd voor het beheer van Consent Mode v2.
Ga hiervoor naar uw widgetconfiguratie.
Onder de "klassieke" schermen vindt u de optie "Activeer Consent Mode v2 (stap)":
Door deze optie in te schakelen, wordt een nieuw scherm aan uw widget toegevoegd met de 4 Consent Mode-parameters van Google:
Vergeet niet om uw project opnieuw te publiceren zodra de optie is ingeschakeld!
Zonder dit scherm worden de signalen nooit bijgewerkt. De standaardwaarden (bijv. denied) blijven op hun plaats voor alle bezoekers, ook degenen die accepteren. Google ontvangt nooit het signaal granted.
Naleving van Google-vereisten
Om als compatibel te worden erkend door Google, moet uw banner aan drie vereisten voldoen:
Informeer bezoekers dat gegevens worden verzameld voor personalisatie- en advertisingeffectiviteitsmeting
Voeg een link naar het Google-privacybeleid in: https://business.safety.google/privacy/
Bied een duidelijke acceptatieknop (knop "Accepteren" of gelijkwaardige duidelijk zichtbare knop)
Wanneer u Google Analytics 4 of Google Ads aan uw Axeptio-banner toevoegt, wordt het Consent Mode v2-scherm automatisch geactiveerd. Dit scherm geeft de 4 Consent Mode-parameters weer met de informatie en link die Google vereist — de drie bovenstaande vereisten worden dus zonder verder ingrijpen ingesteld.
Stel de standaardparameters van Consent Mode in
Hier gaat u de standaardwaarden van Consent Mode instellen, dat wil zeggen voor elke parameter of het wordt geaccepteerd of geweigerd vóór enige keuze van de gebruiker.
Deze instelling moet op dezelfde plaats worden gemaakt als waar u Axeptio laadt.
Bijvoorbeeld, als u Axeptio via onze WordPress-module laadt, wordt de configuratie in deze module uitgevoerd. Als u Axeptio rechtstreeks via ons hardcoded script laadt, wordt de wijziging rechtstreeks in het script gemaakt. En als u Axeptio via GTM laadt, gebeurt dit in GTM.
Denied of granted standaard: de keuze van signalen De standaardsignalen die u moet definiëren, zijn afhankelijk van de regelgeving die van toepassing is op de regio van uw bezoekers. Bijvoorbeeld, voor bezoekers uit landen van de Europese Unie (en dus onderworpen aan de GDPR), moet u de 4 parameters standaard op denied instellen.
Laadvolgorde — Het Axeptio-snippet moet vóór elk Google-script (gtag.js, gtm.js) in uw <head> worden geplaatst. Andersom kunnen de Google-tags worden uitgevoerd voordat de standaardtoestemmingssignalen zijn ingesteld.
We gaan een googleConsentMode-object aan het axeptioSettings-object toevoegen, dat de standaardparameters van Consent Mode zal bevatten.
We geven ook een wait_for_update-parameter door die de Google-services vertelt om op toestemming te wachten gedurende een bepaalde tijd (in milliseconden) vóór uitvoering. De standaardwaarde is 500ms.
Een optionele region-parameter maakt het mogelijk om regio-specifieke standaardparameters aan te geven in ISO 3166-2-indeling (bijv. "FR" voor Frankrijk).
Hier is een voorbeeld waarin de 4 parameters standaard worden geweigerd, voor alle regio's, met de juiste laadvolgorde:
<!-- Axeptio eerst in de <head> -->
<script>
window.axeptioSettings = {
clientId: "uwijProjectID",
googleConsentMode: {
default: {
analytics_storage: 'denied',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500,
}
}
};
(function(d, s) {
var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
e.async = true; e.src = "//static.axept.io/sdk.js";
t.parentNode.insertBefore(e, t);
})(document, "script");
</script>
<!-- Google-scripts daarna -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
Zodra uw parameters correct zijn ingesteld, is Consent Mode nu actief op uw site. Gefeliciteerd!
Verifieer de implementatie van Consent Mode v2
U kunt de juiste implementatie van Consent Mode v2 verifiëren door een van de volgende tutorials te volgen:
Over het oude Axeptio Consent Mode v2-tagmodel
Over het oude Axeptio Consent Mode v2-tagmodel
🚧 Als u de oude documentatie over Consent Mode v2-implementatie via het "Axeptio Consent Mode v2"-model in Google Tag Manager hebt gevolgd, hoeft u uw huidige implementatie niet bij te werken.
Bovendien hoeft u het speciale Consent Mode-scherm in uw cookie-widget niet in te schakelen, omdat het Axeptio Consent Mode v2-model is gebaseerd op de acceptatie van Google Analytics en Google Ads direct. Zorg ervoor dat u deze twee services hebt gespecificeerd in uw cookie-widget.
Het Axeptio Consent Mode v2-model blijft werken, maar wordt mogelijk niet meer onderhouden als Consent Mode-updates beschikbaar komen. Desgewenst kunt u uw implementatie vandaag nog bijwerken naar de nieuwe methode, maar dit is niet verplicht.
Officiële Google-documentatie
Voor meer informatie over de parameters en werking van Consent Mode raadpleegt u de officiële Google-bronnen:
Consent Mode-concepten — begrijpen hoe het werkt en de typen toestemming
Toestemmingsinstellingen beheren — gtag-implementatie — handleiding voor sites die Google Tag rechtstreeks laden (gtag.js)
Een GTM-tagsjabloon voor Consent Mode maken — handleiding voor implementaties via Google Tag Manager
Hebt u hulp nodig?
Als u problemen detecteert die verband houden met het ontbreken van Consent Mode- of TCF-signalen op Google-tags, neem dan eerst contact op met Axeptio.
