Gravedad: AltaResponsable: Admin CMPTiempo de corrección: 30-90 min
Falta el banner de consentimiento
Restaure o despliegue un banner de consentimiento de primera capa antes de que comience cualquier tracking o almacenamiento opcional.
Cubre: no_consent_banner, no_consent_banner_cmp_signals
Por qué es importante
Si las cookies o rastreadores no esenciales pueden ejecutarse sin ninguna interfaz de consentimiento, el usuario no tiene control de primera capa ni una forma válida de rechazar el tratamiento en el momento de la recogida.
Cómo verificarlo manualmente
- Open the homepage in incognito with cache disabled.
- Wait for late-loading scripts to finish and confirm whether any banner appears.
- Test on desktop and mobile viewports because some banners are viewport-specific.
Causas típicas
- CMP script missing from production template or blocked by CSP.
- Banner intentionally disabled for some geographies or routes.
- Caching or theme changes prevent the banner container from rendering.
Corrección en GTM
- Deploy a CMP tag in GTM that initializes before analytics and marketing tags.
- Pass CMP consent states into GTM consent checks.
- Ensure default state is denied until explicit action by the user.
Corrección en WordPress o plugins CMP
- Install a CMP plugin such as CookieYes or Complianz.
- Run the setup wizard to classify cookies and enable prior blocking.
- Ensure the banner appears before any non-essential scripts are loaded.
Corrección genérica para desarrolladores
- Add a first-layer consent banner that appears on first visit.
- Require an explicit user action before enabling non-essential processing.
- Persist and honor the choice across pages and subsequent visits.
Cómo confirmar que la corrección funciona
- Clear cookies and re-open the site to confirm the banner appears immediately.
- Reject optional cookies and verify the site remains usable.
- Run a fresh scan and confirm the missing-banner finding is gone.
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.