Artikelen over: Client Side

De consent update op de juiste manier triggeren

Wanneer iemand voor de eerste keer ooit op je site terecht komt, heeft diegene nog geen consent gegeven. Onder andere de Google Tag en de page_view event tags zullen dus geactiveerd worden op het moment dat er nog geen consent gegeven is. Hierdoor worden deze tags niet (volledig) geactiveerd. Wanneer de bezoeker de consent updatet, zullen de Google Tag en page_view event tags nogmaals afgevuurd moeten worden, ditmaal met de volledig geüpdatete consent.

Unassigned stijgt wanneer de Google Tag niet (op de juiste manier) afgevuurd wordt op de eerste pagina van een sessie

Er zijn twee manieren om dit probleem op te lossen:
Een trigger aanmaken voor het updaten van de consent
Alle tags triggeren op de consent update



Cookiecode


Verschillend per CMP kan het zo zijn dat er één specifiek DataLayer event plaatsvindt op het moment van het updaten van de consent. Dit is bijvoorbeeld het geval voor Cookiecode, daar kan je twee DataLayer events instellen: cookiecode.consent_all & cookiecode.consent_update.

Maak een nieuwe trigger aan voor een aangepaste gebeurtenis

Geef de naam van de gebeurtenis cookiecode.consent_update|cookiecode.consent_all



Zorg er voor dat onderstaande opties aangevinkt zijn binnen je Cookiecode tag.



Voeg de nieuwe consent update trigger toe aan de Google Tag, page_view event tags en alle andere tags die op iedere pagina horen te activeren





Het kan zo zijn dat je de interactie met de werkelijke cookiebanner kan gebruiken als trigger. Zodat je na het updaten van de consent op het moment dat er die specifieke interactie is geweest, de tags opnieuw kan laten activeren.

Let op! Dit moet je eerst testen in de preview mode om er achter te komen of dit mogelijk is voor jouw CMP

Het DataLayer event wat gebruikt wordt om de consent op iedere pagina te laten zien voeg je toe als aangepaste gebeurtenis trigger. (Dit verschilt per CMP)



De interactie met de cookiebanner voeg je ook toe als klik trigger.



Beide triggers voeg je dan toe in een trigger group zodat beide triggers op een pagina aanwezig moeten zijn voordat deze trigger group plaats kan vinden



Deze trigger group voeg je toe aan alle tags die op iedere pagina geactiveerd moeten worden, en dus op pagina 1 van sessie 1 (gedeeltelijk) tegen gehouden worden door de consent die nog niet gegeven is.





Cookiebot


Nadat een bezoeker de consent gegeven heeft via een Cookiebot banner verschijnt er op iedere pagina een DataLayer event genaamd 'cookie_consent_update'. Hierop kan je alle triggers instellen van een volledige setup, waaronder de Google Tag en de page_view event tags. Maar als je dat doet moet je ervoor zorgen dat alle andere event tags nooit voor de cookie_consent_update plaats kunnen vinden, maar altijd erna.

Maak een trigger aan voor een aangepaste gebeurtenis met de naam cookie_consent_update



Vervang de triggers van alle tags die op iedere pagina plaats moeten vinden met deze trigger



Vervang alle triggers van tags die voor cookie_consent_update in de DataLayer plaats kunnen vinden op de volgende manier:

Op basis van bedankpagina's triggeren doe je via een specifieke cookie_consent_update trigger



Op basis van een DataLayer event wat eerder dan cookie_consent_update kan triggeren voeg je deze toe aan een trigger group



Bijgewerkt op: 20/06/2024

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!