Naar de hoofdinhoud

Axeptio-toestemmingsgebeurtenissen naar GTM verzenden

Geschreven door Alexandre Dias Da Silva

Wanneer u onze Google Tag Manager-connector activeert, zal Axeptio 2 gebeurtenissen naar de dataLayer verzenden met de methode dataLayer.push();

De gebeurtenissen die in de dataLayer worden verzonden:

  • consent.display: De Axeptio-widget is op een pagina verschenen

  • consent.answer: De gebruiker heeft met de toestemmingswidget geïnteracteerd

Voorbeeld:

DataLayer-variabelen voor consent.answer

De gebeurtenis consent.answer verzendt 2 variabelen in de dataLayer

privacy_consent_value

Deze parameter kan 3 verschillende waarden hebben:

  • full: alle cookies/derde partijservices worden door de gebruiker geaccepteerd

  • partial: sommige cookies worden door de gebruiker geaccepteerd. Anderen worden geweigerd.

  • refusal: alle cookies/derde partijservices worden door de gebruiker geweigerd

privacy_consent_type

Deze parameter kan 2 verschillende waarden hebben:

  • true: de gebruiker heeft minstens 1 cookie/derde partijservice geaccepteerd

  • false: de gebruiker heeft geen enkele cookie/derde partijservice geaccepteerd

Instellen van de Google Tag Manager-connector

Stap 1: Aanmaken in Google Tag Manager

Ga naar het menu triggers om 2 aangepaste triggers te maken:

  • Aangepaste gebeurtenis: consent.display

  • Aangepaste gebeurtenis: consent.answer

Ga naar het menu variabelen voor 2 dataLayer-variabelen

  • privacy_consent_value (In de schermen: ####{{DLV - privacy_consent_value}} )

  • privacy_consent_type

Stap 2: Aanmaken van uw tag/label

We zullen in detail zien, met simpelweg een console.log om de variabelen weer te geven die worden verzonden en daarna met de Google Analytics-tag.

De integratie met Google Tag Manager stelt u in staat om gegevens naar elk ander label te verzenden. We hebben triggers en variabelen beschikbaar. U bent niet beperkt tot Google-producten.

Met een eenvoudige console.log();

Wanneer de gebruiker met Axeptio interageert, wordt de gebeurtenis consent.answer verzonden, dit zal als trigger dienen.

We voegen een aangepast HTML-label toe om in de console de naam van de gebeurtenis 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 gebeurtenislabel toe dat consent.answer als trigger heeft (Dit werkt natuurlijk ook met consent.display)

Er zijn 2 dataLayer-variabelen die zijn gemaakt met de consent.answer die we als parameter van de gebeurtenis doorgeven om ze naar Google Analytics te verzenden.

Configuratie om de 2 dimensies in uw Google Analytics 4-interface toe te voegen.

Ga naar het instellingen-/beheerdeel van uw Google Analytics-account, naar het onderdeel aangepaste dimensies.

Dit is het resultaat:

dimension-personnalisee.png

Controleer de installatie

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 een paar seconden ziet u uw bezoek in Google Analytics en ziet u de gebeurtenissen die door Axeptio zijn verzonden.

De Axeptio-gebeurtenissen

debug_view.png

Details van de consent.answer-gebeurtenis

consent answer.png

Geef uw statistieken weer in Google Analytics Explorer

U hebt nu aanvullende gegevens die in Google Analytics zijn opgeslagen. In het verkenner-gedeelte kunt u uw dashboards maken.

Weergave van het aantal widgets dat is verschenen = Totaal van consent.display-gebeurtenissen

Interactie met de toestemmingswidget = Totaal van consent.answer-gebeurtenissen

U kunt dus uw toestemmingspercentage, interactiepercentage berekenen en het effect op uw website analyseren.

Uitbreiding met alle tags

Google Tag Manager is een container, u kunt deze informatie naar elke partner verzenden die u analyse van uw website toestaat. Zoals we met de console.log hebben gezien, zijn de gegevens beschikbaar, u kunt ze verzenden naar waar u maar wilt.

Was dit een antwoord op uw vraag?