Ir para o conteúdo
Gravidade: AltaResponsável: Admin CMPTempo para corrigir: 30-60 min

GA4 antes do consentimento

Atrase o Google Analytics 4 até existir consentimento válido para analytics e confirme que os parâmetros de Consent Mode permanecem consistentes.

Abrange: ga4_before_consent, pre_consent_ga4

Porque isto importa

O GA4 é frequentemente configurado como analytics por defeito e pode começar a enviar pageviews ou a escrever identificadores antes de o utilizador aceitar.

Como verificar manualmente

  1. Monitorize pedidos GA4 e cookies `_ga` no primeiro carregamento sem interação.
  2. Inspecione o GTM Preview ou debug do GA4 para ver se page_view é enviado em denied.
  3. Verifique se existem múltiplas implementações de GA4 no site.

Causas típicas

  • A tag de configuração do GA4 dispara antes de o consentimento ser resolvido.
  • Coexistem uma implementação gtag hardcoded e GTM.
  • O Consent Mode existe, mas o GA4 não está corretamente ligado aos sinais de analytics.

Correção no GTM

  1. Aplique controlos de consentimento analytics_storage à tag GA4.
  2. Defina eventos de Consent Initialization antes das tags GA4.
  3. Reveja page_view, session_start e eventos personalizados no GTM Preview.

Correção em WordPress ou plugins CMP

  1. Reveja plugins GA4 ou Site Kit que possam injetar GA4 independentemente do CMP.
  2. Remova duplicados entre o plugin de analytics e o GTM.
  3. Teste novamente após limpar cache e otimizações do frontend.

Correção genérica para developers

  1. Inicialize o GA4 apenas após consentimento válido para analytics ou um estado denied explícito.
  2. Remova tags GA4 duplicadas em templates, plugins e tag manager.
  3. Mantenha uma única lógica de consentimento para todo o fluxo do Google Analytics.

Como confirmar que a correção funciona

  • Confirme que nenhuma chamada GA4 sai antes do consentimento analytics.
  • Confirme que os cookies `_ga` permanecem ausentes antes do opt-in.
  • Execute um novo scan e verifique que o finding GA4 antes do consentimento desaparece.

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.

GA4 antes do consentimento — GDPR Fix Guide