alloop
Instalación

Tus propios eventos

alloop mide solo lo importante de cualquier academia. Si tu negocio tiene un paso que nadie más tiene, lo mides con una línea de código y a partir de ahí vale igual que los nuestros.

alloop mide de serie lo que toda academia necesita: visitas, vídeos, formularios y compras. Pero tu negocio seguramente tiene algún paso propio —reservar una llamada, descargar una guía, entrar al grupo— y esos no los puede adivinar nadie. Los declaras tú con una línea de código, y desde ese momento valen igual que los nuestros: salen en tus embudos, en el recorrido de cada persona y en la API.

Cómo se emite

Donde ocurra la acción, llama a alloop.capture() con el nombre del evento:

Al pulsar el botón de reservar
<button onclick="alloop.capture('call_booked')">Reservar mi llamada</button>

Y si quieres poder distinguir variantes del mismo hecho, pásale propiedades:

alloop.capture('call_booked', { tipo: 'diagnostico', duracion: 30 });

No hay que darlo de alta en ningún sitio ni avisarnos. A los pocos minutos aparece en el desplegable del editor de embudos, marcado como tuyo, con cuánta gente lo ha hecho.

Los cuatro que más se piden

Casi todos los eventos propios que montan nuestras academias son uno de estos. Cópialos tal cual:

Reservar una llamada
<a href="https://calendly.com/tu-cuenta"
   onclick="alloop.capture('call_booked')">Reservar mi llamada</a>
Entrar al grupo de WhatsApp
<a href="https://api.whatsapp.com/send?phone=..."
   onclick="alloop.capture('whatsapp_group_click')">Unirme al grupo</a>
Descargar una guía o PDF
<a href="/guia.pdf" download
   onclick="alloop.capture('guia_descargada', { guia: 'errores-b2' })">Descargar la guía</a>
Terminar una lección del campus
alloop.capture('leccion_completada', { modulo: 3 });

Ojo con los enlaces que se van de la página

Si el enlace lleva a otro sitio, el navegador puede irse antes de que el evento salga. Con un <a> normal casi siempre da tiempo, pero si el destino carga muy rápido —o es una redirección— el evento se pierde. La forma segura es emitirlo y esperar un instante antes de navegar:

<a href="https://calendly.com/tu-cuenta" onclick="
     alloop.capture('call_booked');
     setTimeout(() => location.href = this.href, 150);
     return false;">Reservar mi llamada</a>

Cómo poner el nombre

El nombre es lo que verás durante años en tus gráficos, así que conviene acertar a la primera —los eventos viejos no se pueden renombrar—. Tres reglas que usamos nosotros:

  1. En minúsculas y con guiones bajos: call_booked, guia_descargada.
  2. Un hecho, un evento. Si necesitas distinguir variantes, que sea una propiedad, no un nombre nuevo: call_booked con {tipo: 'diagnostico'} y no call_booked_diagnostico. Si no, acabas con quince eventos que son el mismo y ninguno suma.
  3. Nombra el hecho, no el botón. guia_descargada sigue siendo verdad cuando rediseñes la página; clic_boton_azul_home no.

Nunca metas datos personales en un evento

Ni email, ni teléfono, ni nombre, ni nada que identifique a una persona. Los eventos no se pueden editar después: para quitar un dato personal habría que borrar el evento entero, y con él tu histórico. El contacto de una persona se guarda por su vía — alloop.form() o alloop.identify() — que sí sabe tratarlo.

Cómo sabes que funciona

Haz tú mismo la acción en tu web. Luego entra en el panel, abre Embudo → Editar y escribe las primeras letras del nombre en el campo de evento: si aparece en el desplegable con al menos una persona, está llegando. También lo verás en tu propia ficha dentro de Personas, en el recorrido, con la hora exacta.

Si no aparece pasados unos minutos, casi siempre es una de dos: el fragmento de alloop no está en esa página, o el código no llegó a ejecutarse (un botón que navega a otra página antes de disparar el evento). Abre la consola del navegador y escribe alloop — si responde undefined, el fragmento no está cargado ahí.

La parte incómoda

Un evento que no emites no se puede recuperar hacia atrás. El día que lo añadas, empieza a contar desde ese momento: no habrá datos de las semanas anteriores, porque esa información no existió nunca. Por eso conviene instrumentar los pasos importantes antes de necesitarlos, no el día que quieres el informe.

Y al revés: no instrumentes por si acaso. Un evento que nadie mira se paga, se almacena y no responde ninguna pregunta. Si no sabes qué decisión tomarías con ese dato, todavía no lo necesitas.

Errores comunes

SíntomaCausa probableArreglo
El evento no aparece en el desplegableEl fragmento de alloop no está en esa páginaCompruébalo escribiendo alloop en la consola
Se pierde al pulsar un enlaceLa página cambia antes de que salga el eventoEmítelo antes de navegar, o en el submit del formulario
Tengo cinco eventos parecidosCada variante se nombró aparteÚnelos en uno con una propiedad que los distinga
El paso del embudo vale ceroEl nombre no coincide exactamenteCópialo del desplegable, no lo escribas de memoria

Preguntas frecuentes

¿Puedo cambiarle el nombre a un evento? No hacia atrás. Puedes empezar a emitir uno nuevo, pero los que ya se enviaron conservan su nombre para siempre. Es la razón de pensar el nombre antes.

¿Hay un límite de eventos distintos? En la práctica no llegarás a él. El límite real es de atención: más de quince o veinte nombres distintos y ya nadie recuerda qué mide cada uno.

¿Los eventos propios cuentan para mi consumo? Sí, cuentan como cualquier otro evento. El tramo de entrada cubre bastante más de lo que consume una academia; lo tienes en precios.

¿Te atascas? Pregúntale a tu IA

Pregúntale a tu IA

Esta documentación está pensada para leerse con una IA al lado. Abre tu asistente con el contexto de alloop ya cargado y pregúntale lo que necesites, en tu idioma.

Para qué NO sirve: una IA no ve tu panel, tus pagos ni tus datos, y puede equivocarse. Si un ingreso no aparece, algo toca tu producción o necesitas una respuesta oficial, escríbenos: esto no sustituye al soporte.

ClaudeChatGPTGemini

Siguiente paso

Ya tienes el evento: úsalo como un paso más de tu embudo para ver cuánta gente llega hasta ahí y cuánta se cae justo antes.

En esta página