Saltar al contenido Saltar a la navegación
De vuelta al soporte principal

Cómo solicitar el consentimiento del usuario para el seguimiento analítico con SEOPress

SEOPress Free permite solicitar el consentimiento de los visitantes antes de cargar el seguimiento analítico configurado con SEOPress. La barra de cookies ofrece aceptación, rechazo y, opcionalmente, una forma de cambiar la elección más adelante.

Activar la barra de cookies

  1. Ve a SEO, Analytics y activa el módulo.
  2. Configura las herramientas de seguimiento que quieras utilizar y abre la pestaña Barra de cookies / RGPD.
  3. Activa la opción para solicitar el consentimiento del usuario para el seguimiento analítico.
  4. Para solicitar una aceptación expresa, deja desactivada la opción Mostrar y aceptar automáticamente el consentimiento al cargar la página. Esta opción independiente inicia el seguimiento sin esperar un clic en Aceptar: mostrar una barra no equivale a obtener consentimiento.
  5. Activa la opción que permite cambiar las preferencias de cookies si quieres mantener disponible un botón de preferencias.
  6. Guarda los cambios y vacía la caché del sitio.

Personalizar el mensaje y el aspecto

Edita el mensaje y los textos de los botones Aceptar, Rechazar y Preferencias de cookies. Algunas instalaciones aún usan «Cerrar» para el botón de rechazo. Cambiar su texto no convierte el rechazo en aceptación.

El mensaje admite enlaces y formato básico. Selecciona la página de política de privacidad en los ajustes de WordPress y utiliza [seopress_privacy_page] como destino de un enlace a esa página.

Elige la posición, alineación, anchura, colores y fondo de la barra. Se recomienda insertarla después de la apertura de la etiqueta body. El tema debe admitir wp_body_open; si no lo hace, selecciona la inserción en el pie de página y vuelve a probar.

Qué controla el consentimiento

La integración incluye Google Analytics, Matomo, Microsoft Clarity y los códigos de seguimiento personalizados añadidos con SEOPress. No controla automáticamente los scripts insertados por el tema, otro plugin o un gestor de etiquetas configurado por separado. Comprueba esas integraciones de forma independiente.

Con GA4 y la barra de cookies activados, SEOPress gestiona las señales de Google Consent Mode v2 analytics_storage, ad_storage, ad_user_data y ad_personalization. El estado inicial es denegado; aceptar o rechazar actualiza la elección. Consent Mode comunica la elección a Google, pero no obtiene por sí mismo el consentimiento del visitante.

Se trata de una elección global de aceptación o rechazo, no de un centro de preferencias con un interruptor para cada herramienta. Activar un ajuste no establece, por sí solo, el cumplimiento legal de todo el sitio.

Caducidad, preferencias y roles excluidos

Caducidad de la cookie (días) establece cuánto tiempo se recuerda la elección; el valor predeterminado es 30 días. Cuando la cookie desaparece, se puede volver a preguntar al visitante correspondiente. Borrar las cookies del navegador también elimina la elección guardada.

El botón de preferencias vuelve a abrir la barra para cambiar la elección. Retirar el consentimiento no elimina los datos ya enviados ni garantiza que se detengan todos los scripts de terceros que ya se estén ejecutando. Comprueba también la siguiente carga de página y el comportamiento de tus scripts personalizados.

En Analytics, Avanzado, revisa los roles excluidos del seguimiento. Haz las pruebas sin iniciar sesión o con un rol no excluido; de lo contrario, la ausencia de la barra o del seguimiento puede ser normal.

Comprobar la configuración

  1. Abre una sesión privada nueva. Antes de pulsar ningún botón, inspecciona las solicitudes de seguimiento y el estado del consentimiento con las herramientas de desarrollo del navegador o Google Tag Assistant.
  2. Pulsa Aceptar y visita otra página. Comprueba que se ejecutan las herramientas previstas y se respeta la elección guardada.
  3. Repite la prueba en otra sesión privada nueva y pulsa Rechazar. Comprueba que no se autoriza el seguimiento analítico.
  4. Abre las preferencias, cambia la elección y vuelve a comprobarlo tras recargar la página.
  5. Repite con la caché y la optimización JavaScript activadas. Si cambia el resultado, vacía la caché y aísla el ajuste de optimización responsable.

Si no aparece la barra, comprueba la activación del módulo, la opción de consentimiento, los roles excluidos, las cookies de elección existentes y el punto de inserción del tema.

Consentimiento en páginas almacenadas en caché

SEOPress 10.3 determina la elección guardada de cada visitante en su navegador. La misma página en caché puede servirse a visitantes que hayan aceptado, rechazado o que aún no hayan respondido. Con la aceptación expresa activada, SEOPress mantiene inactiva su configuración de seguimiento hasta que exista consentimiento y, después, carga el código autorizado. La elección de un visitante que vuelve se lee de nuevo en la siguiente página.

El retraso, la combinación o la minificación de JavaScript y las herramientas de consentimiento de otros plugins pueden afectar al orden de ejecución. Después de actualizar o cambiar ajustes, vacía la caché de páginas y la del CDN. Si falla la barra o el seguimiento, desactiva temporalmente la optimización JavaScript, repite la prueba y excluye únicamente los scripts de consentimiento o seguimiento afectados de la optimización responsable.

Comprobar que las elecciones son independientes

  1. Activa la caché de páginas y la solicitud de aceptación expresa; deja desactivada la aceptación automática.
  2. En el navegador A, sin una elección guardada, carga una página, acepta y vuelve a visitarla para generar la caché.
  3. En otro navegador B sin una elección guardada, abre la misma URL. La barra debe seguir solicitando una decisión. Rechaza y comprueba que B no hereda la autorización de A.
  4. Vuelve a A y confirma que mantiene su aceptación. Invierte el orden: genera la caché con un visitante que rechace y visita después la página desde un navegador que haya aceptado.
  5. Cambia la elección con el botón de preferencias y comprueba la página actual y la siguiente navegación.

La presencia de una configuración de seguimiento en el código fuente no demuestra que se haya ejecutado. Inspecciona también las solicitudes de red y el estado de consentimiento de las herramientas. Un script personalizado ya ejecutado en la página necesita gestionar por sí mismo la retirada del consentimiento.