Passar para o conteúdo principal

[TCF] Integrar e Publicar

Escrito por Alexandre Dias Da Silva

1. Publicar o widget em seu site

Após finalizar seu widget de cookies, acesse a seção "Integre em seu site":

Untitled (1).png

Você encontrará nesta seção o script para integrar o Axeptio em seu 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>

Para que o Axeptio tenha controle sobre seus outros serviços, recomenda-se carregar este script o mais cedo possível em seu site, por exemplo, no topo de sua tag

.

Após integrar o script em seu site, não esqueça de publicar seu projeto Axeptio, se ainda não o fez, para colocar seu widget online em nossos servidores.

O widget de cookies deve aparecer em seu site agora.

2. Condicionar seus serviços terceirizados ao consentimento

Agora que o Axeptio está bem presente em seu site, vamos ver como submeter seus diferentes serviços terceirizados ao consentimento.

Para vendors IAB:

Os vendors IAB, ou seja, os serviços compatíveis com o protocolo TCF da IAB, leem automaticamente o consentimento por meio da tcString. Para todos esses serviços, você não precisará fazer nada mais. Você pode encontrar a lista completa de vendors IAB aqui:

Se encontrar problemas ao integrar o Axeptio com um vendor IAB, verifique se o Axeptio está carregado corretamente e se o protocolo TCF foi inicializado antes do carregamento do vendor.

Para outros serviços:

Os serviços não compatíveis com o protocolo TCF da IAB devem ser gerenciados manualmente, para que não sejam carregados enquanto o usuário não consentir.

  1. Se você carregar esses serviços via Google Tag Manager

Ao atualizar o consentimento, o Axeptio envia ao Google Tag Manager um evento "axeptio_update", bem como uma variável "axeptio_authorized_vendors", que contém a lista de todos os serviços aceitos:

Untitled (2).png

Você pode usar este evento e esta variável para condicionar suas tags GTM, para que sejam acionadas apenas se o serviço ao qual estão vinculadas foi realmente aceito.

Por exemplo, tenho uma tag de inicialização do Facebook Pixel, atualmente acionada no carregamento da página ("All pages").

Untitled (3).png

Em vez desse gatilho, poderei criar um novo baseado no evento Axeptio:

Untitled (4).png

Para criar a variável "axeptio_authorized_vendors", acesse a seção "Variáveis" do seu GTM e crie uma nova. No tipo de variável, selecione o banner no topo "Descubra mais tipos de variáveis na galeria de modelos da comunidade" e procure pelo modelo do Axeptio:

Untitled (5).png

Tudo o que resta é nomear sua variável:

Untitled (6).png

  1. Se você carregar esses serviços diretamente, você pode seguir esta documentação:

Respondeu à sua pergunta?