De consent update op de juiste manier triggeren
In dit artikel bespreken we hoe je ervoor kunt zorgen dat je Google Tag en page_view event tags correct worden geactiveerd, zelfs als een bezoeker nog geen toestemming heeft gegeven. We bieden praktische oplossingen en tips om dit proces soepel te laten verlopen.
Waarom is consentverwerking belangrijk?
Wanneer iemand voor de eerste keer je website bezoekt, heeft diegene nog geen toestemming gegeven voor het gebruik van cookies en tracking. Dit betekent dat tags zoals de Google Tag en de page_view event tags niet volledig geactiveerd worden. Dus in jouw tracking setup zal je af moeten wachten tot de consent volledig verwerkt is voordat je je page_view tags probeert te activeren.
In onderstaande visual leggen we uit waarom je de consentverwerking moet afwachten voordat je een page_view probeert te meten. Dat komt omdat je op pagina één van sessie één o.a. de UTM-parameters van je bezoekers af kan lezen.
Oplossingen voor dit consent-update probleem
Er zijn twee effectieve manieren om dit probleem op te lossen:
Alle tags die op iedere pagina geactiveerd moeten worden triggeren op de consent update dataLayer event push die op iedere pagina plaatsvindt.
Een trigger aanmaken die eenmalig geactiveerd wordt op pagina één van sessie één na het updaten van de consent.
Een trigger voor het updaten van de consent op iedere pagina
Afhankelijk van het Consent Management Platform (CMP) die je gebruikt, kan er een specifieke dataLayer event push plaatsvinden op het moment dat de consent wordt bijgewerkt.
Consent Studio & Cookiebot
Nadat een bezoeker de consent heeft gegeven via een Cookiebot of Consent Studio banner, verschijnt er op elke pagina een dataLayer event genaamd cookie_consent_update. Hierop kun je alle triggers instellen voor een volledige setup, waaronder de Google Tag en de page_view event tags. Zorg ervoor dat alle andere event tags nooit voor de cookie_consent_update plaatsvinden, maar altijd erna.
Stappen voor het Instellen van de Trigger
Maak een trigger aan voor een aangepaste gebeurtenis met de naam
cookie_consent_update.
Vervang de triggers van alle tags die op elke pagina moeten plaatsvinden met deze trigger.
Vervang alle triggers van tags die voor
cookie_consent_updatein de DataLayer kunnen plaatsvinden op de volgende manier:Op basis van bedankpagina's triggeren doe je via een specifieke
cookie_consent_updatetrigger.Op basis van een DataLayer event dat eerder dan
cookie_consent_updatekan triggeren, voeg je deze toe aan een trigger groep.
trigger aanpassing:
Alle bedankpagina triggers kan je aanpassen naar Aangepaste gebeurtenis triggers die luisteren naar de gebeurtenisnaam cookie_consent_update.
trigger group:
Als een trigger vóór cookie_consent_update kan plaatsvinden, kan je deze in een trigger group met cookie_consent_update plaatsen. Een trigger group wacht namelijk tot alle triggers in de group plaatsgevonden hebben op een pagina voordat deze geactiveerd kunnen worden.
Een trigger voor het updaten van de consent ná de eenmalige consent update
Afhankelijk van het type CMP dat je gebruikt, kan je er ook voor kiezen om een trigger in te stellen die plaatsvindt op de eerste pagina van de eerste sessie na het updaten van de toestemmingen via de cookiebanner. Als je daarvoor kiest kan je o.a. je page_view tags laten trigger op de standaard All Pages trigger, maar voeg je hier één extra trigger aan toe.
Om erachter te komen hoe je deze tweede trigger instelt zal je dit moeten testen via de GTM preview mode. Zorg ervoor dat je al je cookies verwijdert in deze preview sessie. Accepteer daarna alle cookies. Is er een specifieke trigger aanwezig waarop je kan triggeren ná de gtag consent update call? Dan kan je die als tweede trigger instellen.
Zoals je in onderstaande screenshot kan zien, vinden er een aantal dataLayer event pushes plaats ná de consent update call.
In dit geval gaat het om een Cookiebot CMP, dus kan je niet de cookie_consent_update trigger los gebruiken aangezien dit dataLayer event op iedere pagina herhaald wordt. Maar wel kan je een trigger group gebruiken om cookie_consent_update + de fysieke klik op de banner in te stellen zoals in onderstaande screenshots.








