Script de seguimiento de conversiones — cierra el círculo entre el DM y la venta
El Script de seguimiento de conversiones cierra el círculo entre el enlace que la IA envía a un lead por DM y lo que ese lead hace después en tu página. Cuando el lead agenda una reunión o completa un pago, ZeroChats se entera y mueve su etapa en el Embudo de leads automáticamente:
- Un evento de agendamiento (
booked) mueve al lead a Agendado. - Un evento de pago (
paid) mueve al lead a Pagado.
El cambio de etapa queda registrado en el historial del lead con un motivo explicativo, para que siempre sepas por qué se movió.
Cómo se activa
Sección titulada «Cómo se activa»-
Entra en Configuración del negocio. En la tarjeta Integraciones, pulsa el botón Integraciones.
-
Busca la tarjeta Seguimiento de conversiones y pulsa Gestionar.
-
Pulsa Activar. ZeroChats genera un token privado (empieza por
zct_) que identifica tu cuenta y abre el generador de etiquetas. -
Elige las opciones de la etiqueta. El generador te pide dos cosas:
- Qué conversión reporta la página: Reserva → Agendado o Pago → Pagado.
- Cuándo se reporta: Al enviar el formulario (la opción por defecto, que detecta envíos de formularios y widgets de Calendly y GoHighLevel) o Al abrir la página (páginas de gracias), que reporta la conversión en cuanto la página se abre.
-
Copia la etiqueta generada y pégala en tu página. La etiqueta se ajusta sola a tus elecciones — nunca tienes que editar atributos a mano. Por ejemplo, para una página de agendamiento:
<scriptsrc="https://app.zerochats.com/tracking.js"data-zc-id="zct_..."data-zc-event="booked"async></script>Usa una etiqueta por página y publica los cambios.
Puedes activar y desactivar la integración desde el diálogo o directamente desde la tarjeta, con el botón que está junto a Gestionar. Si la desactivas, todo queda en pausa pero el token se conserva: las etiquetas que ya tengas instaladas vuelven a funcionar en cuanto la reactives, sin tocar nada en tus páginas.
Dónde instalarlo
Sección titulada «Dónde instalarlo»El script se instala en cualquier página que tú controles:
- Páginas de funnel en GoHighLevel: en el funnel o la página, ve a Settings → Tracking code y pega la etiqueta antes de
</body>. - Calendarios de GoHighLevel: la etiqueta también funciona en el código personalizado del propio calendario — se ejecuta dentro del widget de reserva y captura automáticamente el email y el teléfono del formulario de reserva. Sigue la guía oficial de GoHighLevel para incrustar el calendario y añadir el elemento de código personalizado.
- Landing pages que incrustan Calendly: el script va en tu página, la que contiene el widget. No se puede instalar dentro de calendly.com. Si aún no has incrustado el widget, sigue la guía oficial de Calendly.
- Páginas de pago, checkout y páginas de gracias.
Genera la etiqueta de Reserva → Agendado para las páginas de agendamiento y la de Pago → Pagado para las de pago — una etiqueta por página.
Cómo reconoce al lead
Sección titulada «Cómo reconoce al lead»Mientras la integración está activa, todos los enlaces que ZeroChats envía a un lead — enlaces de venta, enlaces en texto, botones de enlace de Instagram y contenidos de tipo enlace — llevan automáticamente un parámetro utm_user con el identificador del lead: su usuario de Instagram o su número de WhatsApp.
Cuando el lead abre tu página, el script lee ese parámetro y lo recuerda durante 30 días en el navegador. Así el seguimiento sobrevive a funnels de varios pasos dentro del mismo dominio: el lead puede aterrizar en una página, navegar a otra y convertir allí.
Cuando llega un evento, ZeroChats busca al lead en este orden:
- El identificador del
utm_user(usuario de Instagram o teléfono). - El email que el visitante escribió en el formulario.
- El teléfono que el visitante escribió en el formulario.
Si nada coincide, el evento se ignora. Los eventos repetidos para un lead que ya está en la etapa de destino también se ignoran: no hay cambios de etapa duplicados.
Qué detecta el script
Sección titulada «Qué detecta el script»Una vez instalado, el script detecta las conversiones por sí solo:
- Envíos de formularios (formularios HTML nativos). Además extrae el email y el teléfono que el visitante haya escrito y los envía para ayudar a identificar al lead.
- Clics en botones de envío cercanos a campos de email o teléfono rellenos — para builders de widgets que no usan formularios nativos.
- Widgets de Calendly incrustados: el aviso que emite el widget cuando se confirma una reunión.
- Widgets de agendamiento y formularios de GoHighLevel: las confirmaciones de cita y los envíos de formulario de los widgets de GHL.
- Páginas de gracias o de confirmación: genera la etiqueta con la opción Al abrir la página (páginas de gracias) y la conversión se reporta en cuanto la página se abre.
Para cualquier otro caso, tienes una API manual de JavaScript:
window.ZeroChats.track('booked', { email: '...', phone: '...' });// o 'paid' para pagos; email y phone son opcionalesConsideraciones técnicas
Sección titulada «Consideraciones técnicas»- El token
zct_solo identifica tu cuenta de ZeroChats — no da acceso a nada más. Aun así, trátalo como privado: se aceptan eventos desde cualquier página que lleve un token válido. - El email y el teléfono capturados en formularios se guardan en los datos de contacto del lead.
- El recuerdo del identificador dura 30 días y funciona dentro del mismo dominio.
Buenas prácticas
Sección titulada «Buenas prácticas»- Elige Al abrir la página para las páginas de gracias. Es la señal más fiable: si tu funnel tiene página de confirmación propia, instala ahí la etiqueta generada con esa opción.
- Una etiqueta por página. No mezcles reserva y pago en la misma página: cada una reporta un solo tipo de conversión.
- Comprueba la fecha del último evento en la tarjeta después de instalar. Haz una prueba tú mismo abriendo un enlace enviado por la IA y completando el formulario.
- Instala el script en todas las páginas del funnel si el lead pasa por varias antes de convertir — así el identificador se recuerda aunque la conversión ocurra pasos después.