Gravedad: AltaResponsable: MarketingTiempo de corrección: 30-60 min
Meta Pixel antes del consentimiento
Evite que Meta Pixel cargue o envíe eventos mientras el visitante no haya concedido el consentimiento de marketing requerido.
Cubre: meta_pixel_before_consent, pre_consent_meta_pixel
Por qué es importante
Meta Pixel transmite datos de marketing y conversión muy pronto en la carga de página. Si arranca antes del consentimiento, genera un riesgo alto y fácilmente verificable.
Cómo verificarlo manualmente
- Busque solicitudes de Meta/Facebook en la pestaña Red desde la primera carga.
- Compruebe si el cookie `_fbp` u otros identificadores similares aparecen antes del consentimiento.
- Confirme si el píxel se inyecta vía GTM, plugin o snippet hardcodeado.
Causas típicas
- El píxel Meta está configurado en todos los pageviews sin control de consentimiento.
- Un plugin de ecommerce o publicidad inyecta Meta fuera de GTM.
- El CMP no bloquea scripts inline de marketing.
Corrección en GTM
- Coloque Meta Pixel detrás de las señales adecuadas de consentimiento de marketing.
- Elimine triggers automáticos o etiquetas Custom HTML incondicionales.
- Valide en GTM Preview que ningún evento de Meta se dispara antes del opt-in.
Corrección en WordPress o plugins CMP
- Revise plugins de Meta/Facebook e integraciones del tema.
- Desactive inyecciones paralelas fuera del flujo controlado por el CMP.
- Vuelva a probar tras limpiar caché y revisar el front renderizado.
Corrección genérica para desarrolladores
- Cargue Meta Pixel solo después de un consentimiento explícito de marketing.
- Mantenga una única ruta de inicialización para evitar duplicados.
- Audite templates, tag manager y plugins para eliminar fallbacks ocultos.
Cómo confirmar que la corrección funciona
- Confirme que no se emiten solicitudes de Meta antes del consentimiento.
- Confirme que las cookies de Meta siguen ausentes en estado denied.
- Lance un nuevo escaneo y verifique que Meta deja de marcarse antes del consentimiento.
Siguiente paso
Vuelva a ejecutar el escaneo después del despliegue para confirmar que cambió el comportamiento real en tiempo de ejecución y no solo el texto del banner.