# Preguntas frecuentes y problemas de evoOrigin

> Respuestas y soluciones para evoOrigin 1.1.6: visitas que no aparecen, atribución de leads vacía, IP guardada, consentimiento y purga de datos.

# Preguntas frecuentes y problemas de evoOrigin

## Preguntas frecuentes

### ¿Escribe en la base de datos nada más instalarlo?

No. El registro de visitas y la atribución de leads vienen apagados. Lo único que funciona desde el principio es la captura en la sesión de Joomla.

### ¿Crea cookies?

No crea cookies propias. Usa la sesión de Joomla. Si activas *Registrar solo con consentimiento*, lee la cookie de tu banner, pero no escribe ninguna.

### ¿Guarda los identificadores de clic de anuncios?

En la base de datos, solo si activas *Guardar identificadores de clic*. En la sesión de Joomla sí se capturan siempre, y viven lo que dure esa sesión.

### ¿Qué pasa con el detalle cuando vence el plazo?

La tarea programada suma esas visitas a contadores mensuales por fuente, medio y campaña, sin IP ni sesión, y borra el detalle. Los contadores no caducan.

### ¿Puedo recuperar el detalle después de la purga?

No. Solo quedan los contadores mensuales anónimos.

### ¿Qué ocurre con la IP?

Por defecto se guarda truncada: en IPv4 con el último octeto a cero, y en IPv6 solo los primeros 48 bits. Puedes elegir un hash con sal o la IP completa. La API REST y las herramientas MCP devuelven siempre la IP truncada.

### ¿Qué base legal necesito?

La decide cada instalación con su asesor. Esta documentación no se pronuncia: describe los datos y los plazos en [Datos que trata](https://evoaddons.com/es/documentacion/evoorigin-datos).

## Problemas

### No aparece ninguna visita en el panel

Comprueba, por este orden:

1. *Registrar visitas* está en «Sí».
2. Si exiges consentimiento, la cookie del banner está configurada y llega con el valor esperado. Si no hay cookie configurada, no se registra nada y el panel muestra un aviso.
3. La sesión trae algún origen. Una visita directa, sin parámetros UTM, sin identificador de clic y sin referer externo, no genera fila.
4. Estás navegando por el frontal con una petición normal. No cuentan el administrador, las peticiones que no son GET o que no son HTML, `com_ajax`, las peticiones AJAX ni los agentes de usuario que contienen «bot», «crawl» o «spider».
5. Tu propio dominio no se está tratando como origen externo: añade los dominios que uses a *Dominios propios* en el plugin de sistema.

### La atribución de leads está vacía

1. *Guardar la atribución de leads* está en «Sí».
2. La extensión que crea el lead lanza el evento `onEvooriginLead`. evoOrigin no puede adivinarlo.
3. `refType` y `refId` cumplen el formato: letras, números, `_`, `.` y `-` (y `:` en `refId`), con 50 y 100 caracteres como máximo.
4. La sesión del visitante que crea el lead trae un origen.

### Otra extensión no encuentra el origen en la sesión

Comprueba la *Clave de sesión* del plugin de sistema. Si la otra extensión lee una clave concreta, configura esa misma clave en evoOrigin.

### El panel muestra un aviso

Los avisos indican una configuración incoherente o arriesgada: consentimiento sin cookie, IP completa con más de 90 días de retención o identificadores de clic con más de 90 días. Se arreglan en las [opciones](https://evoaddons.com/es/documentacion/evoorigin-configuracion).

### En las estadísticas aparece «(direct)» o «(none)»

Son las etiquetas de una fuente o de un medio vacíos. Aparece, por ejemplo, cuando una visita llega con un identificador de clic o con un referer, pero sin UTM.

### El estado de la tarea programada

La purga corre a diario con la tarea «evoOrigin: purga de datos». Si no se ejecuta, revisa en *Sistema → Tareas programadas* que está habilitada y que el planificador de Joomla funciona en tu hosting.

### Al desinstalar siguen las tablas

Es lo esperado. Las tablas solo se eliminan si activaste *Borrar las tablas al desinstalar* antes de desinstalar. Consulta [Desinstalación](https://evoaddons.com/es/documentacion/evoorigin-desinstalacion).

---

https://evoaddons.com/es/documentacion/evoorigin-faq
