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 que permite integrar 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 Axeptio tenha controle sobre seus outros serviços, é recomendado 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 se esqueça de publicar seu projeto Axeptio se ainda não tiver feito, a fim de ativar seu widget em nossos servidores.

O widget de cookies deve agora aparecer em seu site.

2. Condicionar seus serviços terceirizados ao consentimento

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

Para os vendors IAB:

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

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

Para os outros serviços:

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

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

Ao atualizar o consentimento, Axeptio envia para 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

No lugar deste acionador, poderei criar um novo baseado no evento Axeptio:

Untitled (4).png

Para criar a variável "axeptio_authorized_vendors", vá para 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 Axeptio:

Untitled (5).png

Restará apenas nomear sua variável:

Untitled (6).png

  1. Se você carrega esses serviços de forma estática, você pode seguir esta documentação:

Respondeu à sua pergunta?