Como instalar um banner de cookies com o Google Tag Manager

Você instala como a primeira coisa que o Tag Manager faz. Carregue o seu banner de consentimento por uma tag Custom HTML, ou um template de CMP, no gatilho Consent Initialization - All Pages, defina o Consent Mode como negado por padrão antes de qualquer outra tag avaliar, e então deixe a escolha do visitante atualizar. Acerte essa única ordem e cada tag rio abaixo obedece ao consentimento sozinha.
Por que a ordem é o trabalho inteiro
Instalar um banner no Tag Manager não é bem sobre o banner. É sobre garantir que o banner defina o estado de consentimento antes de as suas tags de análise e de publicidade decidirem se disparam. Acerte essa sequência e todo o resto se encaixa. Erre e você tem um banner que parece perfeito e não bloqueia nada, porque o GA4 já disparou enquanto o banner ainda estava carregando.
O Tag Manager te dá um gatilho feito exatamente para isso: Consent Initialization - All Pages. Ele é garantidamente executado antes de todo outro gatilho, incluindo o gatilho comum All Pages. O seu estado padrão de consentimento e o seu banner pertencem ali, e quase toda configuração quebrada que somos chamados para consertar colocou um dos dois em outro lugar.
A instalação, em ordem
Seis passos, feitos nesta ordem. Os quatro primeiros colocam o banner no ar; os dois últimos são as verificações que separam um banner que funciona de um que só parece funcionar.
Defina o estado padrão de consentimento primeiro
Adicione uma tag de Consent Mode no gatilho
Consent Initialization - All Pagesque definaad_storage,analytics_storage,ad_user_dataead_personalizationcomo negados. Isso tem que rodar antes de qualquer outra tag avaliar, que é exatamente o que o gatilho Consent Initialization garante. Os quatro sinais têm que estar presentes, não só os dois de análise.Carregue o banner no mesmo gatilho
Adicione o seu banner de consentimento como uma tag Custom HTML, ou um template de CMP da Community Gallery, no mesmo gatilho
Consent Initialization - All Pages. O banner então pinta antes de as suas tags de análise e de publicidade terem chance de disparar, para o visitante fazer uma escolha enquanto as tags ainda estão esperando em vez de depois de elas já terem rodado.Atualize o consentimento quando o visitante escolher
Ligue as ações de aceitar e recusar do banner para empurrarem uma atualização de consentimento no Tag Manager, virando os sinais relevantes para concedido ou deixando negados. Tags na mesma página que estavam seguradas agora podem disparar no estado correto. Esse é o elo que transforma um banner estático em um controle de consentimento funcional.
Trave as tags que não são essenciais
Em cada tag do GA4, do Google Ads e de terceiros, configure as verificações de consentimento embutidas, ou um requisito de consentimento adicional, para a tag só disparar depois de o sinal correspondente ser concedido. Tags essenciais ficam sem trava. Um banner sem tags travadas é decoração: ele coleta uma escolha e depois a ignora.
Confirme que o banner dispara antes do GA4
Abra o modo Preview e o painel de rede do navegador, carregue a página como visitante novo, e confirme que as tags de Consent Initialization disparam primeiro e que o estado padrão negado é definido antes de o GA4 enviar qualquer coisa. Essa é a verificação que os guias dos fornecedores pulam, e é onde a maioria das configurações quebra em silêncio: o contêiner carrega uma fração atrasado, o GA4 dispara contra nenhum estado de consentimento, e o modo Preview ainda mostra verde.
Teste a visita repetida, não só a primeira
Apague o cookie de consentimento e recarregue, depois carregue de novo com o cookie já definido. Um visitante que volta com uma escolha guardada tem que restaurar esse estado sem mostrar o banner de novo e sem disparar as tags que ele recusou. A primeira visita passar não significa que a de volta passa, e bugs de consentimento velho só aparecem no segundo carregamento.
Onde isso quebra em silêncio
Os passos de instalação acima são a parte fácil. As falhas estão todas nas lacunas que os passo a passo passam por cima. A primeira é o tempo: se o seu contêiner carrega de forma assíncrona e uma tag do Google está na página em vez de no contêiner, a tag pode disparar antes de o Tag Manager ter sequer interpretado o gatilho Consent Initialization. O modo Preview, que espera o contêiner, não vai te mostrar isso. Só o painel de rede ao vivo mostra.
O segundo é a diferença entre um banner que dispara e uma tag que obedece. Um template de CMP pode carregar impecavelmente no gatilho certo e a sua tag do GA4 ainda pode disparar em uma sessão recusada, porque travar tags no consentimento é um passo à parte que é fácil de pular. Confirme recusando o consentimento e observando se aparece uma requisição collect que não deveria estar ali. O terceiro é o visitante que volta com uma escolha guardada, que quase ninguém testa e que é onde casos limite regionais e cookies velhos aparecem.
Nada disso dá erro. É o que torna a coisa cara: em um site típico cerca de um terço das sessões fica atrás do banner, então um vazamento aqui distorce em silêncio uma fatia grande do seu tráfego medido enquanto todo painel continua parecendo normal. Esses 34% são uma linha de base medida nas implementações de clientes da Amplio Data, não uma taxa fixa para todo site, mas é grande o bastante para um vazamento silencioso de consentimento nunca ser um erro de arredondamento.
É essa a razão inteira de o Velo existir. Ele entrega a ordenação do Consent Initialization, os quatro sinais negados por padrão, a ligação de aceite e recusa e a trilha de auditoria como uma camada configurada, para a sequência acima estar correta por padrão em vez de remontada à mão em uma tag Custom HTML toda vez que o seu site muda. Você instala uma tag, e a ordem é cuidada para você. Para times que preferem ligar por conta própria, o template do GTM te dá a mesma ordenação como ponto de partida.
Perguntas frequentes
Adicione uma tag de Consent Mode e o seu banner no gatilho Consent Initialization - All Pages para eles rodarem antes de qualquer outra tag, defina os quatro sinais de consentimento como negados por padrão, ligue o aceite e a recusa do banner para empurrarem uma atualização de consentimento, e configure as verificações de consentimento nas suas tags do GA4 e de publicidade. Depois confirme no Preview que o banner dispara antes do GA4. O guia direto sobre o Consent Mode cobre os sinais em mais profundidade.
O gatilho Consent Initialization - All Pages. É o único gatilho garantidamente executado antes de todo outro tipo de gatilho, incluindo o All Pages, então o seu estado padrão negado e o seu banner estão no lugar antes de tags de análise ou de publicidade avaliarem. Instalar o banner no gatilho comum All Pages é a causa isolada mais comum de um banner que não bloqueia nada.
Para instalar um banner, não, mas para manter o Google Ads e o GA4 funcionando corretamente sob consentimento, sim. O Consent Mode é como a escolha do banner chega às tags do Google. Sem ele um banner consegue bloquear tags mas não consegue recuperar as conversões modeladas que o Consent Mode avançado te dá.
Quase sempre porque as tags não estão travadas no consentimento, ou porque o banner não está no gatilho Consent Initialization, então as tags disparam antes de o banner definir o estado. Confira se cada tag não essencial tem um requisito de consentimento e se as tags de Consent Initialization disparam primeiro no modo Preview, depois confirme no painel de rede ao vivo que uma sessão recusada não envia nenhuma requisição de análise.
Dá para construir um banner como uma tag Custom HTML e gerenciar o consentimento na mão, mas aí você passa a ser dono do registro de consentimento, da lógica regional, da trilha de auditoria e de toda mudança futura. Uma camada de consentimento configurada cuida dessas partes, para você não ficar mantendo lógica de conformidade em uma tag Custom HTML toda vez que uma regulação ou o seu site mudar.
Consentimento que se paga.
O Velo mantém você em conformidade na UE, no Reino Unido, nos EUA e no Brasil, e recupera as conversões que as outras ferramentas de consentimento tiram de você em silêncio.
Seu banner, seu consentimento,
seus dados — tudo em um só lugar.

