Saltar al contenido

Tracking de WhatsApp en GHL: qué anuncio trajo cada lead

Tracking de WhatsApp en GoHighLevel: descubre qué anuncio de Facebook o Instagram trajo a cada lead y deja de adivinar qué campaña sí te funciona.

Capítulos del video · 11

  1. 00:00De qué anuncio viene cada lead de WhatsApp (GoGHL)
  2. 01:31El payload: los datos del anuncio en el primer mensaje
  3. 02:53GoGHL llena los campos por ti (Meta and Google Ad Tags)
  4. 04:23Qué anuncio trajo a cada lead: listas inteligentes y Meta Ads
  5. 04:59Filtrar tus contactos por ID de anuncio
  6. 05:29Configúralo desde cero: la carpeta GoGHL Tracking
  7. 05:55Source App, URL e ID: el nombre del campo tiene que ser exacto
  8. 07:06Title, Body y Media Type (el Body va en texto largo)
  9. 08:03CTWA CLID: el dato que necesitas para la CAPI
  10. 08:54Etiquetas automáticas: todos tus leads de WhatsApp Ads
  11. 10:00Con la CAPI: el ROAS de tus campañas de WhatsApp
En este artículo 7
  1. Paso a paso
  2. Por qué el tracking de WhatsApp en GoHighLevel se te escapa
  3. Qué datos trae el primer mensaje de un anuncio
  4. Configura los campos de GoGHL Tracking desde cero
  5. Cómo saber qué anuncio trajo a cada lead
  6. Qué decidir con estos datos
  7. Preguntas frecuentes

Paso a paso

  1. Abre la conversación de un lead que llegó por un anuncio y revisa los datos que trae su primer mensaje (01:31).
  2. En la ayuda de GoGHL, abre el artículo «Meta and Google Ad Tags and Details» y baja hasta la lista de campos (03:05).
  3. En tu subcuenta, ve a Contactos, entra a la configuración (el engrane) y crea una carpeta de campos llamada GoGHL Tracking (05:29).
  4. Crea los campos source_app, source_url y source_id como texto de una línea, con el nombre exacto de la documentación (05:55).
  5. Crea title, source_type y media_type como texto de una línea, y body como texto largo (07:06).
  6. Crea ctwa_clid como texto y greeting_message_body como texto largo (08:03).
  7. En tu lista inteligente de contactos, agrega la columna source_id (04:23).
  8. Copia el ID, pégalo en Meta Ads con el filtro «Identificador del anuncio» y verás el anuncio que trajo a ese lead (04:35).
  9. Para ver todos los leads de un anuncio, agrega source_id como filtro del buscador de contactos y pega el ID (04:59).

Por qué el tracking de WhatsApp en GoHighLevel se te escapa

Cuando un lead llega por un formulario o una landing, el rastro viaja en la URL. Para eso están las UTM en Meta Ads o la integración de formularios de Meta Ads en GoHighLevel: el CRM sabe de qué campaña vino cada contacto sin que tú hagas nada.

En una campaña de clic a WhatsApp no hay URL. La persona toca el botón, se abre su WhatsApp y te escribe. Lo único que llega al CRM es una conversación.

Los datos del anuncio sí llegan, pero metidos dentro del primer mensaje, como un bloque de texto que se llama payload (00:40). Puedes leerlo, claro. El problema es que para saber de dónde vino cada lead tienes que entrar a cada conversación, y que tú estés entrando a cada conversación para ver de dónde vino es ineficiente. Con 5 leads se aguanta. Con 200 al mes, nadie lo hace, y terminas decidiendo qué anuncio apagar por corazonada.

Lo que hace GoGHL es sacar ese bloque del mensaje y repartirlo en campos personalizados del contacto. Ahí ya lo puedes ver en columnas, filtrar y usar en tus listas.

Qué datos trae el primer mensaje de un anuncio

Fíjate en el ejemplo del video: un prospecto que llegó por una campaña de Meta a WhatsApp (01:31). Arriba viene el llamado a la acción, «Quiero más información», luego el body, que es el copy del anuncio, y debajo una serie de variables (01:43). Cada variable corresponde a un campo que vas a crear:

