Leads por WhatsApp: cómo saber de qué anuncio vienen
El clic en el botón de WhatsApp no te dice de qué anuncio viene un lead. Qué se recupera con referral y códigos, qué apuntar en el CRM y qué no se mide.

«Nos entran muchos WhatsApp, pero no sé de qué anuncio vienen.» Es de las frases que más escucho a clientes que venden servicios. Y casi siempre llega acompañada de otra: «Meta dice que el coste por conversación está genial». Las dos pueden ser verdad a la vez. Ese es el problema.
Te cuento dónde se rompe el rastro, qué se puede recuperar y qué no vas a saber nunca, te lo prometa quien te lo prometa.
El clic al botón de WhatsApp no es una respuesta
Un anuncio de Meta puede acabar en un chat por dos caminos. El primero es el anuncio de clic a WhatsApp: la persona toca el botón y se le abre la conversación con tu número, sin pasar por ninguna web. El segundo es el de toda la vida, un anuncio que lleva a una landing con el botón verde de WhatsApp.
En los dos casos, lo que Meta ve termina en el mismo punto. Cuenta el clic o cuenta la «conversación iniciada». Lo que pasa dentro del chat (si la persona pregunta precio, si es un curioso, si es la competencia, si firma tres semanas después por teléfono) queda fuera de su vista, salvo que tú se lo cuentes.
En el segundo camino es todavía peor. Las UTM viven en la URL de la landing, y cuando alguien pulsa el botón y salta a WhatsApp, esa URL se queda atrás. Un enlace wa.me no lleva campañas ni anuncios. Te llega un número desconocido diciendo «Hola, quería información», y el hilo que unía ese mensaje con tu anuncio se ha cortado justo ahí.
Ojo, que en ecommerce al menos hay un evento de compra, aunque el píxel lo infle. En una cuenta que revisamos, Meta declaraba 40.420 € y la tienda registraba 22.608 € (el caso completo está en este post). Con WhatsApp ni siquiera tienes esa cifra inflada para discutir. La venta pasa dentro de una conversación que Meta no lee, así que el panel se queda en los «holas».
Si tu informe cuenta conversaciones iniciadas como leads, estás cobrando por los «holas».
Qué se puede recuperar con parámetros de referencia
La buena noticia es que el rastro no se pierde entero. Depende de por dónde entre el lead y de con qué herramienta le contestes.
Si el anuncio abre WhatsApp directamente
Cuando usas la API de WhatsApp Business (directamente con Meta o a través de un proveedor), el primer mensaje de alguien que viene de un anuncio llega con un bloque llamado referral. Dentro va el ID del anuncio, el titular, la URL de origen y un identificador de clic, el ctwa_clid. Es atribución a nivel de anuncio sin que el usuario tenga que hacer nada.
La trampa es que muchas herramientas reciben ese bloque, te enseñan el chat muy bonito y tiran el resto. Antes de contratar un CRM de WhatsApp, pregunta una cosa: ¿guarda el ID de anuncio y el ctwa_clid en la ficha del contacto, y puedo exportarlos? Si la respuesta es «bueno, se ve en la conversación», para medir no te sirve.
Con la app gratuita de WhatsApp Business la cosa se queda a medias. Normalmente ves en el chat la tarjeta del anuncio desde el que te escribieron, pero ese dato no sale de ahí. Al comercial le vale para saber de qué le hablan. Para el informe mensual no vale, salvo que alguien lo copie a mano.
Si el botón está en tu web
Aquí el truco es el texto prellenado. Un enlace tipo wa.me/34600000000?text= permite que el mensaje ya venga escrito, y en ese texto puedes meter un código de referencia.
La versión sencilla es un código fijo por campaña: «Hola, quiero información [META-VERANO]». La versión seria es un código por visita: tu web guarda las UTM y el fbclid cuando llega el usuario, genera un código corto, lo mete en el mensaje y apunta en una tabla qué campaña, anuncio y fecha corresponden a ese código. Cuando el chat entra con «Ref: K7Q2», el CRM lo busca y sabe de dónde viene.
Como te contaba en el post de las UTM, si tu utm_content no identifica el anuncio, el código solo te llevará hasta la campaña. Arregla eso primero.
Parte de la gente borra el mensaje y escribe el suyo. Otros cierran el chat y vuelven días después desde la agenda. Antes de sacar conclusiones, mide qué porcentaje de chats llega con código.

