# Saber de dónde llega cada lead

> Cómo relacionar cada lead de un sitio Joomla con su primer y último origen de visita, con evoOrigin y evoLeadGate y sin enviar datos a terceros.

# Saber de dónde llega cada lead

## La situación

Un sitio recibe tráfico de buscadores, redes, campañas de pago y enlaces de otras webs. Los leads entran por un formulario de descarga. El equipo quiere saber, para cada lead, por dónde llegó la primera vez y por dónde llegó la última, porque entre una cosa y otra pueden pasar semanas. No quiere montar una plataforma de analítica ni mandar esos datos fuera del sitio.

## Cómo se resuelve

Hay dos piezas con papeles distintos.

[evoLeadGate](https://evoaddons.com/es/productos/evoleadgate) guarda con cada lead lo que traía la URL del envío: `utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, `utm_content`, `gclid` y `fbclid`, además de la página de origen y el referer. Eso responde a «con qué llegó en el momento de dejar el email».

[evoOrigin](https://evoaddons.com/es/productos/evoorigin) responde a la otra mitad: de dónde vino antes. Su plugin de sistema captura el origen de la visita en la sesión de Joomla (fuente, medio, campaña, referer) sin cookies propias ni JavaScript. Si activas el nivel de atribución del lead, guarda un resumen ligado a una referencia externa: primer origen, último origen, número de visitas y fechas. Ese resumen se consulta en el panel de evoOrigin, por la API REST o por las herramientas de [evoMCP](https://evoaddons.com/es/productos/evomcp), que nunca devuelven la IP completa.

El enlace entre un lead y su resumen lo hace un evento de Joomla, `onEvooriginLead`, con un tipo y un identificador de referencia. Lo lanza la extensión que crea el lead. Hoy evoLeadGate no lo lanza por sí mismo: un plugin propio puede escuchar el evento que evoLeadGate dispara al crear el lead y lanzar el de evoOrigin con el identificador del lead. \[PENDIENTE: confirmar si se publicará un plugin de enlace entre ambos productos\]

El registro en base de datos de evoOrigin viene apagado. Se activa por niveles, cada uno con su retención: visitas (90 días por defecto), atribución del lead (24 meses desde la última interacción por defecto) y estadísticas anónimas mensuales, sin límite.

## Qué interviene

- [evoLeadGate](https://evoaddons.com/es/productos/evoleadgate): guarda los parámetros de campaña del envío.
- [evoOrigin](https://evoaddons.com/es/productos/evoorigin): origen en sesión, resumen de atribución, estadísticas.
- Documentación: [primeros pasos de evoOrigin](https://evoaddons.com/es/documentacion/evoorigin-primeros-pasos), [referencia de evoOrigin](https://evoaddons.com/es/documentacion/evoorigin-referencia) y [datos que trata evoOrigin](https://evoaddons.com/es/documentacion/evoorigin-datos).

## Límites

- Si nadie lanza `onEvooriginLead`, el nivel de atribución queda vacío.
- Si la sesión no trae origen, o el nivel está apagado, el evento no hace nada.
- evoOrigin no mide comportamiento dentro del sitio (clics, mapas de calor), no hace huella digital del navegador ni geolocaliza por IP.
- El origen vive en la sesión de Joomla y no hay identificador persistente de visitante: quien vuelve con otra sesión cuenta como una visita nueva. \[PENDIENTE: confirmar con el equipo si la cookie de visitante opcional del diseño llegará a publicarse\]
- La base legal y los plazos los fija quien trata los datos, con su asesor. Esto no es asesoramiento jurídico; consulta a tu asesor.

## Productos relacionados

- [evoOrigin](https://evoaddons.com/es/productos/evoorigin)
- [evoLeadGate](https://evoaddons.com/es/productos/evoleadgate)

---

https://evoaddons.com/es/casos-de-uso/attribution