CampoQué guardaTipo
source_appDónde corrió el anuncio: Facebook o InstagramTexto de una línea
source_urlEl link al anuncio originalTexto de una línea
source_idEl ID único del anuncio en MetaTexto de una línea
titleEl título que aparece junto al botónTexto de una línea
bodyEl texto del anuncioTexto largo
source_typeEl tipo de origen (un anuncio)Texto de una línea
media_typeSi el anuncio era imagen o videoTexto de una línea
ctwa_clidEl identificador del clic a WhatsAppTexto de una línea
greeting_message_bodyEl mensaje de bienvenida automáticoTexto largo

De todos, los dos que más te importan son estos:

  • source_id es el que te dice qué anuncio fue (02:24). Con él vas a filtrar en HighLevel y a buscar en Meta Ads.
  • ctwa_clid es el identificador único de esa conversión de clic a WhatsApp (01:59). Hoy quizá no lo uses, pero es el dato que necesitas si algún día quieres mandarle tus ventas de WhatsApp a Meta por la API de conversiones.

Configura los campos de GoGHL Tracking desde cero

Vamos a ello. En el video lo hago en una subcuenta donde no había nada de este tracking (05:29), así que lo puedes seguir igual en la de tu cliente.

Antes de empezar: qué necesitas

Este tracking es una función de GoGHL, el proveedor que conecta tu WhatsApp Business a HighLevel sin la API oficial (00:11). Necesitas tres cosas: que la campaña de Meta sea de clic a WhatsApp, que el número esté conectado por GoGHL y que el teléfono esté encendido y con internet, porque si está desconectado los mensajes llegan tarde al CRM.

Si todavía no tienes el número conectado, primero sigue la guía para conectar WhatsApp Business a GoHighLevel. Y si estás eligiendo proveedor, yo uso GoGHL justo por funciones como esta; aquí puedes probar GoGHL 7 días gratis.

Una carpeta para no revolver tus campos

Ve a Contactos, entra al engrane y crea una carpeta a nivel de contacto que se llame GoGHL Tracking (05:40). No es obligatoria, pero a mí me gusta tenerla: son 9 campos que nadie del equipo va a llenar a mano y, si los mezclas con los del negocio, la ficha del contacto se vuelve un relajo. Si nunca has creado uno, te explico cómo funcionan los campos personalizados en GoHighLevel.

El nombre tiene que ser exactamente igual

Este es el punto donde se rompe todo. GoGHL busca cada campo por su nombre: si existe uno que se llama source_id, ahí guarda el ID del anuncio. Si escribiste «Source ID», «sourceid» o «ID del anuncio», no lo encuentra, y la documentación de GoGHL dice que en ese caso el dato simplemente se salta. No marca ningún error. Te das cuenta semanas después, cuando la columna sigue vacía.

Por eso lo que yo hago es copiar el nombre directo de la documentación y pegarlo en el nombre del campo (06:08). Nada de escribirlo a mano ni de traducirlo.

Los dos campos de texto largo

Casi todos son texto de una línea. Ojo con dos: body y greeting_message_body van como texto largo (multilínea), porque guardan párrafos completos (07:09). Si los creas de una línea, el copy del anuncio no te cabe.

Y ya: no tienes que hacer nada más

Cuando terminas, la carpeta GoGHL Tracking aparece en la ficha de cada contacto con sus campos vacíos (08:31). No hay workflow ni nada que activar. Cada lead nuevo que te escriba desde un anuncio de WhatsApp llega con esos campos llenos.

Ten en cuenta que dice «nuevo». Los contactos que ya tenías no se llenan hacia atrás: el tracking empieza a contar desde el día que creas los campos. Por eso te recomiendo crearlos antes de prender la campaña, no a la mitad.

Cómo saber qué anuncio trajo a cada lead

Con los campos llenos tienes tres formas de usarlos, de la más general a la más fina.

Todos tus leads de anuncios de WhatsApp, con las etiquetas

Además de los campos, GoGHL le pone una etiqueta a cada lead de anuncio (08:54): fb-ad-lead-whatsapp si vino de Facebook e instagram-ad-lead-whatsapp si vino de Instagram. Filtra tus contactos por esas dos etiquetas y tienes la lista completa de prospectos que llegaron por tus campañas de WhatsApp en Meta (09:19).

