Naar de hoofdinhoud

[TCF] Integreren en Publiceren

Geschreven door Alexandre Dias Da Silva

1. De widget online zetten op uw site

Zodra uw cookiewidget is voltooid, gaat u naar de sectie "Integreer op uw site" :

Untitled (1).png

In deze sectie vindt u het script om Axeptio op uw site te integreren.

<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>

Opdat Axeptio de controle over uw andere services heeft, wordt aanbevolen dit script zo vroeg mogelijk op uw site in te laden, bijvoorbeeld aan de bovenkant van uw tag

.

Zodra het script op uw site is geïntegreerd, vergeet niet uw Axeptio-project te publiceren, als u dit nog niet hebt gedaan, om uw widget online te zetten op onze servers.

De cookiewidget zou nu op uw site moeten verschijnen.

2. Uw services van derden afhankelijk maken van toestemming

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

Voor IAB-leveranciers :

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

Als u integratieproblemen ondervindt met Axeptio en een IAB-leverancier, controleer dan of Axeptio correct is geladen en het TCF-protocol dus correct is geïnitialiseerd, voordat de leverancier 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.

  1. Als u deze services via Google Tag Manager laadt

Bij het bijwerken van toestemming verzendt Axeptio een "axeptio_update"-gebeurtenis naar Google Tag Manager, samen met een variabele "axeptio_authorized_vendors", 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 zij alleen worden geactiveerd als de service waaraan zij zijn gekoppeld, inderdaad is geaccepteerd.

Ik heb bijvoorbeeld een initialiseringstag voor Facebook Pixel, momenteel geactiveerd bij het laden van de pagina ("Alle pagina's").

Untitled (3).png

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

Untitled (4).png

Om de variabele "axeptio_authorized_vendors" aan te maken, gaat u naar de sectie "Variabelen" van uw GTM en maakt u een nieuwe variabele aan. Selecteer bij het type variabele het banner bovenaan "Meer variabelentypen ontdekken in de galerie met communitysjablonen" en zoek naar het Axeptio-sjabloon :

Untitled (5).png

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

Untitled (6).png

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

Was dit een antwoord op uw vraag?