O Bloqueio Via Código ou Script é um dos quatro caminhos possíveis da configuração de bloqueio de tags na AdOpt.
Para este tutorial, conhecimento em programação é necessário.
💡 Dica: Para outras opções de Bloqueio de Tags de Terceiros, acesse a nossa documentação: Introdução ao Bloqueio de Cookies.
Uma das principais funções de uma ferramenta de gerenciamento de consentimento, como a AdOpt, é a capacidade de também atuar de forma integrada com outras ferramentas de rastreamento que o site utiliza em sua estratégia digital.
Em outras palavras, se uma visitante optar por não autorizar o disparo de um pixel de publicidade do Facebook durante a navegação no seu site, como você pode integrar essa solicitação às Tags do Facebook de forma automatizada?
É exatamente por isso que a AdOpt criou uma forma de integrar cada opt-in coletado por ela com todas as Tags que gerencia. Dessa forma, a AdOpt pode permitir ou não o disparo de Tags de Terceiros, evitando o risco de remarketing não autorizado, por exemplo.
É importante destacar que cada desenvolvedora possui sua própria lógica, linguagem e forma de projetar seu Script/Solução. Principalmente porque cada site é único. Portanto, um passo a passo da nossa parte não poderia ser tão "generalista" a ponto de abranger todos os diferentes tipos de sites e lógicas existentes no mercado.
Assim, deixamos a seguir uma breve sequência de fatores que devem ser considerados — por você, desenvolvedor(a) — ao construir essa aplicação.
Quando uma Tag é instalada em um site, isso significa que ela possui um código, como um <script>, por exemplo. Esse processo pode ser estático, ou seja, o script está sempre presente, permanentemente no código — o que o mercado chama de "hard coded". Também existem processos dinâmicos, isto é, o script da Tag é adicionado ao site dinamicamente por outro script que está hard coded no site.
É exatamente isso que o Google Tag Manager faz nos sites: O GTM verifica as condições do acionamento (trigger) da Tag e, se for o caso, adiciona o <script> ao site.
O que você, e todas que não querem ou não podem usar o GTM, precisam fazer é exatamente isso: construir uma aplicação que faça o que o GTM faz, porém manualmente.
A tag da AdOpt armazena os IDs de todas as Tags aceitas pelo usuário na seguinte variável:
window.acceptedTags
Os identificadores das Tags podem ser acessados no painel da AdOpt, conforme mostrado na imagem a seguir:
Além de acessar essa variável, você também pode utilizar um callback gerado sempre que essas Tags são atualizadas. Para isso, basta usar o seguinte código:
window.top.firedTags = function (tags) {
console.log("Tags aceitas: ", tags);
};
Esse callback é acionado assim que o usuário entra no seu site e já vem com as Tags necessárias preenchidas por padrão. Assim que o usuário aceita total ou parcialmente, esse callback é acionado novamente com as Tags atualizadas.
⚠️ Importante: como não é possível excluir um cookie de terceiros, se um usuário aceita uma Tag específica e depois cancela essa aceitação, o callback retornará novamente com essa Tag. Após o recarregamento da página, essa Tag desaparecerá da variável e o callback não a retornará mais.


