Naar de hoofdinhoud

Hoe Axeptio communiceert met GTM: gebeurtenissen en variabelen

Axeptio stuurt naar GTM gebeurtenissen en variabelen die u kunt gebruiken om uw tagactivateurs te configureren.

Geschreven door Alexandre Dias Da Silva

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

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

Hier volgt een overzicht van wat Axeptio naar GTM verzendt, zodat u kunt kiezen wat u in uw triggers wilt gebruiken.

De technische naam van de services, die wordt gebruikt in zowel de naam van de gebeurtenissen (bijv. axeptio_activate_google_analytics) als in de inhoud van de variabelen (axeptio_authorized_vendors: ["google_analytics"]), wordt bepaald op het niveau van de cookies die u in de configuratie van uw Axeptio-project hebt toegevoegd (zie het artikel Récupérer les noms techniques de vos services).

Gebeurtenissen verzonden naar de dataLayer

axeptio_activate_ (en axeptio_enable_)

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

De naam van de gebeurtenis is specifiek voor de betreffende 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: zij 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, verzendt Axeptio een axeptio_disable_<servicenaam>-gebeurtenis naar de dataLayer.

axeptio_update

Deze gebeurtenis wordt verzonden telkens wanneer de toestemming wordt bijgewerkt, of dit nu bij de eerste weergave van de banner is of bij een wijziging via de widget.

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

Axeptio Consent State-variabelensjabloon

Het variabelensjabloon Axeptio Consent State, beschikbaar in de GTM-galerij, stelt u in staat om eenvoudig de lijst met services waarvoor de gebruiker toestemming heeft gegeven op te halen.

Het is gebaseerd op een dataLayer-variabele genaamd axeptio_authorized_vendors (beschreven in het volgende gedeelte), maar heeft het voordeel van kant-en-klaar te zijn, beter leesbaar en eenvoudiger te gebruiken in uw GTM-triggers.

Voorbeeld van gebruik :

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

{{Axeptio Consent State}} bevat google_ads

Variabele axeptio_authorized_vendors

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

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"), voor compatibiliteit met oudere integraties.


  • De items 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 verwijst naar axeptio_authorized_vendors, en deze in uw triggers gebruiken :

{{DLV - axeptio_authorized_vendors}} bevat google_analytics

Dit stelt u in staat een tag te blokkeren of te activeren, afhankelijk van of de betreffende service is ingestemd.

Geavanceerde opties

Onze Axeptio CMP-tagsjabloon bevat twee opties die het gedrag in dit artikel beïnvloeden: dataLayer Name en Trigger GTM Events. Raadpleeg Paramètres du template GTM Axeptio CMP voor een volledige beschrijving.

Was dit een antwoord op uw vraag?