Ir para o conteúdo
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

  1. Carregue o site numa sessão limpa e confirme que os defaults de Consent Mode aparecem antes de as tags Google inicializarem.
  2. Verifique em DevTools, GTM Preview ou saídas de debug se existem estados granted ou denied logo na primeira visualização.
  3. 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

  1. Adicione Consent Initialization com defaults denied antes de correrem tags GA4, Ads ou Floodlight.
  2. Garanta que as tags GA4 e Ads aplicam checks de consentimento em vez de assumirem granted.
  3. Valide no GTM Preview as atualizações de consentimento para Accept e Reject.

Correção em WordPress ou plugins CMP

  1. Ative o suporte a Consent Mode no seu plugin CMP ou integração GA4.
  2. Remova plugins de analytics duplicados que contornem o estado de consentimento controlado pelo CMP.
  3. Teste novamente após limpar cache e remover snippets de tracking injetados pelo page builder.

Correção genérica para developers

  1. Inicialize as tags Google apenas depois de definir um estado de consentimento denied por defeito.
  2. Envie atualizações explícitas de consentimento nas ações do banner em vez de depender de defaults implícitos.
  3. 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.

Google Consent Mode não detetado — GDPR Fix Guide