¿Le gustaría poder demostrar que sus visitantes dieron su consentimiento antes de procesar sus datos?
En esta guía, le mostraremos los registros de consentimiento de WPConsent, que registran quién dio su consentimiento, a qué y cuándo. Todo lo que necesita es WPConsent con una licencia de pago y el registro de consentimiento activado.
Requisitos: Los registros de consentimiento requieren un nivel de licencia Básico o superior.
Tabla de contenidos
- Activación del registro de consentimiento
- Lectura de lo que almacena cada registro de consentimiento
- Visualización de los registros de consentimiento
- Filtrado y búsqueda de registros
- Exportación de registros a CSV
- Programación de la limpieza automática de registros
- Borrado de registros por rango de fechas
- Verificar su configuración
- Preguntas frecuentes
Antes de empezar, asegúrese de que WPConsent esté instalado y activado en su sitio de WordPress, con su banner de consentimiento ya configurado.
Activación del registro de consentimiento
Para empezar, activaremos el registro de consentimiento. WPConsent lo mantiene desactivado hasta que usted lo solicite. Hasta entonces, nada sobre las elecciones de sus visitantes se escribe en su base de datos.
Desde la barra lateral de administración de WordPress, vaya a WPConsent » Ajustes. La pestaña Ajustes predeterminada se carga automáticamente.

A continuación, desplácese hacia abajo hasta el interruptor Registros de consentimiento y actívelo. Su descripción explica lo que hace: mantiene registros del consentimiento de cada visitante que lo otorga.

Una fila de Limpieza automática aparece justo debajo una vez que el registro está activado. Esa fila es una configuración de retención en lugar de parte de la activación del registro, así que déjela como está por ahora. Volveremos a ella en Programación de la limpieza automática de registros más abajo.
En la parte inferior de la página, haga clic en Guardar cambios.

A partir de este momento, WPConsent registra cada interacción de consentimiento a medida que ocurre.
Lectura de lo que almacena cada registro de consentimiento
Cada entrada se almacena en la tabla de la base de datos wpconsent_consent_logs. Un solo registro contiene el ID de usuario de WordPress para los visitantes que han iniciado sesión, o 0 para los invitados. También contiene una dirección IP anonimizada, un código de país de dos letras, las opciones de consentimiento en sí mismas como JSON y una marca de tiempo.
El código de país merece ser conocido. WPConsent escribe XX cuando almacena la entrada y resuelve el país real después en segundo plano. Por lo tanto, una bandera puede estar ausente en un registro muy reciente y aparecer más tarde.
Anonimización de IP
WPConsent anonimiza las direcciones IP antes de almacenarlas, por lo que nunca se escribe una dirección completa en su base de datos.
WPConsent utiliza la propia anonimización de WordPress para esto. Una dirección IPv4 pierde su último número, por lo que 192.168.1.45 se almacena como 192.168.1.0. Una dirección IPv6 se reduce a su porción de red, por lo que 2001:0db8:85a3:1234:5678:8a2e:0370:7334 se almacena como 2001:db8:85a3:1234:: en su lugar.
Visualización de los registros de consentimiento
WPConsent enumera cada interacción registrada en una página propia en su área de administración.
Desde la barra lateral de administración de WordPress, vaya a WPConsent » Registros de consentimiento.

La página se abre en la pestaña Registros de consentimiento, que enumera sus registros, los más recientes primero, con un recuento del total encima de la tabla.

La tabla tiene cinco columnas:
- Usuario muestra el nombre de usuario de WordPress, o Invitado para los visitantes que no iniciaron sesión.
- Dirección IP muestra la dirección anonimizada que se almacenó, con la bandera del país del visitante al lado una vez que WPConsent la haya resuelto.
- Detalles de consentimiento desglosa la decisión categoría por categoría, marcando cada una como aceptada o rechazada.
- Contexto del banner contiene un icono de ojo que abre una instantánea del banner que vio el visitante, incluido su mensaje, idioma, botones y categorías. Los registros guardados sin una instantánea muestran No disponible en su lugar.
- Fecha muestra cuándo ocurrió la interacción.
Leer una sola fila muestra cómo encajan esas piezas.

La columna Detalles de consentimiento es la parte que importa para el cumplimiento. Registra no solo que alguien respondió al banner, sino exactamente a qué categorías de cookies aceptó.
Filtrado y búsqueda de registros
La tabla muestra 20 registros por página. Una vez que tenga más que eso, los controles encima de ella reducen la lista.
Filtrar por rango de fechas
Encima de la tabla, haga clic en el campo Filtrar por rango de fechas y seleccione una fecha de inicio y fin. Luego haga clic en Filtrar. Este es el control que desea cuando una solicitud se refiere a un período en particular.

Buscar por dirección IP
En el cuadro Búsqueda de IP, introduzca una dirección completa o parcial. Luego haga clic en Buscar registros. La coincidencia parcial funciona, por lo que introducir la primera parte de una dirección comodín el resto.

