Gravidade: AltaResponsável: Admin CMPTempo para corrigir: 1-2 h
Google Consent Mode não detetado
Implemente defaults e atualizações de Consent Mode para que as tags Google recebam um estado de consentimento explícito em vez de funcionarem sem qualquer sinal.
Abrange: consent_mode_not_detected, consent_mode_missing
Porque isto importa
Se as tags Google correrem sem um estado detetado de Consent Mode, o comportamento de Analytics e Ads pode divergir da escolha feita no banner e deixar prova fraca de conformidade.
Como verificar manualmente
- Carregue o site numa sessão limpa e confirme que os defaults de Consent Mode aparecem antes de as tags Google inicializarem.
- Verifique em DevTools, GTM Preview ou saídas de debug se existem estados granted ou denied logo na primeira visualização.
- Confirme que o banner atualiza realmente o estado de consentimento Google após Accept e Reject.
Causas típicas
- O Consent Mode nunca foi ativado no GTM ou em código gtag personalizado.
- Os defaults de consentimento só são definidos depois de as tags GA4 ou Ads já estarem carregadas.
- Os eventos do CMP alteram apenas a UI, mas não propagam a mudança de consentimento para as tags Google.
Correção no GTM
- Adicione Consent Initialization com defaults denied antes de correrem tags GA4, Ads ou Floodlight.
- Garanta que as tags GA4 e Ads aplicam checks de consentimento em vez de assumirem granted.
- Valide no GTM Preview as atualizações de consentimento para Accept e Reject.
Correção em WordPress ou plugins CMP
- Ative o suporte a Consent Mode no seu plugin CMP ou integração GA4.
- Remova plugins de analytics duplicados que contornem o estado de consentimento controlado pelo CMP.
- Teste novamente após limpar cache e remover snippets de tracking injetados pelo page builder.
Correção genérica para developers
- Inicialize as tags Google apenas depois de definir um estado de consentimento denied por defeito.
- Envie atualizações explícitas de consentimento nas ações do banner em vez de depender de defaults implícitos.
- Mantenha integrações de marketing e analytics por trás da mesma fonte de verdade do consentimento.
Como confirmar que a correção funciona
- Confirme que os defaults de Consent Mode existem no primeiro carregamento antes das tags opcionais.
- Confirme que Reject mantém os estados storage da Google em denied.
- Execute um novo scan e verifique que desaparece o finding de Consent Mode em falta.
Próximo passo
Execute uma nova análise após o deploy para confirmar que o comportamento real em runtime mudou e não apenas o texto do banner.