Documentación · Privacidad, seguridad y cumplimiento
Retención de Analytics
Este documento explica cómo el plugin ADP Car Market Hub recopila, retiene y elimina datos de analíticas, y qué controles tienen los operadores del sitio para aplicar la minimización de datos y el consentimiento.
Este documento no constituye asesoramiento legal. Los operadores del sitio deben revisar su configuración de analíticas y cualquier requisito de consentimiento relacionado con su propio asesor legal.
Cuándo usar este documento
Use este documento cuando necesite:
- Decidir si habilitar las analíticas integradas del plugin.
- Configurar la ventana de retención para los eventos de analíticas.
- Aplicar un requisito de consentimiento antes de que se registre el seguimiento.
- Documentar el comportamiento de las analíticas en el aviso de privacidad del sitio.
- Purgar los datos de analíticas bajo demanda.
Descripción general
Cuando está habilitado, el plugin registra un pequeño conjunto de eventos en una tabla de base de datos
personalizada ({prefix}as24ci_analytics). Cada fila almacena:
- Un ID de publicación de vehículo (o
0para eventos a nivel de sitio, como búsquedas con filtro). - Un tipo de evento.
- Un payload de datos adicionales minimizado opcional (codificado en JSON).
- Una marca de tiempo de creación.
La tabla no almacena direcciones IP, identificadores de usuario ni cookies en el lado del servidor. El seguimiento está desactivado por defecto y solo se activa cuando el operador lo habilita en los ajustes del plugin.
Interacción con el asistente de configuración
El Asistente de primera configuración opcional muestra el interruptor principal de analíticas en su paso Características:
- La configuración de demostración marca previamente la casilla de analíticas para que las páginas de Dashboard y Analytics tengan datos que mostrar del conjunto de datos de demostración. La configuración de demostración está pensada para evaluación, demostraciones de ventas y entornos de pruebas (staging).
- La configuración en vivo de AutoScout24 deja la casilla de analíticas desmarcada. El administrador debe habilitarla explícitamente. Los operadores solo deben habilitar las analíticas en un sitio en vivo después de revisar los requisitos de privacidad y consentimiento de cookies para la jurisdicción del concesionario. El asistente no sustituye a una herramienta de consentimiento de cookies, un CMP, una política de privacidad o una revisión legal.
El asistente no cambia ningún otro ajuste relacionado con el seguimiento por sí mismo. Las opciones de analíticas existentes se conservan a menos que el administrador envíe explícitamente un valor diferente en el paso de Características.
Tipos de eventos rastreados
| Evento | Cuándo se activa |
|---|---|
view | Se visualiza una página de detalles del vehículo. |
view_archive | Se visualiza la página de archivo de vehículos. |
view_compare | Se visualiza la página de comparación. |
view_favorites | Se visualiza la página de favoritos. |
filter_search | El visitante realiza una búsqueda con filtro. |
contact_open | Se abre el formulario de contacto / consulta. |
lead_sent | Se envía un lead correctamente. |
Los eventos de visualización de página (view, view_archive, view_compare, view_favorites)
se registran siempre que las analíticas estén habilitadas. Los eventos restantes
(filter_search, contact_open, lead_sent) solo se activan cuando el seguimiento extendido
de inteligencia de negocio (BI) también está habilitado.
Requisitos
- WordPress con WP-Cron funcionando normalmente (o un cron de sistema equivalente). La limpieza de retención se ejecuta como un evento programado de WP-Cron.
- Un administrador con la capacidad de gestión del plugin para cambiar los ajustes de analíticas y activar una purga inmediata.
Referencia de configuración
Las siguientes opciones se muestran en la sección de ajustes de analíticas del plugin:
| Ajuste | Por defecto | Comportamiento |
|---|---|---|
| Analytics habilitado | Desactivado | Interruptor principal para todo el seguimiento de analíticas. |
| Seguimiento de BI habilitado | Activado (cuando las analíticas están habilitadas) | Habilita los eventos que no son de visualización de página: filter_search, contact_open, lead_sent. |
| Requerir consentimiento | Desactivado | Cuando está activado, cada llamada de seguimiento se bloquea a menos que se otorgue una señal de consentimiento externa a través del filtro as24ci_analytics_consent_check. |
| Minimización de datos de filtros | Activado | Elimina los valores de búsqueda de texto libre (s, search, q) del payload de búsqueda con filtro almacenado antes de la inserción. La lista de claves eliminadas se puede ampliar a través del filtro as24ci_analytics_filter_blocked_keys. |
| Jurisdicción de privacidad | Auto | Selecciona la etiqueta de ley de privacidad que se muestra en el aviso de privacidad del plugin. Valores permitidos: auto, gdpr, dsgvo, revdsg, uk_gdpr, generic. |
| Retención de Analytics (días) | 180 | Número de días para conservar los eventos de analíticas. El mínimo efectivo es de 7 días; los valores inferiores se limitan a este mínimo. |
Retención y limpieza
Un evento diario de WP-Cron llamado as24ci_daily_cleanup elimina las filas de analíticas
más antiguas que la ventana de retención configurada. La lógica de limpieza:
- Lee el ajuste Retención de Analytics (días) (por defecto
180). - Limita el valor a un mínimo de 7 días.
- Elimina todas las filas de la tabla de analíticas donde
created_atsea más antiguo que el límite.
Debido a que la limpieza se ejecuta en WP-Cron, la eliminación ocurre poco después de la fecha límite, no exactamente a medianoche. Los sitios que desactivan WP-Cron deben asegurarse de que el cron del sistema equivalente active WordPress con regularidad.
Minimización de datos
Hay dos mecanismos de minimización integrados en el flujo de analíticas:
- Sin identificadores personales en el almacenamiento. La tabla de analíticas no contiene direcciones IP, ID de usuario ni cookies. Solo se almacena un tipo de evento, un ID de publicación, un payload minimizado opcional y una marca de tiempo.
- Minimización del payload de filtros. Cuando Minimización de datos de filtros está
habilitado (por defecto), las claves de búsqueda de texto libre (
s,search,q) se eliminan del payload de búsqueda con filtro antes de que se escriba en la base de datos. Los operadores del sitio pueden ampliar la lista de bloqueo utilizando el filtroas24ci_analytics_filter_blocked_keys.
Integración de consentimiento
El plugin no implementa un banner de consentimiento propio. Cuando **Requerir
consentimiento** está habilitado, cada llamada de seguimiento está condicionada por el
filtro as24ci_analytics_consent_check. Se espera que un plugin de gestión de consentimiento (o
una integración personalizada) se conecte a ese filtro y devuelva:
truecuando el visitante ha otorgado el consentimiento de analíticas.falsepara bloquear el evento.
Cuando Requerir consentimiento está deshabilitado (por defecto), los eventos de analíticas se escriben siempre que las analíticas estén habilitadas. En ese modo, el operador del sitio es responsable de garantizar que exista cualquier base legal aplicable para el procesamiento antes de activar las analíticas.
Paso a paso: habilitar las analíticas de forma segura
- Confirme con su asesor legal que el seguimiento de analíticas está permitido en el sitio y bajo qué condiciones (por ejemplo, con consentimiento previo).
- En los ajustes de analíticas del plugin, active Analytics habilitado.
- Decida si desea habilitar el Seguimiento de BI. Desactívelo si solo desea recuentos de visualizaciones de página.
- Si hay una solución de gestión de consentimiento implementada, habilite Requerir consentimiento
y conéctela a través del filtro
as24ci_analytics_consent_check. - Mantenga habilitada la Minimización de datos de filtros a menos que tenga una razón específica para almacenar el texto de búsqueda.
- Establezca la Retención de Analytics (días) en el valor aprobado por su revisión de privacidad (mínimo 7).
- Actualice el aviso de privacidad del sitio para describir los datos recopilados, el período de retención y la base legal.
Paso a paso: purgar todos los datos de analíticas
Hay una acción de purga de un solo clic disponible para los administradores con la capacidad de gestión del plugin:
- Abra la pestaña de administración de analíticas.
- Active la acción Purgar todos los datos de analíticas.
- El plugin vacía (truncate) la tabla
{prefix}as24ci_analyticsinmediatamente.
La acción de purga funciona independientemente de si las analíticas están habilitadas actualmente, por lo que los datos recopilados anteriormente siempre se pueden eliminar bajo demanda.
Notas operativas
- El seguimiento de analíticas está desactivado por defecto. La tabla puede estar vacía hasta que se habilite la función.
- El ajuste de retención solo se aplica a la tabla de analíticas gestionada por este plugin. Otras herramientas de analíticas (por ejemplo, un producto de analítica web independiente) no se ven afectadas.
- Al desinstalar, la tabla de analíticas se elimina incondicionalmente para que los datos de seguimiento de los visitantes no persistan después de retirar el plugin. Consulte la Descripción general del almacenamiento de datos.
- El ajuste de jurisdicción de privacidad es informativo. Controla la etiqueta que se muestra en el aviso de privacidad del plugin; no cambia qué datos se recopilan.
Resolución de problemas
- Las filas de analíticas se acumulan más allá de la ventana de retención — verifique
que WP-Cron se esté ejecutando en el sitio y que el evento
as24ci_daily_cleanupesté programado. - No se registra ningún evento — confirme que Analytics habilitado está
activado y, cuando corresponda, que el filtro
as24ci_analytics_consent_checkdevuelvetruepara los eventos que espera. - Faltan los eventos
filter_search,contact_openolead_sent— estos solo se activan cuando Seguimiento de BI habilitado está activado además de que las analíticas estén habilitadas. - Las búsquedas con filtro se almacenan sin su texto de búsqueda — este es el
comportamiento esperado del filtro de minimización de datos. Ajuste el filtro
as24ci_analytics_filter_blocked_keyssi necesita claves diferentes, después de una revisión de privacidad.