Qué hay que registrar en el CRM
La atribución de leads de WhatsApp no la resuelve una herramienta mágica. La resuelve un campo bien rellenado en el CRM, lead a lead. Esto es lo mínimo que yo pediría en cada ficha:
- Fecha y hora del primer mensaje.
- Canal de entrada (anuncio de clic a WhatsApp, botón de la web, orgánico o recomendación).
- ID de anuncio y campaña, o el código de referencia si vino de la web.
- El ctwa_clid, si tu herramienta lo recibe.
- Estado del lead: cualificado, descartado o en seguimiento.
- Venta, importe y fecha de cierre, aunque se cierre por teléfono o en persona.
El último punto es el que falla siempre. El comercial cierra la venta por teléfono, pasa a la siguiente llamada y la ficha se queda en «en seguimiento» para los restos. Y si la venta no está en el CRM, para el informe no existe. Prefiero un CRM feo con el importe rellenado que uno precioso con el embudo vacío.
Con esos datos ya puedes hacer algo que Meta no hace por ti: cruzar las campañas con los leads reales y ver cuánto has invertido por venta cerrada, no por conversación abierta.
Hay un paso más. Meta permite devolverle eventos de lead cualificado o de compra usando ese ctwa_clid, a través de la API de conversiones para mensajería. Sale a cuenta, porque el algoritmo deja de buscar gente que dice «hola» y empieza a buscar gente que compra. Pero no lo confundas: eso mejora la optimización, no la medición. Meta se seguirá atribuyendo lo que diga su modelo, y ya te expliqué por qué CAPI no arregla la sobreatribución.
Qué se puede medir de verdad y qué no
| Qué quieres saber | ¿Se puede? | De dónde sale |
|---|---|---|
| Cuánta gente pulsa el botón | Sí | Meta, como clic o conversación iniciada |
| De qué anuncio viene un chat de clic a WhatsApp | Sí, con la API | Campo referral del primer mensaje |
| De qué anuncio viene un chat que entra desde tu web | En parte | Código en el texto prellenado |
| Si el lead era bueno | Sí, si alguien lo marca | Estado del lead en el CRM |
| Si compró y por cuánto | Sí, si alguien lo registra | Venta ligada al lead en el CRM |
| Quien guardó tu número y escribió a la semana | No | Como mucho, preguntárselo |
| El chat que alguien reenvía a un amigo | No | Asúmelo como ruido |
Las dos últimas filas conviene aceptarlas con calma. El que guarda tu número y escribe una semana después desde la agenda no deja rastro técnico. El que le reenvía el chat a su cuñado, tampoco. Para eso solo funciona una cosa bastante antigua: preguntar. Un «¿cómo nos has conocido?» en el primer mensaje del comercial no es atribución científica, pero te enseña lo que la API no ve. Yo lo haría siempre, incluso con el referral funcionando.
Y ahora la opinión que me va a costar algún disgusto. El coste por conversación iniciada no debería ser el KPI principal de ningún informe a cliente. Es una métrica de actividad del anuncio. Si una agencia te reporta «leads» y resulta que son chats abiertos, te está vendiendo tráfico con otro nombre, y he visto cuentas subir presupuesto sobre esa cifra. Es la forma más rápida de pagar más por lo mismo.
Por dónde empezar
Vamos al grano. Si haces anuncios de clic a WhatsApp, lo primero es pasar a la API con una herramienta que guarde el referral en la ficha. Si el tráfico entra por la web, monta el código en el texto prellenado; con un código por campaña ya ganas mucho, y el de por visita puede esperar. Después viene el trabajo menos glamuroso del marketing: que cada venta tenga su importe y su campaña en el CRM.
Con eso, el informe se hace casi solo. Es lo que hacemos en Furia Reports: conectas Meta Ads en solo lectura con tu tienda o tu CRM y ves lo que declara Meta al lado de lo que ha pasado de verdad. Pero seré claro. Si tu CRM no sabe de qué campaña vino cada venta, ninguna herramienta de informes lo va a adivinar, tampoco la nuestra. Si toda tu venta pasa por WhatsApp y sigues contestando desde la app del móvil, lo que necesitas primero es un CRM conectado a la API. El informe va después.
WhatsApp tiene una ventaja que casi nadie aprovecha: la conversación es tuya. En ecommerce dependes del píxel para saber qué pasó. Aquí tienes a la persona delante, escribiéndote con nombre y teléfono. Si no apuntas de dónde viene, no tienes un problema de atribución. Tienes un problema de apuntar.
Preguntas frecuentes
¿Meta Ads sabe qué leads de WhatsApp acaban comprando?
No por sí solo. Meta cuenta clics y conversaciones iniciadas, pero no lee lo que pasa dentro del chat ni sabe si la persona compró. Para que lo sepa tienes que registrar la venta en tu CRM y devolvérsela, por ejemplo con la API de conversiones para mensajería usando el ctwa_clid. Aun así, eso mejora la optimización de las campañas. La medición fiable sale de cruzar la inversión con las ventas de tu CRM.
¿Cómo sé de qué anuncio viene un chat de WhatsApp?
Si usas anuncios de clic a WhatsApp con la API de WhatsApp Business, el primer mensaje llega con un campo referral que incluye el ID del anuncio y el ctwa_clid, y tu CRM tiene que guardarlo en la ficha del contacto. Si el chat viene de un botón de tu web, lo práctico es meter un código de referencia en el texto prellenado del enlace wa.me y cruzarlo con las UTM de la visita.
¿Se puede atribuir un lead que escribe por WhatsApp días después de ver el anuncio?
Técnicamente, casi nunca. Si la persona guarda tu número y escribe más tarde desde la agenda, o borra el texto prellenado, no queda ni referral ni código que lo una con el anuncio. Lo único que funciona es preguntar en el primer mensaje cómo te ha conocido y apuntarlo en el CRM. No es exacto, pero cubre el hueco que la tecnología no ve.
Furia Reports conecta Meta Ads en solo lectura con tu tienda o CRM y te enseña el ROAS real junto al declarado. Desde 15 €/mes, prueba 5 días sin tarjeta.


