Gravidade: AltaResponsável: MarketingTempo para corrigir: 30-60 min
Meta Pixel antes do consentimento
Impeça que o Meta Pixel carregue ou envie eventos enquanto o visitante não tiver concedido o consentimento de marketing necessário.
Abrange: meta_pixel_before_consent, pre_consent_meta_pixel
Porque isto importa
O Meta Pixel transmite dados de marketing e conversão muito cedo no carregamento da página. Se arrancar antes do consentimento, cria um risco elevado e fácil de verificar.
Como verificar manualmente
- Procure pedidos Meta/Facebook no separador Network desde o primeiro carregamento.
- Verifique se o cookie `_fbp` ou identificadores semelhantes aparecem antes do consentimento.
- Confirme se o pixel é injetado via GTM, plugin ou snippet hardcoded.
Causas típicas
- O Meta Pixel está configurado para todos os pageviews sem controlo de consentimento.
- Um plugin de ecommerce ou publicidade injeta Meta fora do GTM.
- O CMP não bloqueia scripts inline de marketing.
Correção no GTM
- Coloque o Meta Pixel por trás dos sinais adequados de consentimento de marketing.
- Remova triggers automáticos ou tags Custom HTML incondicionais.
- Valide no GTM Preview que nenhum evento Meta dispara antes do opt-in.
Correção em WordPress ou plugins CMP
- Reveja plugins Meta/Facebook e integrações do tema.
- Desative injeções paralelas fora do fluxo controlado pelo CMP.
- Teste novamente após limpar cache e rever o frontend renderizado.
Correção genérica para developers
- Carregue o Meta Pixel apenas após consentimento explícito de marketing.
- Mantenha um único caminho de inicialização para evitar duplicados.
- Audite templates, tag manager e plugins para remover fallbacks ocultos.
Como confirmar que a correção funciona
- Confirme que nenhum pedido Meta é emitido antes do consentimento.
- Confirme que os cookies Meta permanecem ausentes em estado denied.
- Execute um novo scan e verifique que o Meta deixa de ser assinalado antes do consentimento.
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.