Wanneer u onze Google Tag Manager connector activeert, zal Axeptio 2 events naar de dataLayer verzenden met de dataLayer.push(); methode
De events die in de dataLayer worden verzonden :
consent.display : De Axeptio widget verscheen op een pagina
consent.answer : De gebruiker heeft interactie gehad met de toestemmingswidget
Voorbeeld :
DataLayer variabelen voor consent.answer
De event consent.answer verzendt 2 variabelen in de dataLayer
privacy_consent_value
Deze parameter kan 3 verschillende waarden hebben :
full : alle cookies / derde partij services worden door de gebruiker geaccepteerd
partial : enkele cookies worden door de gebruiker geaccepteerd. Andere worden geweigerd.
refusal : alle cookies / derde partij services worden door de gebruiker geweigerd
privacy_consent_type
Deze parameter kan 2 verschillende waarden hebben :
true : de gebruiker heeft minstens 1 cookie / derde partij service geaccepteerd
false : de gebruiker heeft geen enkel cookie / derde partij service geaccepteerd
Implementatie van de Google Tag Manager connector
Stap 1 : Creatie in Google Tag Manager
Ga naar het menu triggers om 2 aangepaste triggers aan te maken :
Aangepaste event : consent.display
Aangepaste event : consent.answer
Ga naar het menu variabelen 2 dataLayer variabelen
privacy_consent_value (In de screenshots : ####{{DLV - privacy_consent_value}} )
privacy_consent_type
Stap 2 : Creatie van uw tag
We gaan in detail kijken, met slechts een console.log om de variabelen weer te geven die worden verzonden en daarna zullen we kijken naar de Google Analytics tag.
De integratie met Google Tag Manager stelt u in staat om naar elke andere tag te verzenden. We hebben triggers en variabelen beschikbaar. U bent helemaal niet beperkt tot Google-producten.
Met een eenvoudige console.log();
Wanneer de gebruiker met Axeptio interactie heeft, wordt de event consent.answer verzonden, dit zal als trigger dienen.
We voegen een aangepaste HTML tag toe om in de console de naam van de event en de waarde van privacy_consent_value weer te geven.
<script>console.log( 'Event : ####{{Event}} , Privacy Consent Value : ####{{DLV - privacy_consent_value}} ');</script>
Resultaat
Met Google Analytics 4
Voeg een event tag toe die consent.answer als trigger heeft (Dit werkt natuurlijk ook met consent.display)
Er zijn 2 dataLayer variabelen gemaakt met de consent.answer die we als parameter van de event doorgeven om ze naar Google Analytics te verzenden.
Configuratie om de 2 dimensies in uw Google Analytics 4 interface toe te voegen.
Ga naar de instellingen / beheerafdeling van uw Google Analytics account, in de aangepaste dimensies sectie.
Dit is het resultaat :
Controleer de implementatie
U kunt een preview van uw website starten. De debug_mode parameter van Google Analytics zal actief zijn. Als u alleen Gtag gebruikt, voegt u de debug_mode in uw config toe.
Ga in Google Analytics naar DebugView
Open in een ander venster de preview in Google Tag Manager om uw website weer te geven. Na enkele seconden ziet u uw bezoek in Google Analytics en hebt u de events die door Axeptio zijn verzonden.
De Axeptio events
Detail van de event consent.answer
Geef uw statistieken weer in Explorer van Google Analytics
U hebt nu aanvullende gegevens die in Google Analytics zijn opgeslagen. In het explorer gedeelte kunt u uw dashboards maken.
Weergave van het aantal widgets die verschenen = Totaal van consent.display events
Interactie met de toestemmingswidget = Totaal van consent.answer events
U kunt dus uw toestemmingspercentage berekenen, interactiepercentage en de impact op uw website analyseren.
Uitbreiding met alle tags
Google Tag Manager is een container, u kunt deze informatie activeren en verzenden naar elke partner die u de mogelijkheid geeft uw website te analyseren. Zoals we hebben gezien met de console.log, zijn de gegevens beschikbaar, u kunt ze verzenden waar u wilt.
