Início rápido
Duração: cerca de 5 minutos.
Você vai: inserir dois blocos no <head>, recarregar e verificar banner, bloqueio e (com tags Google) o Consent Mode.
Não é necessário conhecimento prévio de CMPs. Em caso de problemas: Solução de problemas.
Pré-requisitos
- Acesso ao
<head>HTML do site (ou layout raiz: tema WordPress,theme.liquidda Shopify, layout Next.js, etc.). - Uma URL de política de privacidade publicada via HTTPS (200 OK, sem placeholder). Com URL incorreta, o banner muitas vezes não aparece—isso é intencional.
Etapa 1 — Colar no topo do <head>
Cole logo após <head> (antes de folhas de estilo, GA, snippet do contêiner GTM, pixels ou outros scripts de terceiros):
<script>
window.INTA = {
policy_link: "https://YOURDOMAIN.com/privacy-policy",
settings: {
rootDomain: "YOURDOMAIN.com",
company: "Nome da sua empresa",
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>| Campo | Valor |
|---|---|
policy_link | URL HTTPS completa da sua política de privacidade |
settings.rootDomain | Domínio registrável do site, sem https:// ou caminho |
settings.company | Nome na UI de consentimento |
Regras
- O script inline
window.INTAdeve rodar antes da tag scriptuc.js. - Pixels de análise, anúncios ou redes sociais não acima deste bloco, a menos que seja deliberado (padrão: não).
Etapa 2 — Opcional: Google Analytics / Ads (gtagId)
Se você usa GA4 ou Google Ads e quer que a CMP alinhe o Google Consent Mode v2 ao seu ID de medição, adicione gtagId:
<script>
window.INTA = {
policy_link: "https://YOURDOMAIN.com/privacy-policy",
settings: {
rootDomain: "YOURDOMAIN.com",
company: "Nome da sua empresa",
gtagId: "G-XXXXXXXXXX",
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>Omita gtagId até existirem tags Google. Configuração completa: window.INTA (JSON Schema).
Etapa 3 — Verificar (2 minutos)
Use uma janela privada / anônima para que cookies antigos de consentimento não interfiram.
| Ponto de verificação | Esperado |
|---|---|
| Banner | A UI de consentimento aparece (banner ou sobreposição, conforme o produto). |
| Rede | uc.js carrega cedo de consents.cdn.intastellarsolutions.com. |
| Antes de aceitar | Tags não essenciais (GA4, Meta, etc.) não devem se comportar como plenamente consentidas—o padrão exato depende de GTM/gtag (Como funciona). |
| Depois de aceitar | Tags dependentes de consentimento podem disparar ou mudar para modos normais / conscientes de consentimento (ex.: Google Consent Mode). |
Recuse (ou consentimento mínimo), recarregue uma vez: a escolha deve persistir. Se reiniciar sempre, veja Solução de problemas (snippet duplicado / rootDomain incorreto).
Etapa 4 — Próximos passos (produção)
| Se você usa… | Em seguida |
|---|---|
| GTM | Google Tag Manager—CMP em Consent Initialization, depois tags conscientes de consentimento. |
| GA4 | Google Analytics 4 + Google Consent Mode. |
| Meta | Meta Pixel. |
| Snippet completo / branding | Primeiros passos (JavaScript). |
| React / Next / SPA | SPAs e SSR. |
Pronto para produção (leia uma vez)
A CMP implementa os mecanismos de consentimento documentados (UI + integração descrita) quando você mantém a ordem de carregamento e os padrões de tags. Você continua responsável por: textos de política, menções a fornecedores, base legal e cada trigger de tag. Não prometemos „conformidade total automática“—documentamos comportamento previsível para que você possa verificar em DevTools e GTM Preview.
Last updated