Trabalhe sintoma → verificar → corrigir. Mantenha GTM Preview e DevTools abertos; uma alteração por vez.
- Código-fonte da página (não só o inspetor):
uc.js uma vez, perto do início de <head>.
- GTM Preview (se usar GTM): tag CMP dispara em Consent Initialization antes das tags dependentes.
- Aplicação: após escolha de consentimento, armazenamento / cookies plausíveis para
rootDomain.
| Causa provável | Como verificar | Correção |
|---|
policy_link inválido | URL em nova aba; HTTPS e código de status | Página de política publicada; corrigir redirecionamentos / 404 |
| Snippet muito abaixo ou só no body | Fonte; buscar uc.js | Mover bloco para o início de <head> |
| SPA / framework carrega tarde | HTML do servidor vs. DOM | CMP a partir do layout raiz ou shell |
window.INTA duplicado ou contraditório | Busca no repositório / HTML | Uma definição antes de uc.js |
| Causa provável | Como verificar | Correção |
|---|
| Tag sem trigger após consentimento | GTM Preview: após aceitar, nenhuma tag na linha do tempo | Trigger Custom Event em cookie_consent_update (Eventos e API) e/ou configurações conscientes de consentimento nas tags |
| Tag bloqueada pelo „consent“ do GTM | Config da tag → consentimento; Preview mostra „blocked“ | Ajustar consentimento da tag ao padrão jurídico ou disparar só com finalidade permitida |
Falta gtagId para GA4 + caminho CMP | Comparar com Início rápido | Definir settings.gtagId ou ligar GA de outra forma conforme documentado |
| Defaults do Consent Mode muito restritivos | GA DebugView / Tag Assistant | Ajustar defaults deliberadamente; veja Google Consent Mode |
| Bloqueador de anúncios / privacidade do navegador | Perfil limpo ou extensões desativadas | Distinguir problema de produto e bloqueio no cliente |
| Causa provável | Como verificar | Correção |
|---|
| GA/Ads em „All Pages“ antes da CMP | Linha do tempo do GTM Preview | CMP em Consent Initialization; bloquear tags dependentes |
gtag.js hardcoded no HTML | Buscar googletagmanager.com/gtag | Remover loaders duplicados ou colocar depois da CMP |
Embed de terceiros no <head> | Aba Rede | Mover para o uso adequado |
| Causa provável | Como verificar | Correção |
|---|
| CMP não em Consent Init | Tipo de trigger no GTM | Consent Initialization – All pages (ou equivalente) |
| Corrida com Page View | Ordem no Preview | CMP antes das tags de análise |
| Contêiner errado | ID do contêiner no site | Usar o contêiner GTM correto |
| Causa provável | Como verificar | Correção |
|---|
rootDomain incorreto | settings.rootDomain vs. hostname | Ajustar ao modelo de domínio de cookies |
Duas cópias de uc.js | Buscar uc.js na fonte | Uma instalação canônica |
| Causa provável | Como verificar | Correção |
|---|
| Tags em cache antes da escolha | Recarga completa após limpar dados do site | Testar novamente em janela privada |
| Contêiner não publicado | Workspace GTM vs. live | Publicar versão com CMP + mudanças de triggers |
| Ambiente errado (contêiner de staging) | ID GTM na fonte | Apontar o site para o contêiner correto |
Reúna: navegador, URL da página (staging ok), fonte da página em torno de uc.js, captura ou export do Preview do GTM. Depois suporte ou FAQ na página inicial da documentação.
← Início da documentação