Las direcciones almacenadas ya están anonimizadas, y la búsqueda lo permite. WPConsent ignora la última parte de lo que escriba, por lo que la dirección completa de un visitante aún encuentra su registro.
Exportación de registros a CSV
Para informes de cumplimiento o una solicitud legal, WPConsent exporta sus registros como un archivo CSV. Cada fila cubre un registro, y las columnas van más allá de la tabla en pantalla para incluir el mensaje del banner, el idioma y la URL de la página de política.
Una exportación es también la forma de conservar una copia de los registros antes de que los controles de limpieza a continuación los eliminen. Vale la pena ejecutar una primero.
En la página Registros de consentimiento, seleccione la pestaña Exportar.

A continuación, establezca una fecha Desde y una fecha Hasta. Ambas fechas son obligatorias, por lo que no sucede nada hasta que el rango esté completo.
Con el rango establecido, haga clic en Exportar.

Las exportaciones se procesan en lotes de 1000 registros, por lo que una tabla grande no se agota a mitad de camino. Una barra de progreso rastrea la ejecución y el archivo se descarga por sí solo una vez que llega al 100%.
Programación de la limpieza automática de registros
Los registros de consentimiento se acumulan, y una política de retención de datos generalmente establece un límite sobre cuánto tiempo los conserva. WPConsent puede mantener su tabla hasta ese límite por usted. Una limpieza se ejecuta cada semana, por lo que los registros más antiguos se eliminan sin que usted visite la página.
Esto está desactivado para empezar, por lo que cada registro que recopila permanece en su lugar hasta que lo elimina.
Desde la barra lateral de administración de WordPress, vaya de nuevo a WPConsent » Ajustes, la misma página que contiene el interruptor que activó anteriormente. A continuación, desplácese hacia abajo hasta las filas de Registros de consentimiento y active el interruptor Limpieza automática.
Al activarlo, aparece un menú desplegable Eliminar registros con una antigüedad superior a:, que establece cuánto tiempo se conservarán los registros. Las cuatro opciones son 3 meses, 6 meses, 1 año y 2 años. Los sitios nuevos empiezan con 1 año.

Si su política de privacidad especifica un período de retención, iguale ese período aquí. Si no lo hace, 1 año conserva un año completo de registros disponibles para una solicitud, al tiempo que elimina los más antiguos.
Una limpieza es permanente. Los registros eliminados no se pueden recuperar, y WPConsent no guarda ninguna copia de ellos, así que exporte todo lo que pueda necesitar antes de activar esta opción.
Cuando la ventana esté configurada, haga clic en Guardar cambios en la parte inferior de la página. WPConsent confirma el cambio antes de guardarlo, ya que la primera ejecución elimina todo lo que ya sea anterior a la ventana que eligió.
La superposición nombra esa ventana. Donde los registros ya sean anteriores a ella, la superposición también estima cuántos eliminará la primera ejecución. Luego haga clic en Activar y guardar para almacenar el cambio.

Una vez que la limpieza esté en marcha, la fila debajo del menú desplegable informa sobre la programación. Indica la fecha y hora de la próxima limpieza. Después de que se haya completado una ejecución, también informa cuándo se ejecutó y cuántos registros eliminó.
Nota: La programación semanal se ejecuta en el propio programador de WordPress, que se activa con las visitas a su sitio. En un sitio con poca actividad, una limpieza puede comenzar un poco después de la hora que indica la fila de estado.
Ampliar la ventana más tarde, o desactivar la Limpieza automática, se guarda sin confirmación. Acortarla muestra una confirmación propia, por lo que siempre hay una oportunidad de exportar primero. Con una ventana de retención en vigor, su tabla de registros se mantiene en el tamaño que su política exige.
Borrado de registros por rango de fechas
WPConsent tiene un control para una limpieza única en el momento que usted elija. Se ejecuta en ese momento en lugar de esperar la programación semanal.
Desde la barra lateral de administración de WordPress, vaya a WPConsent » Herramientas. Luego seleccione la pestaña Base de datos.

La pestaña Base de datos contiene tres paneles: Ajustes de la base de datos, Limpiar registros de consentimiento y Limpiar registros de No vender. Limpiar registros de consentimiento es el panel central, y el que actúa sobre sus registros de consentimiento. El panel debajo de él cubre las solicitudes de No vender, que son un conjunto de registros aparte.
En el panel Limpiar registros de consentimiento, abra el menú desplegable Limpiar registros con una antigüedad superior a: y elija una ventana. El menú desplegable se abre en 1 año cada vez que se carga la página, así que configúrelo en la ventana que desee antes de continuar. Los registros anteriores a esa ventana son los que se eliminan, y todo lo más reciente permanece en la tabla.
Nota: Este menú desplegable contiene las mismas cuatro ventanas que la limpieza programada, más una opción de Todo el tiempo, que cubre todos los registros de la tabla. Todo el tiempo solo está disponible aquí.

