Por que meu banner de cookies Intastellar ou minha configuração de consentimento parece quebrada?
Esta página é para integradores (agências, desenvolvedores, marketing técnico) e titulares que consigam seguir uma checklist rápida no navegador com a equipe.
O que é: um roteiro técnico — URLs de política, posicionamento, caches, ordem de tags e o que reunir para o suporte.
O que não é: prova de conformidade legal. Seu advogado define o que se aplica; nós ajudamos a ver se o produto e suas tags se comportam como você pretende.
Trabalhe de cima para baixo. Pare quando encontrar uma configuração claramente errada — na maioria dos casos são URLs de política, posição do snippet ou tags disparando antes do consentimento.
Leitura rápida: saudável vs quebrado
| Sinal | Em geral saudável | Em geral quebrado |
|---|---|---|
| Primeira visita (anônimo) | Banner aparece com URL de política e posição corretas | Sem banner → link de política, posição no head, cache ou snippet só em uma página |
| Depois de Aceitar | Tags de analytics/ads rodam se você as ligou ao consentimento | Tags esperadas nunca rodam → cabeamento de consentimento ou condições de disparo |
| Antes de Aceitar | Menos (ou nenhuma) requisição de rastreamento não essencial, se as tags respeitam o consentimento | Requisições GA / Meta / similares já ativas → ordem de tags ou GTM, não “o banner está quebrado” |
| Mesmo site, segunda página | Escolha lembrada; banner não reaparece a cada navegação | Storage / domínio incoerentes (rootDomain), vários snippets conflitantes |
Se o banner funciona mas o rastreamento dispara cedo demais, leia Google Tag Manager e a seção Verificar no navegador no guia de instalação JavaScript. Contexto do produto: Intastellar Consents.
1. Confirmar o básico (cerca de 2 minutos)
- URL de privacidade / política — Abra em uma aba normal (200 OK, HTML real). Link quebrado ou placeholder costuma significar sem banner de propósito. Em sites customizados, confirme que
policy_link/settings.privacy_policyemwindow.INTAcorresponde à URL no ar (referência do snippet completo). - HTTPS — erros
httpvshttpsem links ou configuração quebram validação e confundem armazenamento. - Cobertura — O snippet roda em todo layout que deve mostrar o banner (não só a home ou uma landing).
- Uma fonte da verdade — Remova snippets Consents duplicados ou antigos de agência ou teste anterior.
2. Ferramentas do navegador (Console, Network, armazenamento)
Console
Procure erros mencionando Intastellar, INTA, scripts bloqueados ou conteúdo misto em sites https.
Network (antes e depois do consentimento)
O mesmo teste de sanidade do guia de instalação — vale refazer em cada implementação nova:
- Janela privada / anônima, Ferramentas de desenvolvedor → Network.
- Recarregue antes de clicar Aceitar / Recusar no banner.
- Filtre domínios relevantes (
google-analytics,collect,facebook,doubleclick, etc.). - Aceite (se o teste permitir) e recarregue ou navegue — compare quais requisições aparecem depois do consentimento.
Interpretação: Se os grandes trackers rodam antes de qualquer escolha, o problema quase sempre é como os tags são injetados (ordem de triggers no GTM, Consent Mode ausente, caminhos duplicados de tags), não só uma linha em window.INTA.
Application → cookies / armazenamento
Depois de uma escolha, verifique cookies first-party ou chaves de armazenamento que sua implementação usa. rootDomain errado costuma aparecer como escolhas que não persistem entre caminhos ou subdomínios.
3. Atalhos por stack
- WordPress — Revise Intro e Política de privacidade no wp-admin; desative temporariamente plugins minify / defer / combine que mexem no head. Configurações do plugin, WordPress — Primeiros passos.
- GTM — Confirme que o tag Consents dispara em Consent Initialization (ou seu trigger mais cedo seguro), não só após DOM Ready atrás do analytics. Google Tag Manager.
- Shopify —
theme.liquid(ou layout equivalente),policy_linkno ar, domínios vitrine vs checkout. Shopify. - HTML customizado — Posição cedo no
<head>, layout compartilhado, guia de instalação JavaScript.
4. Ainda falhando?
Reúna este pacote antes de abrir um chamado:
- URL da página (homologação ou produção).
- CMS / stack (WordPress + tema, tema Shopify, ID do container GTM ou “custom”).
- Captura do banner (ou anote que nunca aparece).
- Erros do Console e, se possível, uma captura de Network antes de aceitar cookies.
Depois use Contato e suporte:
- Bug de produto (comportamento do script/SDK) → issue no GitHub de Consents quando couber.
- Lacuna na documentação → site de ajuda ou contato corporativo conforme a página.
Titulares: percorram primeiro a Checklist do titular do site, depois voltem aqui com quem mantém código ou GTM.
Last updated