Esas etiquetas también te sirven como disparador en un workflow, por ejemplo para mandarlos a una etapa de tu pipeline distinta a la de los que te escriben solos.

Qué anuncio fue, con la columna source_id

En tu lista inteligente agrega la columna source_id (04:23). Copia el ID de un lead, ve a tu administrador de anuncios de Meta, entra a Anuncios y pon el filtro «Identificador del anuncio» con ese ID (04:35). Te aparece el anuncio exacto que trajo a ese lead.

Todos los leads de un anuncio, con el buscador

Hay una forma más rápida. En el buscador de contactos, pasa el cursor y dale a «Customize here» (04:59). Ahí eliges source_id como campo de búsqueda, lo guardas y, cuando pegues un ID, te filtra todos los prospectos que llegaron por ese anuncio (05:13). Así de sencillo.

Qué decidir con estos datos

El tracking no sirve de nada si solo lo miras. Lo que te da es la respuesta a la pregunta que importa: ¿este anuncio me trae gente que compra o solo gente que pregunta?

Imagínate una clínica con dos anuncios activos, uno de limpieza dental y otro de ortodoncia, los dos mandando al mismo WhatsApp. Meta te dice que los dos tienen un costo por conversación parecido. Pero cuando filtras por source_id en HighLevel, ves que los de ortodoncia sí agendan y los de limpieza preguntan el precio y desaparecen. Esa diferencia Meta no te la puede mostrar, porque la venta pasa dentro de tu CRM. Con el ID en cada contacto, la cruzas tú.

Y hay un paso más. Al final del video te muestro el ROAS de mis campañas de WhatsApp directo en el administrador de anuncios de Meta (10:00). Eso sale de mandar el ctwa_clid y el valor de cada venta a la API de conversiones de Meta. Ese sistema lo construimos dentro de HighLevel Studio y no lo enseño en el video, pero todo empieza por tener estos campos llenos.

¿Y los anuncios de Google?

La documentación actual de GoGHL ya acepta los anuncios de Google que mandan a WhatsApp, pero solo agregan los datos al texto del mensaje. Los campos personalizados se llenan únicamente con anuncios de Meta. Si inviertes en los dos, por ahora el tracking por campos es solo de Meta.

Newsletter semanal

High Level Playbook

Cada semana, una implementación real de HighLevel con un cliente: el problema que tenía, cómo lo resolví y lo que necesitas para replicarlo.

Un correo por semana. Te das de baja con un clic.

Preguntas frecuentes

¿Tengo que crear los 9 campos?

No. La documentación de GoGHL dice que a la mayoría le bastan source_app, source_url, source_id y title. Yo te recomiendo crear también ctwa_clid desde el principio: no cuesta nada y, si después quieres medir ventas con la API de conversiones de Meta, ya tendrás el dato de todos tus leads.

¿Se llenan los campos de los contactos que ya tenía?

No. GoGHL solo llena los campos cuando entra un mensaje nuevo desde un anuncio. Los contactos anteriores se quedan vacíos, aunque los datos sigan en su primer mensaje.

¿Puedo quitar las etiquetas automáticas de GoGHL?

No se pueden desactivar: GoGHL siempre agrega la etiqueta y los datos al mensaje. Si no las quieres ver, un workflow puede quitarlas después, pero te recomiendo dejarlas, porque son la forma más rápida de separar tus leads de anuncios.

¿Esto funciona con la API oficial de WhatsApp de HighLevel?

Este método es de GoGHL: los campos y las etiquetas los llena GoGHL, así que necesitas tu número conectado por GoGHL. Si usas la API oficial de WhatsApp dentro de HighLevel, el camino es otro y no lo cubre este tutorial.

¿Por qué se llenan unos campos y otros no?

Casi siempre es el nombre: el campo que se queda vacío no se llama exactamente como en la documentación. Revisa que diga, por ejemplo, source_id y no «Source ID». También depende de lo que mande Meta: no todos los anuncios traen todos los datos.

¿Te sirvió este tutorial?

Sigue con estos

Ver todos los tutoriales de WhatsApp y mensajes

Ya casi estás dentro

Completa tus datos para continuar

En el siguiente paso podrás crear tu cuenta directamente en el sitio oficial de HighLevel y comenzar tus 30 días gratis.

Tu información está segura.