Naar de hoofdinhoud

Hoe Axeptio communiceert met GTM: gebeurtenissen en variabelen

Axeptio stuurt gebeurtenissen en variabelen naar GTM die u kunt gebruiken om uw labelactivators in te stellen.

Geschreven door Alexandre Dias Da Silva

Wanneer u Axeptio integreert met Google Tag Manager, stuurt onze SDK automatisch verschillende gebeurtenissen en variabelen naar de dataLayer.

Deze gegevens kunnen worden gebruikt om bepaalde tags in te schakelen of uit te schakelen op basis van de toestemmingsstatus, en passen zich aan verschillende technische contexten aan.

Hier vindt u een overzicht van wat Axeptio naar GTM verzendt, om u te helpen beslissen waarop u uw triggers moet baseren.

De technische naam van services, die zowel op het niveau van gebeurtenissen (bijv. axeptio_activate_google_analytics) als op de inhoud van variabelen (axeptio_authorized_vendors: ["google_analytics"]) wordt gebruikt, is gedefinieerd op het niveau van de cookies die u hebt toegevoegd in de configuratie van uw Axeptio-project (zie het artikel De technische namen van uw services ophalen).

Gebeurtenissen verzonden naar de dataLayer

axeptio_activate_ (en axeptio_enable_)

Telkens wanneer een gebruiker interageert met de Axeptio-banner (een service accepteert, zijn keuzes wijzigt, enz.), wordt een gebeurtenis naar de dataLayer verzonden.

De naam van de gebeurtenis is specifiek voor de betrokken service.

Voorbeelden:

  • axeptio_activate_facebook_pixel

  • axeptio_activate_google_analytics

  • axeptio_activate_google_ads

Deze gebeurtenissen zijn nuttig voor het maken van aangepaste gebeurtenistriggers in GTM: ze garanderen dat de tag alleen wordt geactiveerd na expliciete toestemming van de gebruiker.

axeptio_disable_

Wanneer de gebruiker een service weigert of zijn toestemming intrekt, stuurt Axeptio een axeptio_disable_<servicenaam>-gebeurtenis naar de dataLayer.

axeptio_update

Deze gebeurtenis wordt verzonden bij elke update van de toestemming, zowel bij de eerste weergave van de banner als bij een wijziging via de widget.

U kunt deze gebruiken als basistrigger, gecombineerd met een voorwaarde op de lijst met geautoriseerde services (zie hieronder), om een tag alleen in te schakelen als een bepaalde service is geaccepteerd.

Axeptio Consent State variabelsjabloon

Het variabelsjabloon Axeptio Consent State, beschikbaar in de GTM-galerij, maakt het gemakkelijk om de lijst met services waarvoor de gebruiker toestemming heeft gegeven op te halen.

Dit is gebaseerd op een dataLayer-variabele genaamd axeptio_authorized_vendors (gepresenteerd in de volgende sectie), maar het voordeel is dat deze kant-en-klaar is, beter leesbaar en eenvoudiger te gebruiken in uw GTM-triggers.

Gebruiksvoorbeeld:

Maak een Axeptio Consent State-variabele op basis van deze sjabloon en voeg vervolgens een voorwaarde aan uw triggers toe:

{{Axeptio Consent State}} contient google_ads

Variabele axeptio_authorized_vendors

Bij elke axeptio_update wordt ook een variabele naar de dataLayer gepusht:

axeptio_authorized_vendors, die een array bevat met de lijst van services waarvoor de gebruiker toestemming heeft gegeven.

Voorbeeldwaarde:

axeptio_authorized_vendors: [  "google_analytics",  "google_ads",  "clarity",  "facebook_pixel",  "mailchimp",  "hubspot",  "youtube",  "googletagmanager",  "axeptio",  "cloudflare",  "$$googleConsentMode",  "Google_Ads",  "MailChimp",  "Youtube",  "CloudFlare",  "$$completed"]

  • Sommige services kunnen dubbel voorkomen met verschillende namen (bijv. "google_ads" en "Google_Ads"), om compatibiliteit met oudere integraties te garanderen.


​

  • Vermeldingen die beginnen met $$ zijn interne technische services die door de SDK worden gebruikt (zoals $$googleConsentMode of $$completed)

In GTM kunt u een dataLayer-variabele maken die naar axeptio_authorized_vendors verwijst, en deze in uw triggers gebruiken:

{{DLV - axeptio_authorized_vendors}} contient google_analytics

Dit stelt u in staat om een tag in of uit te schakelen op basis van of de betrokken service geaccepteerd is of niet.

Geavanceerde opties

Onze Axeptio CMP-labelsjabloon heeft twee opties die het gedrag dat in dit artikel wordt beschreven beïnvloeden: dataLayer Name en Trigger GTM Events. Raadpleeg voor een volledige beschrijving Parameters van Axeptio CMP GTM-sjabloon.

Was dit een antwoord op uw vraag?