O banner de cookies está lá, com "Aceitar" e "Recusar". Parece resolvido. Mas o banner é só a pergunta. Se as tags esperam a resposta depende de como ele foi ligado a cada uma delas, e é aí que a maioria das implementações diverge do que o banner promete.
Por que isso importa
A LGPD pode exigir consentimento para cookies e coletas de marketing, e a ANPD publicou um guia orientativo só sobre cookies. Um banner que pergunta e não cumpre a resposta é pior do que parece: registra a recusa do visitante e continua coletando dados.
Há também o lado da medição. Quando o banner e as tags não conversam, os números de quem aceitou e de quem recusou se misturam, e ninguém sabe dizer quanto do tráfego está de fato fora da medição.
O que costuma escapar
O banner aparece, mas as tags não esperam
A ferramenta de consentimento foi instalada, mas as tags do GTM não foram configuradas para depender dela. O banner registra a escolha, e as tags disparam como antes.
O Consent Mode só vale para o Google
O Consent Mode é um protocolo do Google. GA4 e Google Ads leem o sinal. Meta, TikTok, LinkedIn, Clarity, Hotjar e as outras ferramentas só esperam a escolha se forem bloqueadas pelo GTM ou pela própria ferramenta de consentimento.
Tags fora do GTM
Um pixel colado no tema ou instalado por plugin carrega antes de qualquer regra do GTM. Se a ferramenta de consentimento não bloqueia scripts por conta própria, ele ignora o banner.
O estado padrão chega tarde
O Consent Mode precisa saber o estado padrão (negado, até a escolha) antes da primeira tag. Quando esse comando vem depois do GTM, ou o banner demora a carregar num celular lento, o primeiro envio sai sem a regra.
Recusar no Consent Mode não é o mesmo que não enviar
No modo avançado do Consent Mode, as tags do Google continuam enviando sinais sem cookies mesmo depois da recusa. É o comportamento previsto do protocolo, não uma falha. Se isso atende à política da empresa é uma decisão jurídica, mas vale saber que acontece.
Banner que não aparece para todo mundo
Regras por país, por página ou por dispositivo fazem o banner não aparecer para parte dos visitantes. Para eles, as tags seguem o estado padrão, que nem sempre é o negado.
Como verificar sozinho
- Abra uma janela anônima, para não ter escolha salva, e abra o DevTools (
F12) antes de carregar o site. Na aba Network, marque "Preserve log". - Carregue a página e não toque no banner. Filtre por
facebook.com/tr,/g/collect,analytics.tiktok.com,clarity.ms. Tudo o que aparecer saiu antes da escolha. - Nos envios para
/g/collect, veja o parâmetrogcs:G100é anúncio e análise negados,G111é os dois permitidos. Envios comG100antes da escolha são os sinais sem cookies do modo avançado. - Clique em "Recusar", navegue para outra página e repita a observação.
- Na aba Application, em Cookies, confira se depois da recusa surgiram
_ga,_gcl_au,_fbpou_ttp.
Onde o teste manual não alcança
O teste vale para um navegador, uma página e um momento. O que dispara antes da escolha muda com a velocidade da conexão, com a página de entrada, com o dispositivo e com quem já respondeu ao banner numa visita anterior. Uma tag que só dispara no envio de um formulário depois da recusa não aparece numa visita à home. Para saber com que frequência acontece, é preciso observar sessões reais.
Como o Probity ajuda
O Probity mostra, por ferramenta, em quantas sessões houve coleta de dados antes da escolha do visitante e depois da recusa, separado por finalidade (anúncios e análise), além do sinal de Consent Mode que cada sessão carregou e quais dados pessoais cada terceiro recebeu. No teste em tempo real, você navega pelo site e vê cada tag disparar, com o estado do consentimento ao lado. Quem decide a política continua sendo a empresa, e quem ajusta as tags continua sendo quem opera o site. O Probity mostra o que acontece, com a evidência.