Como funciona
Leia isto depois que o snippet do Início rápido estiver no ar. Explica o que acontece no navegador para tornar GTM e tags de fornecedores compreensíveis.
1. O que roda na visualização da página (ordem)
Cada visita segue grosso modo esta sequência:
- O HTML é analisado. O conteúdo inicial de
<head>executa em ordem. window.INTAexecuta—apenas configuração (URL da política, domínio, empresa,gtagIdopcional, opções de UI). Não carrega rastreadores de terceiros.uc.jscarrega—bootstrap da CMP deconsents.cdn.intastellarsolutions.com. Deve rodar antes de análise, anúncios ou pixels que assumem consentimento.- Resto de
<head>e body—GTM,gtag, Meta, embeds, etc.
Se a etapa 3 ocorre depois do GA4 ou de um pixel, cookies ou hits podem surgir antes da escolha do usuário—difícil de justificar sob regras tipo GDPR/LGPD e confuso em relatórios. Por isso o Início rápido exige o topo do <head>.
2. Como o „bloqueio“ realmente funciona
„Bloqueio“ aqui significa: o rastreamento não essencial não deve se comportar como se o visitante já tivesse consentido plenamente antes de interagir com o banner.
Isso surge em conjunto por meio de:
| Parte | Papel |
|---|---|
| CMP | Mostra a UI, salva a escolha, aplica sinais documentados nas stacks suportadas. |
| Ordem de carregamento | Tarde demais ou ordem errada torna a CMP ineficaz—veja Script lifecycle. |
| Triggers GTM e consentimento das tags | Tags não devem disparar nuas em „All Pages“ antes do consentimento, salvo se seu modelo jurídico permitir explicitamente. |
| APIs dos fornecedores | Google Consent Mode v2, parâmetros Meta, etc.—cada fornecedor define o comportamento. |
Tags <script src="https://…"> hardcoded no HTML não são reescritas automaticamente. Você deve colocá-las abaixo da CMP ou bloqueá-las (GTM, carregamento dinâmico após consentimento).
3. Antes do visitante escolher
Até que uma escolha seja salva (ou os padrões do seu setup se apliquem):
- Tags de marketing / análise devem permanecer restritas ou não se comportar como com cookies completos de análise / anúncios—dependendo de GTM e da configuração do fornecedor.
- Tags Google podem, com Consent Mode,
gtagIde defaults adequados, operar de forma consciente de consentimento (incluindo pings limitados no Advanced Mode—veja Google Consent Mode).
4. Depois da escolha do visitante
Quando o visitante aceita, recusa ou escolhe de forma granular:
- A CMP salva a decisão (sujeita a regras de cookies / armazenamento).
- Fornecedores integrados recebem sinais de consentimento atualizados quando configurado (ex.: Google Consent Mode com
gtagIde tags corretamente ligadas). - GTM só deve disparar tags dependentes quando os triggers corresponderem ao novo estado (eventos personalizados, checagens de consentimento, etc.).
GTM / dataLayer: Em mudança de consentimento, o banner envia cookie_consent_update ao dataLayer. No GTM, use um trigger Custom Event com esse nome para que as tags reajam ao aceitar / recusar / granular—veja Eventos e API. Ainda não há global documentado window.IntastellarConsents.*; confira a visualização Data Layer no GTM Preview para o formato atual do payload.
5. Como GTM e GA recebem sinais
- GTM: Padrão recomendado: tag Custom HTML com o mesmo snippet
window.INTA+uc.js, disparada em Consent Initialization – All pages, antes de tags dependentes de consentimento. Veja Google Tag Manager. - GA4 / Google Ads: Com
settings.gtagIde configurações de tag conscientes do Consent Mode, as tags Google se alinham ao consentimento em vez de ficarem silenciosamente „totalmente ligadas“. - Meta Pixel: Consentimento pelas opções da Meta e pelo timing dos seus triggers—veja Meta Pixel.
6. Por que a medição não precisa „quebrar“
Após recusa ou consentimento limitado, plataformas como Google ainda podem mostrar métricas agregadas ou modeladas (conforme suas políticas). Isso não é o mesmo que rastreamento pessoal ilimitado.
Após aceitação, a medição completa pode voltar a rodar se seu contêiner dispara tags depois de consentimento conhecido.
Não prometemos „efeito zero na análise“—documentamos ordem + Consent Mode + triggers para que os resultados sejam explicáveis e verificáveis.
7. O que a CMP não faz
- Não substitui política de privacidade, lista de fornecedores nem aprovação jurídica.
- Não corrige tags colocadas acima da CMP ou que ignoram APIs de consentimento.
- Não garante conformidade sem sua configuração correta.
Veja também
- Conceitos fundamentais—categorias, estados, responsabilidade.
- Solução de problemas
- Integrations overview
Last updated