# evoLeadGate: configuración

> Todos los ajustes de evoLeadGate: opciones del componente, antispam, privacidad y retención, textos de los emails, permisos y tarea programada.

# evoLeadGate: configuración

Los ajustes del componente están en *Componentes → evoLeadGate → Opciones* (el título de la pantalla es «evoLeadGate: Opciones»). Los ajustes de cada formulario no están aquí: se configuran en el elemento del constructor y se describen en la [Referencia](https://evoaddons.com/es/documentacion/evoleadgate-referencia).

## General

| Ajuste | Qué hace | Por defecto |
| --- | --- | --- |
| Días de validez del enlace de descarga | Tiempo que sirve el enlace de descarga desde que se envía el formulario. Admite de 1 a 365. | 7 |
| Email de aviso por defecto | Dirección que recibe el aviso de cada lead cuando el formulario no define emails de aviso propios. | vacío |

## Anti-spam

| Ajuste | Qué hace | Por defecto |
| --- | --- | --- |
| Envíos máximos por IP | Cuántos envíos se aceptan desde una misma IP dentro de la ventana. 0 desactiva el límite. Admite de 0 a 1000. | 5 |
| Ventana del límite (minutos) | Duración de la ventana del límite anterior. Admite de 1 a 1440. | 10 |
| Tiempo mínimo de relleno (segundos) | Si el formulario se envía antes, se rechaza. Admite de 0 a 60. | 3 |

Además de estos tres ajustes, el formulario lleva un campo trampa (honeypot) oculto que no se configura: si llega relleno, el envío se rechaza.

Un envío rechazado por el antispam recibe una respuesta genérica, sin indicar cuál de las comprobaciones saltó. El visitante ve un mensaje que le pide esperar y volver a intentarlo.

## Privacidad

| Ajuste | Qué hace | Por defecto |
| --- | --- | --- |
| Protección de la carpeta privada | Botón **Comprobar protección**: pide por HTTP un archivo de prueba de `images/evoleadgate-privado/` y avisa si el servidor no bloquea el acceso directo. Solo para quien tiene el permiso de administrar. | no aplica |
| Guardar la IP completa | Con «Sí» se guarda la IP completa del visitante en el lead y en cada descarga. Con «No» se guarda anonimizada. | Sí |
| Retención de la IP (meses) | Pasado este plazo, la tarea de retención vacía la IP de los leads y de las descargas. 0 significa sin límite. Admite de 0 a 120. | 12 |
| Retención de los leads (meses) | Pasado este plazo, la tarea de retención borra el lead y sus descargas. 0 significa sin límite. Admite de 0 a 240. | 0 |
| Borrar los datos al desinstalar | Si está en «Sí», al desinstalar el componente se eliminan las tablas de leads, descargas e intentos. | No |

Los dos plazos de retención solo se aplican si la tarea programada «evoLeadGate: retención de datos» está creada y activa. Cómo se anonimiza la IP y qué guarda cada tabla está en [Datos que trata](https://evoaddons.com/es/documentacion/evoleadgate-datos).

## Licencia

Muestra el estado de la licencia de la extensión (activa, caducada, dominio no asignado, etc.) y el aviso correspondiente. El Download ID no se escribe aquí: se pega en *Sistema → Sitios de actualización*, en la fila de evoLeadGate. Con o sin licencia, la extensión funciona.

## Emails

Dos correos: el aviso al equipo y el email de entrega al visitante. Si dejas un campo vacío se usa el texto por defecto del idioma del sitio.

| Ajuste | Qué hace | Por defecto |
| --- | --- | --- |
| Asunto del aviso | Asunto del aviso de nuevo lead. | texto por defecto («Nuevo lead: {form_id}») |
| Cuerpo del aviso | Cuerpo del aviso. | texto por defecto |
| Asunto del email de entrega | Asunto del correo que recibe el visitante. | texto por defecto («Tu descarga está lista») |
| Cuerpo del email de entrega | Cuerpo del correo al visitante. | texto por defecto |

Marcadores admitidos en asuntos y cuerpos: `{email}`, `{form_id}`, `{fields}`, `{download_url}` y `{lead_url}`. `{fields}` se sustituye por una línea «etiqueta: valor» por cada campo adicional; `{lead_url}` es el enlace al lead en el panel. El email de entrega se envía siempre a la dirección que el visitante escribió en ese mismo formulario.

El remitente y el servidor de correo son los de la configuración global de Joomla.

## Permisos

En la pestaña *Permisos* se asignan por grupo de usuarios:

| Acción | Qué permite |
| --- | --- |
| Configurar ACL y opciones (`core.admin`) | Cambiar las opciones y usar **Comprobar protección**. |
| Acceso a la administración (`core.manage`) | Ver la lista y el detalle de los leads; también la API REST de lectura. |
| Eliminar (`core.delete`) | Borrar leads. |
| Exportar leads (`evoleadgate.export`) | Usar el botón **Exportar CSV**. |

## Tarea programada de retención

En *Sistema → Tareas programadas → Nuevo*, elige «evoLeadGate: retención de datos». Cada vez que se ejecuta:

1. Vacía la IP de los leads creados antes del plazo de retención de la IP (si no es 0).
2. Vacía la IP de las descargas anteriores a ese mismo plazo.
3. Borra los leads anteriores al plazo de retención de los leads, con sus descargas (si no es 0).
4. Borra los intentos del antispam de más de un día (el componente ya los purga en cada envío nuevo).

Se recomienda ejecutarla a diario. El paquete no crea la tarea.

---

https://evoaddons.com/es/documentacion/evoleadgate-configuracion
