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 0 para 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

EventoCuándo se activa
viewSe visualiza una página de detalles del vehículo.
view_archiveSe visualiza la página de archivo de vehículos.
view_compareSe visualiza la página de comparación.
view_favoritesSe visualiza la página de favoritos.
filter_searchEl visitante realiza una búsqueda con filtro.
contact_openSe abre el formulario de contacto / consulta.
lead_sentSe 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:

AjustePor defectoComportamiento
Analytics habilitadoDesactivadoInterruptor principal para todo el seguimiento de analíticas.
Seguimiento de BI habilitadoActivado (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 consentimientoDesactivadoCuando 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 filtrosActivadoElimina 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 privacidadAutoSelecciona 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)180Nú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_at sea 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:

  1. 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.
  2. 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 filtro as24ci_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:

  • true cuando el visitante ha otorgado el consentimiento de analíticas.
  • false para 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

  1. 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).
  2. En los ajustes de analíticas del plugin, active Analytics habilitado.
  3. Decida si desea habilitar el Seguimiento de BI. Desactívelo si solo desea recuentos de visualizaciones de página.
  4. 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.
  5. 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.
  6. Establezca la Retención de Analytics (días) en el valor aprobado por su revisión de privacidad (mínimo 7).
  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:

  1. Abra la pestaña de administración de analíticas.
  2. Active la acción Purgar todos los datos de analíticas.
  3. El plugin vacía (truncate) la tabla {prefix}as24ci_analytics inmediatamente.

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_cleanup esté programado.
  • No se registra ningún evento — confirme que Analytics habilitado está activado y, cuando corresponda, que el filtro as24ci_analytics_consent_check devuelve true para los eventos que espera.
  • Faltan los eventos filter_search, contact_open o lead_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_keys si necesita claves diferentes, después de una revisión de privacidad.

Documentos relacionados