Gravedad: MediaResponsable: DesarrolloTiempo de corrección: 30-90 min
El estado de consentimiento no se persiste
Corrija el almacenamiento y el comportamiento en recarga para que la elección del visitante se recuerde y se aplique entre páginas y sesiones.
Cubre: consent_not_persisted, consent_state_lost
Por qué es importante
Si el consentimiento se reinicia al recargar o cambiar de página, se vuelve a pedir al usuario o se reanuda el tratamiento opcional sin respetar su decisión previa.
Cómo verificarlo manualmente
- Acepte o rechace en una página, recargue y navegue a otras páginas.
- Confirme que la misma decisión de consentimiento sigue vigente en todo el sitio.
- Inspeccione el mecanismo de persistencia usado para guardar el consentimiento.
Causas típicas
- La cookie o entrada local del consentimiento no se escribe de forma consistente.
- Configuraciones de subdominio, path o SameSite impiden la persistencia.
- La navegación SPA reinicia el estado porque el consentimiento solo se guarda en memoria.
Corrección en GTM
- Asegúrese de que el estado de consentimiento se lee desde una fuente persistente en cada página.
- No dependa de variables runtime únicas que desaparecen tras navegar.
- Valide la persistencia del consentimiento en GTM Preview a través de varios reloads.
Corrección en WordPress o plugins CMP
- Revise ajustes del plugin CMP sobre almacenamiento, alcance de dominio y rutas multilingües.
- Pruebe si plugins de caché o seguridad reinician o eliminan el almacenamiento de consentimiento.
- Confirme que el plugin respeta la misma elección guardada en todos los templates.
Corrección genérica para desarrolladores
- Persista el consentimiento en una cookie estable o almacenamiento equivalente con dominio y path correctos.
- Recargue el estado de consentimiento antes de inicializar etiquetas opcionales en cada página.
- Centralice la lógica de almacenamiento de consentimiento en lugar de duplicarla por ruta.
Cómo confirmar que la corrección funciona
- Confirme que la misma elección persiste tras recarga y navegación entre páginas.
- Confirme que Reject sigue en denied en una nueva visita.
- Lance un nuevo escaneo y verifique que desaparecen las regresiones de persistencia.
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.