Documentación de WPConsent

Documentación, materiales de referencia y tutoriales para WPConsent

Registros de consentimiento / Registros de consentimiento

¿Necesitas demostrar que tus visitantes realmente dieron su consentimiento antes de procesar sus datos? Los registros de consentimiento de WPConsent registran automáticamente cada interacción con los banners, almacenando quién dio su consentimiento, a qué dio su consentimiento y cuándo. Esta guía te explica cómo habilitar, ver, filtrar, exportar y limpiar los registros de consentimiento.

Función Pro: Esta función requiere WPConsent Pro.

Índice

Requisitos previos

  • WPConsent Pro instalado y activado
  • Un banner de consentimiento configurado y visible en su sitio web.

WPConsent no registra las interacciones de consentimiento de forma predeterminada. Primero deberá activar la función.

  1. Navega a WPConsent >> Configuración.
  2. La pestaña Configuración predeterminada se carga automáticamente.
  3. Desplácese hasta el interruptor Registros de consentimiento.
  4. Activar Habilitar el mantenimiento de registros de consentimiento para todos los visitantes que den su consentimiento.
  5. Haga clic en Guardar.

Una vez habilitado, WPConsent registra un punto final de la API REST en /wp-json/wpconsent/v1/log-consentEl banner frontal envía una solicitud POST a este punto final cada vez que un visitante guarda sus opciones de consentimiento.

Comprender lo que se captura

Cada entrada del registro se almacena en el wpconsent_consent_logs tabla de la base de datos. Esto es lo que registra WPConsent:

CampoDescripción
UsuarioID de usuario de WordPress para visitantes que han iniciado sesión, o 0 para los huéspedes
Dirección IPDirección IP anónima del visitante (véase más abajo)
Código del paísCódigo de país de 2 letras de la búsqueda de geolocalización, o XX si no está disponible
Datos de consentimientoObjeto JSON con cada categoría de cookies y servicio establecido como aceptado o rechazado.
Marca de tiempoFecha y hora de la interacción de consentimiento (almacenadas tanto en formato local como UTC).

Anonimización de IP

WPConsent anonimiza las direcciones IP antes de almacenarlas. Nunca se escribe la dirección IP completa en la base de datos.

  • IPv4: El último octeto se sustituye por 000. Por ejemplo, 192.168.1.45 se convierte en 192.168.1.000.
  • IPv6: Los últimos 5 grupos (posiciones 3 a 7) se sustituyen por 0000. Por ejemplo, 2001:0db8:85a3:0000:0000:8a2e:0370:7334 se convierte en 2001:0db8:85a3:0000:0000:0000:0000:0000.

Este enfoque conserva suficiente información para el análisis regional, al tiempo que protege la privacidad individual.

Para revisar todas las interacciones de consentimiento registradas, vaya a WPConsent >> Registros de consentimiento. Asegúrese de que la pestaña Registros de consentimiento esté seleccionada.

Página de registros de consentimiento que muestra las interacciones de consentimiento registradas.

La tabla muestra 20 registros por página con 4 columnas:

  • Usuario: El nombre de usuario de WordPress, o «Invitado» para los visitantes que no hayan iniciado sesión.
  • Dirección IP: La IP anónima con un icono de bandera del país (cuando hay datos de geolocalización disponibles).
  • Detalles del consentimiento: un resumen de las opciones a nivel de categoría (esenciales, estadísticas, marketing) que se muestran como aceptadas o rechazadas. Si el visitante tenía habilitado el GPC (Control de privacidad global), también aparece ese estado. Haga clic en Ver servicios para ampliar las decisiones individuales a nivel de servicio.
  • Fecha: Formateada utilizando la configuración de fecha y hora de WordPress.

Filtrado y búsqueda de registros

WPConsent proporciona herramientas integradas para encontrar registros específicos rápidamente.

Filtrar y buscar registros del registro de consentimiento

Filtrar por rango de fechas

  1. Haga clic en la entrada Filtrar por rango de fechas situada encima de la tabla.
  2. Seleccione una fecha de inicio y una fecha de finalización utilizando el selector de fechas.
  3. Haga clic en Filtro para aplicar.

Para eliminar el filtro, haga clic en Borrar.

Búsqueda por dirección IP

  1. Introduzca una dirección IP completa o parcial en el cuadro de búsqueda IP.
  2. Haga clic en Buscar registros.

La búsqueda admite coincidencias parciales:

  • Un IPv4 completo como 192.168.1.100 que coincida con esa dirección específica anonimizada.
  • Un IPv4 parcial como 192.168 automáticamente los octetos restantes.
  • Un IPv6 parcial como 2001:db8 automáticamente los grupos restantes se convierten en comodines.

Dado que las direcciones IP se anonimizan en el almacenamiento, el último octeto de una dirección IPv4 siempre es 000. Ten esto en cuenta cuando realices la búsqueda.

Exportación de registros a CSV

Puede exportar registros de consentimiento para informes de cumplimiento, solicitudes legales o análisis externos.

  1. Navega a WPConsent >> Registros de consentimiento.
  2. Seleccione la pestaña Exportar.
  3. Establezca una fecha de inicio y una fecha de finalización para el intervalo que desea exportar.
  4. Haga clic en Exportar.