Debajo del menú desplegable, haga clic en Eliminar registros.

Esta limpieza es permanente de la misma manera, así que exporte primero si puede necesitar los registros más tarde.
WPConsent confirma también esta, nombrando la ventana que seleccionaste. Luego haz clic en Eliminar registros de consentimiento para llevarlo a cabo.

WPConsent trabaja a través de la tabla en lotes de 1000 registros e informa cuántos eliminó una vez que finaliza la ejecución.
Verificar su configuración
Vale la pena confirmar que el registro funciona antes de confiar en él.
Prueba de una interacción de consentimiento
La comprobación más rápida es una visita desde una ventana de navegación privada, donde el banner aparece como lo hace para un visitante nuevo. Responder allí produce una nueva entrada en la página de Registros de consentimiento, que contiene tu dirección anonimizada, las opciones que tomaste y la hora actual.
Confirmación de que el punto final está activo
Los registros de consentimiento llegan a WordPress a través de un punto final REST en /wp-json/wpconsent/v1/log-consent. WPConsent registra esa ruta solo mientras el registro de consentimiento está activado. La ruta solo acepta solicitudes POST, por lo que abrir la dirección en un navegador devuelve el mensaje de WordPress "no se encontró ninguna ruta" en lugar de algo significativo.
La comprobación que sí te dice algo son las herramientas de desarrollador de tu navegador. Con la pestaña Red abierta, responder al banner envía una única solicitud POST a log-consent. Una respuesta 200 significa que el registro llegó a tu base de datos.
¡Eso es todo! Ahora tienes un registro fechado, categoría por categoría, del consentimiento que tus visitantes han dado. Una ventana de retención mantiene ese registro al tamaño que tu política exige. A continuación, echa un vistazo a nuestra guía sobre gestión de bases de datos y caché para mantener ordenadas las tablas detrás de esos registros.
Preguntas frecuentes
A continuación, hemos respondido algunas de las preguntas más comunes sobre los registros de consentimiento.
¿Por qué no aparecen mis registros de consentimiento después de activar la función?
Comienza comprobando que el interruptor todavía está activado en WPConsent » Ajustes y que guardaste la página. Si está activado, abre las herramientas de desarrollador de tu navegador y observa la pestaña Red en busca de solicitudes a log-consent mientras respondes al banner. Una solicitud que nunca se completa apunta a otro plugin o a un firewall del servidor que intercepta la ruta REST. Consulta Cómo comprobar conflictos de plugins de WordPress para conocer una forma paso a paso de reducir qué plugin es el responsable.
¿Por qué faltan las banderas de países en algunas entradas?
El país proviene de una búsqueda de geolocalización que ocurre después de que se almacena el registro. WPConsent guarda primero XX y luego rellena el país poco después. Por lo tanto, una entrada muy nueva puede mostrar ninguna bandera durante un corto período.
¿Por qué no responde el botón Exportar?
Se requieren tanto una fecha de Inicio como una de Fin. Una fecha de Inicio posterior a la fecha de Fin se rechaza de la misma manera, por lo que la exportación espera hasta que el rango sea válido. Si la barra de progreso se completa pero no llega ningún archivo, confirma que tu directorio de subidas es escribible. WPConsent crea el CSV en uploads/wpconsent/exports antes de entregarlo a tu navegador. Consulta Cómo solucionar errores de permisos de archivos y carpetas en WordPress si necesitas corregir esos permisos.
¿Qué control de limpieza debo usar?
La Limpieza Automática es la que se configura una vez, ya que mantiene tu tabla en una ventana de retención cada semana sin más atención. El panel Borrar Registros de Consentimiento en WPConsent » Herramientas es para una limpieza que deseas ejecutar ahora. Su opción de Todo el tiempo también puede vaciar la tabla por completo, que es lo único que el control programado no ofrece.
¿Puedo recuperar los registros de consentimiento después de borrarlos?
No. Ambos controles eliminan las filas de la tabla wpconsent_consent_logs, y WPConsent no guarda ninguna copia de ellas. Una exportación CSV es la forma de conservar los registros que puedas necesitar, así que ejecuta una antes de borrar.
¿Qué sucede con los registros más antiguos que el período de retención que elijo?
Se eliminan en la próxima ejecución de limpieza. WPConsent te pide que confirmes antes de guardar. Donde los registros ya son más antiguos que la ventana que elegiste, el aviso estima cuántos elimina esa primera ejecución. Acortar la ventana más tarde presenta su propia confirmación.
¿Por qué la página de Registros de Consentimiento muestra un aviso en lugar de registros?
Ese aviso aparece cuando el registro está desactivado. Sigue el enlace que ofrece para llegar a la página de configuración, activa el interruptor de Registros de Consentimiento y guarda. El aviso se borra una vez que el registro está activado.