Guía
Instalar el tracker de Legio
Un script de ~4 KB, sin cookies, que respeta el consentimiento y solo identifica a personas que se identifican ellas mismas en tu web.
1. Instalar (antes de </head>)
<script src="https://app.legioagencia.es/legio.js" data-key="pk_TU_CLAVE_PUBLICA" defer></script>
2. Consentimiento (desde tu banner de cookies)
// cuando el visitante acepta Legio.consent(true); // si lo rechaza o lo retira Legio.consent(false);
3. Identificar solo con un mecanismo legítimo (formulario marcado)
<form data-legio-identify data-legio-form="Presupuesto" data-legio-service="implantes"> <input name="nombre"> <input type="email" name="email"> <label><input type="checkbox" data-legio-consent="Acepto recibir comunicaciones comerciales"> Acepto recibir comunicaciones</label> <button>Pedir presupuesto</button> </form>
4. API JavaScript
Legio.identify("cliente@example.com", { name: "Carlos", consent: { basis: "request" } });
Legio.track("pricing_view", { service: "implantes" });
Legio.track("checkout_start", { value: 129.9 });
Legio.track("booking_start", { service: "limpieza dental" });Qué registra automáticamente
page_viewen cada página, ypricing_view,contact_viewoservice_viewsegún la URL (/precios, /contacto, /servicios…). Configurable condata-pricing-paths,data-contact-paths,data-service-pathso con<body data-legio-page="pricing">.form_startcuando alguien empieza a rellenar un formulario yform_submital enviarlo. Ignora un formulario condata-legio-ignore.- Solo guarda origen + ruta de la URL (sin parámetros, salvo
utm_*). - Nunca guarda lo que se escribe en los formularios. El email solo se envía en formularios marcados con
data-legio-identify.
Consentimiento y privacidad
- Por defecto no envía nada hasta
Legio.consent(true). Si tu base legal no requiere consentimiento para esta medición, usadata-consent="not-required"(bajo tu responsabilidad). - Respeta la señal Global Privacy Control del navegador.
Legio.consent(false)borra el identificador anónimo del navegador.- Casilla de marketing:
data-legio-consent="texto"en el checkbox guarda el texto aceptado como evidencia. Sin casilla marcada, el lead se registra con base «solicitud propia» (seguimiento de su petición). - Verificación de identidad (opcional): en Ajustes activa «Exigir firma» y pasa
signature = HMAC_SHA256(email, secreto).