1. Uw widget online plaatsen op uw site
Nadat u uw cookiewidget hebt voltooid, gaat u naar de sectie "Integreer op uw site" :
In deze sectie vindt u het script voor het integreren van Axeptio op uw site.
<script>window.axeptioSettings = { clientId: "XXXXXXXXXXXXXXX", cookiesVersion: "myCookiesVersion", googleConsentMode: { default: { analytics_storage: "denied", ad_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", wait_for_update: 500 } }}; (function(d, s) { var t = d.getElementsByTagName(s)[0], e = d.createElement(s); e.async = true; e.src = "//static.axept.io/tcf/sdk.js"; e.type = "module"; t.parentNode.insertBefore(e, t);})(document, "script");</script>
Om ervoor te zorgen dat Axeptio controle heeft over uw andere services, wordt aanbevolen dit script zo vroeg mogelijk op uw site in te laden, bijvoorbeeld bovenaan uw <head> tag.
Nadat u het script op uw site hebt geïntegreerd, vergeet niet uw Axeptio-project te publiceren, indien dit nog niet is gedaan, om uw widget online te zetten op onze servers.
De cookiewidget zou nu op uw site zichtbaar moeten zijn.
2. Uw externe services afhankelijk maken van toestemming
Nu Axeptio goed aanwezig is op uw site, gaan we zien hoe u uw verschillende externe services afhankelijk kunt maken van toestemming.
Voor IAB-vendors
IAB-vendors, dat wil zeggen services die compatibel zijn met het IAB TCF-protocol, lezen automatisch de toestemming via de tcString. Voor al deze services hoeft u niets extra te doen. U kunt de volledige lijst met IAB-vendors hier vinden :
Als u problemen ondervindt met de integratie van Axeptio met een IAB-vendor, controleer dan of Axeptio goed is geladen en of het TCF-protocol goed is geïnitialiseerd voordat de vendor wordt geladen.
Voor andere services
Services die niet compatibel zijn met het IAB TCF-protocol moeten handmatig worden beheerd, zodat ze niet worden geladen totdat de gebruiker toestemming heeft gegeven.
Als u deze services via Google Tag Manager laadt
Wanneer de toestemming wordt bijgewerkt, stuurt Axeptio naar Google Tag Manager een "axeptio_update" event, evenals een "axeptio_authorized_vendors" variabele. Deze variabele bevat de lijst met geaccepteerde niet-IAB services onder hun technische naam (bijvoorbeeld facebook_pixel). IAB-vendors staan hier nooit in. Om de technische naam van een service te vinden, raadpleeg Recupereer de technische namen van uw services.
U kunt dit event en deze variabele gebruiken om uw GTM-tags voorwaardelijk in te stellen, zodat ze alleen worden geactiveerd als de service waarmee ze zijn gekoppeld goed is geaccepteerd.
Bijvoorbeeld, ik heb een initialisatietag voor Facebook Pixel, die momenteel wordt geactiveerd zodra de pagina wordt geladen ("All pages").
Maak in plaats van deze trigger een trigger van het type "Aangepaste event" met de volgende instellingen :
Event-naam :
axeptio_updateVoorwaarden : selecteer "Sommige aangepaste events", dan
axeptio_authorized_vendorsbevatfacebook_pixel(de technische naam van de service)
Bij het eerste bezoek wordt axeptio_update alleen verzonden na de keuze van de bezoeker : de tag wordt dus niet eerder geactiveerd.
📌 De artikelen geschreven voor de Axeptio Brands SDK gebruiken axeptio_activate_<service> events. De TCF SDK verzendt deze events niet : gebruik alleen axeptio_update met de bovenstaande voorwaarde.
Om de variabele "axeptio_authorized_vendors" te maken, gaat u naar de sectie "Variabelen" in uw GTM en maakt u een nieuwe aan. Selecteer in het variabeletype het banner bovenaan "Meer variabeletypes ontdekken in de galerie met communitysjablonen" en zoek naar het sjabloon "Axeptio Consent State" :
Kies in de instellingen van het sjabloon het signaal "Authorized vendors". Het signaal "Google Consent Mode state" retourneert geen waarde met de TCF SDK.
Het enige wat u nog hoeft te doen is uw variabele een naam geven :
Als u deze services rechtstreeks laadt
Volg deze documentatie :
