Skip to main content

Primeros pasos con evoOrigin

Antes de empezar

Tras instalar el paquete, la captura en sesión ya funciona. El registro en base de datos no: tienes que activarlo tú. Haz estos pasos en orden y detente donde ya tengas lo que necesitas.

1. Comprueba la captura en sesión

  1. Abre una página de tu sitio añadiendo parámetros a la URL, por ejemplo ?utm_source=prueba&utm_medium=email&utm_campaign=lanzamiento.
  2. Navega por el sitio. El plugin de sistema guarda el origen en la sesión de Joomla bajo la clave evo_origin (la puedes cambiar en los ajustes del plugin).

Para que la captura no se active en peticiones que no son páginas, el plugin la omite en el administrador, en las peticiones que no son GET, en las que no son HTML, en com_ajax, en las peticiones AJAX y en los agentes de usuario que contienen «bot», «crawl» o «spider».

Otra extensión puede leer ese valor de la sesión. La estructura exacta está en la referencia.

2. Activa el registro de visitas (nivel 1)

  1. Ve a Componentes → evoOrigin y abre las opciones (botón Opciones).
  2. En la pestaña Registro de visitas (nivel 1), pon Registrar visitas en «Sí».
  3. Revisa Cómo guardar la IP (por defecto, truncada) y Retención del detalle (días) (por defecto, 90).
  4. Guarda.

Cada sesión con algún origen genera una fila. Las verás en Componentes → evoOrigin → Visitas. Si quieres saber qué se guarda y cuánto tiempo, lee Datos que trata antes de activar esto en producción.

3. Registra solo con consentimiento (opcional)

Si tu sitio tiene un banner de cookies:

  1. En la pestaña Consentimiento, activa Registrar solo con consentimiento.
  2. Rellena Cookie del banner con el nombre de la cookie donde tu banner guarda la elección.
  3. Rellena Valor que significa «aceptado». Si lo dejas vacío, basta con que la cookie exista y no esté vacía.

Si activas el consentimiento y no indicas la cookie, evoOrigin no registra ninguna visita y el panel muestra un aviso.

4. Activa la atribución de leads (nivel 2)

  1. En la pestaña Atribución de leads (nivel 2), pon Guardar la atribución de leads en «Sí».
  2. Fija Retención del resumen (meses desde la última interacción). El valor por defecto es 24.
  3. Pide a la extensión que crea tus leads que lance el evento onEvooriginLead. Ejemplo:
use Joomla\CMS\Factory;
use Joomla\Event\Event;

Factory::getApplication()->getDispatcher()->dispatch(
    'onEvooriginLead',
    new Event('onEvooriginLead', ['refType' => 'offer', 'refId' => (string) $offerId])
);

evoOrigin guarda un resumen con el primer origen, el último origen y la fecha de cada uno, ligado a esa referencia. Si el nivel 2 está apagado o la sesión no tiene origen, el evento no hace nada.

5. Mira los resultados

  • Estadísticas: visitas por mes, fuente, medio y campaña.
  • Visitas: el detalle de las visitas que aún se conservan.
  • Atribución de leads: un resumen por lead.

Qué hacer a continuación

  • Ajusta cada opción con la página de configuración.
  • Si consultas datos desde otros sistemas, mira la referencia de la API REST y de las herramientas MCP.