Gravidade: AltaResponsável: DesenvolvimentoTempo para corrigir: 1-2 h
Tags GTM a disparar antes do consentimento
Corrija os triggers do GTM para que as tags opcionais não executem nada até existir o consentimento necessário.
Abrange: gtm_tags_before_consent, pre_consent_gtm_fire
Porque isto importa
Mesmo com um CMP corretamente implementado, o GTM pode continuar a lançar tags demasiado cedo se triggers, exceções e checks de consentimento não estiverem alinhados.
Como verificar manualmente
- Abra o GTM Preview e observe que tags disparam no primeiro carregamento.
- Liste todas as tags opcionais que disparam antes de qualquer interação do utilizador.
- Verifique se tags Custom HTML continuam a injetar scripts manualmente.
Causas típicas
- As tags GTM usam triggers de pageview sem condições de consentimento.
- Os controlos de consentimento aplicam-se apenas a parte das tags.
- Tags Custom HTML contornam o modelo de consentimento previsto.
Correção no GTM
- Aplique controlos de consentimento a todas as tags opcionais.
- Use Consent Initialization e remova triggers que arrancam cedo demais.
- Revalide a ordem de execução no GTM Preview após publicar.
Correção em WordPress ou plugins CMP
- Assegure que o site usa apenas um contentor GTM e não tem snippets duplicados.
- Desative plugins que adicionam tracking fora do GTM.
- Teste novamente após publicar e invalidar cache.
Correção genérica para developers
- Trate o GTM como camada de execução, não como fonte de verdade do consentimento.
- Centralize o estado de consentimento e exija-o antes de qualquer tag opcional.
- Remova caminhos redundantes de tagging que contornam o fluxo GTM pretendido.
Como confirmar que a correção funciona
- Confirme no Preview que nenhuma tag GTM opcional dispara antes do consentimento.
- Confirme que no primeiro carregamento permanecem apenas tags essenciais.
- Execute um novo scan e verifique a redução de findings ligados a pre-consent.
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.