Resumen
Esta guía explica cómo configurar un chatbot en Wati para recopilar parámetros UTM (Urchin Tracking Module) y almacenarlos como atributos de contacto. Esta configuración te ayuda a rastrear de dónde provienen los leads y las conversaciones al capturar automáticamente datos UTM durante las interacciones con el cliente.
Al finalizar esta configuración, tu chatbot:
Se activará automáticamente a través de una Acción de Palabra Clave
Recopilará parámetros UTM de los mensajes entrantes
Almacenará los valores recopilados en atributos de contacto
Instrucciones
Añadir parámetros UTM al script del widget de chat de Wati
Añade el siguiente script a tu archivo HTML después del script de importación.
Dónde colocarlo: Inserta el siguiente código dentro de la etiqueta
<body>, preferiblemente justo antes de la etiqueta de cierre</body>.
Importante:
Asegúrate de que el script del widget de chat incluye los parámetros UTM requeridos para que Wati pueda capturarlos y rastrearlos correctamente.
Los parámetros definidos en la sección
trackingDatadel script a continuación son valores de ejemplo para referencia y se pueden personalizar según tu configuración y los parámetros UTM que deseas rastrear.
Antes de continuar, asegúrate de revisar la guía completa para añadir un widget de chat a tu sitio web, incluido el seguimiento UTM.
Aquí tienes el script de ejemplo como referencia:
<script>
window.onload = function () {
// Define tus parámetros de seguimiento.
// Reemplaza estos con tus parámetros UTM y personalizados reales.
//
// Puedes obtener estos parámetros de:
// 1. Parámetros de URL
// 2. localStorage
// 3. Cookies del navegador
// 4. Valores de campaña estáticos
var trackingData = {
utm_source: "google",
utm_medium: "cpc",
utm_campaign: "spring_sale",
pr_prod_strat: "e5_desc",
pr_rec_id: "9c7af79a0",
pr_rec_pid: "9827376955687",
pr_ref_pid: "9827375939879",
pr_seq: "uniform",
};
// Comprime y codifica los datos de seguimiento
var compressedParams =
CrossPlatformCompressor.encode(trackingData);
// Inicializa el widget de WhatsApp de Wati
WatiWidget.CreateWhatsappChatWidget({
brandSetting: {
// Tu número de WhatsApp
phoneNumber: "18129934041",
// Mensaje predeterminado con parámetros de seguimiento codificados
messageText: `Hola,\nTengo una pregunta sobre https://test_website.\n\n[ContextId: ${compressedParams}]`,
},
});
// Nota:
// "ContextId" debe coincidir con la palabra clave configurada
// en el módulo de Automatización de Wati.
};
</script>
Crea un Chatbot para rastrear parámetros UTM
Paso 1: Crea un chatbot nuevo
Ve a Automatización > Chatbot en tu entorno Wati.
Haz clic en Añadir Chatbot.
Introduce un nombre para el chatbot.
Haz clic en Añadir.
Paso 2: Añade el nodo Recopilar UTM
Dentro del constructor de chatbots, localiza el tipo de nodo Recopilar UTM.
Añade el nodo Recopilar UTM al flujo del chatbot.
Haz clic en el nodo recién añadido.
Aparecerá una ventana emergente con un campo de entrada para palabras clave.
Introduce una palabra clave de tu elección.
Importante: Guarda esta palabra clave, ya que la necesitarás más adelante al configurar la regla de Palabra Clave.
Haz clic en Guardar.
Paso 3: Añade el nodo Actualizar Atributo
Localiza el tipo de nodo Actualizar Atributo.
Añade el nodo al flujo del chatbot.
Haz clic en el nodo recién añadido.
Aparecerá una ventana emergente con campos para la configuración de atributos.
Configura los campos
Debes configurar los siguientes 2 campos:
Campo | Valor |
Campo izquierdo |
|
Campo derecho |
|
Consejo: Puedes buscar usando la palabra clave collect para localizar rápidamente estos valores.
Haz clic en Guardar.
Completa la configuración del flujo del chatbot
Antes de guardar el chatbot, asegúrate de que la siguiente configuración esté completada:
El nodo CollectUTM está configurado como el paso de inicio.
El nodo CollectUTM está conectado al nodo Actualizar Atributo.
Después de confirmar la configuración:
Haz clic en Guardar para guardar el chatbot.
Paso 4: Crea una nueva regla de Palabra Clave
Añade la regla de palabra clave para activar el chatbot
Ve a Automatización > Reglas.
Haz clic en + Crear Reglas.
Selecciona un disparador
Elige el evento que debería iniciar la automatización.
Para mensajes de WhatsApp, selecciona Nuevo mensaje de WhatsApp recibido.
El disparador determina cuándo Wati debe evaluar la regla.
Añade un filtro de palabra clave
A continuación, define las palabras clave que deberían activar la regla.
En Filtros, selecciona El mensaje entrante coincide con palabras clave.
Elige Contiene como método de coincidencia.
Añade la palabra clave que creamos anteriormente en esta guía:
collectUTM.
Importante: La palabra clave debe coincidir con la palabra clave configurada en el nodo CollectUTM. La coincidencia de palabras clave no distingue entre mayúsculas y minúsculas.
Añade una acción (respuesta automática)
Ahora define qué debe suceder cuando se detecta la palabra clave.
Ve a la sección Acciones.
Elige Iniciar chatbot como acción.
Selecciona el chatbot que acabas de crear anteriormente.
Activa y guarda la regla
Una vez completada tu configuración:
Introduce el nombre de tu regla (si aún no lo has hecho).
Activa la regla Encendido.
Haz clic en Guardar cambios.
Resultado
Tu configuración de recopilación de UTM ha finalizado. Cuando se active la palabra clave configurada, el chatbot:
Recopilará parámetros UTM de la conversación
Almacenará los datos recopilados en el atributo de contacto
Te permitirá utilizar los datos UTM capturados para fines de seguimiento e informes
Preguntas Frecuentes (FAQs)
Resumen
1. ¿Qué hace esta configuración UTM en Wati?
Esta configuración permite a Wati recopilar parámetros UTM (Urchin Tracking Module) de las conversaciones, almacenarlos como atributos de contacto y utilizar los datos para fines de seguimiento e informes.
2. ¿Qué sucede después de completar la configuración de recopilación de UTM?
Después de completar la configuración, el chatbot puede:
Activarse automáticamente a través de una Acción de Palabra Clave
Recopilar parámetros UTM de los mensajes entrantes
Almacenar los valores UTM recopilados en atributos de contacto
Configuración del Script del Widget de Chat
3. ¿Dónde se debe añadir el script del widget de chat de Wati en el archivo HTML?
El script del widget de chat de Wati debe añadirse dentro de la etiqueta <body>, preferiblemente justo antes de la etiqueta de cierre </body>.
4. ¿Por qué se deben incluir los parámetros UTM en el script del widget de chat?
Los parámetros UTM deben incluirse en el script del widget de chat para que Wati pueda capturarlos y rastrearlos correctamente.
5. ¿Se pueden personalizar los parámetros en la sección trackingData?
Sí. Los parámetros definidos en la sección trackingData son valores de ejemplo y se pueden personalizar según tu configuración y los parámetros UTM que desees rastrear.
6. ¿Qué representa el valor ContextId en el script?
El valor ContextId en el script debe coincidir con la palabra clave configurada en el módulo de Automatización de Wati.
Configuración del Chatbot
7. ¿Qué configuración de flujo de chatbot se requiere antes de guardar el chatbot?
Antes de guardar el chatbot:
El nodo CollectUTM debe configurarse como el paso de inicio.
El nodo CollectUTM debe conectarse al nodo Actualizar Atributo.
Configuración de la Regla de Palabra Clave
8. ¿La coincidencia de palabras clave distingue entre mayúsculas y minúsculas en la configuración de la Regla de Palabra Clave?
No. La coincidencia de palabras clave en la configuración de la Regla de Palabra Clave no distingue entre mayúsculas y minúsculas.












