¿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
- Habilitar el registro de consentimientos
- Comprender lo que se captura
- Ver registros de consentimiento
- Filtrado y búsqueda de registros
- Exportación de registros a CSV
- Limpieza de registros antiguos
- Verificación de la configuración
- Preguntas frecuentes
- Conclusión
Requisitos previos
- WPConsent Pro instalado y activado
- Un banner de consentimiento configurado y visible en su sitio web.
Habilitar el registro de consentimientos
WPConsent no registra las interacciones de consentimiento de forma predeterminada. Primero deberá activar la función.
- Navega a WPConsent >> Configuración.
- La pestaña Configuración predeterminada se carga automáticamente.
- Desplácese hasta el interruptor Registros de consentimiento.
- Activar Habilitar el mantenimiento de registros de consentimiento para todos los visitantes que den su consentimiento.
- 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:
| Campo | Descripción |
|---|---|
| Usuario | ID de usuario de WordPress para visitantes que han iniciado sesión, o 0 para los huéspedes |
| Dirección IP | Dirección IP anónima del visitante (véase más abajo) |
| Código del país | Código de país de 2 letras de la búsqueda de geolocalización, o XX si no está disponible |
| Datos de consentimiento | Objeto JSON con cada categoría de cookies y servicio establecido como aceptado o rechazado. |
| Marca de tiempo | Fecha 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.45se convierte en192.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:7334se convierte en2001: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.
Ver registros de consentimiento
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.

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 por rango de fechas
- Haga clic en la entrada Filtrar por rango de fechas situada encima de la tabla.
- Seleccione una fecha de inicio y una fecha de finalización utilizando el selector de fechas.
- Haga clic en Filtro para aplicar.
Para eliminar el filtro, haga clic en Borrar.
Búsqueda por dirección IP
- Introduzca una dirección IP completa o parcial en el cuadro de búsqueda IP.
- Haga clic en Buscar registros.
La búsqueda admite coincidencias parciales:
- Un IPv4 completo como
192.168.1.100que coincida con esa dirección específica anonimizada. - Un IPv4 parcial como
192.168automáticamente los octetos restantes. - Un IPv6 parcial como
2001:db8automá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.
- Navega a WPConsent >> Registros de consentimiento.
- Seleccione la pestaña Exportar.
- Establezca una fecha de inicio y una fecha de finalización para el intervalo que desea exportar.
- Haga clic en Exportar.

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:
| Columna | Contenido |
|---|---|
| Fecha | Marca de tiempo en tu zona horaria de WordPress |
| Identificación de usuario | ID de usuario de WordPress o «Invitado» |
| Dirección IP | IP anonimizada |
| Cookies esenciales | Aceptado o rechazado |
| Cookies estadísticas | Aceptado o rechazado |
| Cookies de marketing | Aceptado o rechazado |
| Servicios | Lista 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.
- Navega a WPConsent >> Herramientas.
- Seleccione la pestaña Base de datos.
- Desplácese hasta la sección Borrar registros de consentimiento.
- Seleccione un período de tiempo en el menú desplegable Borrar registros anteriores a:
– 3 meses – 6 meses – 1 año – 2 años – Todo el tiempo
- Haga clic en Eliminar registros.

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.
Prueba de una interacción de consentimiento
- Abre tu sitio web en una ventana de navegación privada o de incógnito.
- Interactúa con el banner de consentimiento (acepta, rechaza o personaliza las opciones).
- Navega a WPConsent >> Registros de consentimiento.
- 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
¿Por qué no aparecen mis registros de consentimiento después de haber habilitado la función?
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.
¿Por qué aparece una advertencia en la página Registros de consentimiento?
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é.