Exportar registros de consentimiento a CSV

El proceso de exportación registra lotes de 1000 para gestionar grandes conjuntos de datos sin agotar el tiempo de espera. Una barra de progreso muestra el estado actual. Cuando finaliza el procesamiento, el archivo CSV se descarga automáticamente.

El archivo descargado se llama consent-logs-YYYY-MM-DD_HH-MM-SS.csv y contiene estas columnas:

ColumnaContenido
FechaMarca de tiempo en tu zona horaria de WordPress
Identificación de usuarioID de usuario de WordPress o «Invitado»
Dirección IPIP anonimizada
Cookies esencialesAceptado o rechazado
Cookies estadísticasAceptado o rechazado
Cookies de marketingAceptado o rechazado
ServiciosLista separada por comas de servicios individuales con su estado

Limpieza de registros antiguos

Con el tiempo, la tabla de registros de consentimiento puede crecer mucho. WPConsent te permite eliminar registros obsoletos para gestionar el tamaño de la base de datos y cumplir con las políticas de retención de datos.

  1. Navega a WPConsent >> Herramientas.
  2. Seleccione la pestaña Base de datos.
  3. Desplácese hasta la sección Borrar registros de consentimiento.
  4. Seleccione un período de tiempo en el menú desplegable Borrar registros anteriores a:

3 meses6 meses1 año2 añosTodo el tiempo

  1. Haga clic en Eliminar registros.

Eliminar registros antiguos del registro de consentimientos

La eliminación se realiza en lotes de 1000 registros para evitar tiempos de espera del servidor. Un indicador de progreso realiza un seguimiento de la operación. Esta acción es irreversible, por lo que los registros eliminados no se pueden recuperar.

La mayoría de las normativas de privacidad recomiendan conservar los registros de consentimiento al menos durante el tiempo que este sea válido. Compruebe los requisitos normativos específicos antes de establecer un periodo de conservación.

Verificación de la configuración

Después de habilitar el registro de consentimiento, confirme que todo funciona correctamente.

  1. Abre tu sitio web en una ventana de navegación privada o de incógnito.
  2. Interactúa con el banner de consentimiento (acepta, rechaza o personaliza las opciones).
  3. Navega a WPConsent >> Registros de consentimiento.
  4. Verifique que aparezca una nueva entrada con su IP anónima, las opciones de consentimiento correctas y la marca de tiempo actual.

Confirmando el punto final REST

Visita yoursite.com/wp-json/wpconsent/v1/log-consent en tu navegador. Deberías ver un mensaje de error como:

{"code":"rest_missing_callback_param","message":"Missing parameter(s): consent_data"}

Esto confirma que el punto final está activo. El banner del frontend envía automáticamente los datos correctos cuando los visitantes interactúan con él.

Si ves un error 404, comprueba que el registro de consentimiento está habilitado en WPConsent >> Ajustes y que tus enlaces permanentes de WordPress están guardados (ve a Ajustes >> Enlaces permanentes y haz clic en Guardar cambios).

Preguntas frecuentes

Primero, confirma que el interruptor esté encendido en WPConsent >> Configuración. Si es así, abre las herramientas de desarrollo de tu navegador y comprueba en la pestaña Red si hay solicitudes a /log-consentUna solicitud fallida puede indicar un conflicto de la API REST con otro complemento o un firewall del servidor que bloquea el punto final.

¿Por qué faltan las banderas de los países en algunas entradas del registro?

Los códigos de país se determinan mediante geolocalización. Si el servicio de geolocalización no está disponible cuando se crea una entrada de registro, WPConsent almacena XX como código de país y no se muestra ninguna bandera. Cuando se visualiza la página de registros, el sistema intenta buscar y almacenar el código de país para cualquier entrada que lo tenga omitido.

¿Por qué no responde el botón de exportar?

Asegúrate de haber seleccionado tanto un Desde y A fecha antes de hacer clic Exportar. La exportación requiere un intervalo de fechas. Si aparece la barra de progreso pero la descarga no se inicia, comprueba la configuración del bloqueador de ventanas emergentes de tu navegador y verifica que el wp-content/uploads/wpconsent/exports/ El directorio es escribible.

Si ve un aviso que indica que los registros de consentimiento están desactivados, haga clic en el enlace proporcionado para ir a la página de configuración. A continuación, active la opción Registros de consentimiento y guarde los cambios. La advertencia desaparecerá una vez que el registro esté activo.

Conclusión

Los registros de consentimiento te ayudan a mantener un registro de las decisiones de consentimiento de los visitantes. Al habilitar el registro, revisar los registros y exportar o limpiar periódicamente los datos antiguos, puedes gestionar mejor tus registros de consentimiento a lo largo del tiempo. Para obtener más información sobre cómo gestionar las tablas de la base de datos y la caché de tu plugin, consulta la guía sobre gestión de bases de datos y caché.

¿Le ha resultado útil este artículo?

Artículos relacionados