Naar de hoofdinhoud

[TCF] Integreren en Publiceren

Geschreven door Alexandre Dias Da Silva

1. Widget op uw site online zetten

Nadat u uw cookiewidget hebt voltooid, gaat u naar de sectie "Integreer op uw site":

Untitled (1).png

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 de controle heeft over uw andere services, wordt aanbevolen dit script zo vroeg mogelijk op uw site in te laden, bijvoorbeeld aan de bovenkant van uw tag

.

Nadat u het script op uw site hebt geïntegreerd, vergeet niet uw Axeptio-project te publiceren als u dit nog niet hebt gedaan, zodat uw widget online gaat op onze servers.

De cookiewidget zou nu op uw site moeten verschijnen.

2. Uw services van derden aan toestemming koppelen

Nu Axeptio goed op uw site aanwezig is, zullen we zien hoe u uw verschillende services van derden aan toestemming kunt koppelen.

Voor IAB-leveranciers:

IAB-leveranciers, dat wil zeggen services die compatibel zijn met het IAB TCF-protocol, lezen de toestemming automatisch via de tcString. Voor al deze services hoeft u niets extra te doen. U kunt hier de volledige lijst met IAB-leveranciers vinden:

Als u problemen ondervindt met het integreren van Axeptio met een IAB-leverancier, controleer dan of Axeptio correct is geladen en of het TCF-protocol correct is geïnitialiseerd voordat de leverancier wordt geladen.

Voor overige 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.

  1. Als u deze services via Google Tag Manager laadt

Wanneer de toestemming wordt bijgewerkt, verzendt Axeptio een "axeptio_update"-gebeurtenis naar Google Tag Manager, samen met een "axeptio_authorized_vendors"-variabele die de lijst met alle geaccepteerde services bevat:

Untitled (2).png

U kunt deze gebeurtenis en variabele gebruiken om uw GTM-tags voorwaardelijk in te stellen, zodat deze alleen worden geactiveerd als de service waaraan ze gekoppeld zijn, daadwerkelijk is geaccepteerd.

Ik heb bijvoorbeeld een Facebook Pixel-initializatietag die momenteel wordt geactiveerd wanneer de pagina wordt geladen ("All pages").

Untitled (3).png

In plaats van deze activering kan ik een nieuwe maken op basis van de Axeptio-gebeurtenis:

Untitled (4).png

Om de variabele "axeptio_authorized_vendors" te maken, gaat u naar de sectie "Variables" van uw GTM en maakt u een nieuwe. In het variabeletype selecteert u het banner bovenaan "Discover more variable types in the community template gallery" en zoekt u naar de Axeptio-template:

Untitled (5).png

Het enige wat u nog hoeft te doen is uw variabele een naam geven:

Untitled (6).png

  1. Als u deze services hardcoded laadt, kunt u deze documentatie volgen:

Was dit een antwoord op uw vraag?