Cómo rastrear ventas de WhatsApp de anuncios de Meta
David Parada · Fundador de Escalads
Publicado el · Actualizado el · 10 min de lectura
En este artículo
- Por qué las ventas de WhatsApp se pierden en Meta Ads
- Dos formas de rastrear ventas de WhatsApp de anuncios
- Cómo atribuir la venta cerrada por chat al anuncio: paso a paso
- Cómo enviar la venta de WhatsApp a Meta
- Ejemplo con números: el anuncio que más chatea no es el que más vende
- Errores comunes al rastrear ventas de WhatsApp
- Resumen
Para rastrear ventas de WhatsApp que vienen de anuncios necesitas que cada conversación nazca marcada con el anuncio que la abrió, que el asesor registre la venta sobre esa conversación y que la venta vuelva a Meta. Hay dos caminos: anuncios Click-to-WhatsApp conectados a la API de WhatsApp Business (Meta te entrega el ID del anuncio y un identificador de clic) o un link rastreado que agrega un código de referencia al primer mensaje. Sin una de las dos, la venta del chat queda huérfana.
En Latinoamérica esto no es un detalle. En muchos negocios de alto ticket la mitad o más de las ventas se cierra por chat. Si no las rastreas, estás optimizando a ciegas justo donde está el dinero.
Por qué las ventas de WhatsApp se pierden en Meta Ads
El recorrido típico: la persona ve el anuncio, toca "Enviar mensaje", escribe "Hola, quiero información", conversa dos días con un asesor, recibe un link de pago de Mercado Pago o Wompi y paga.
¿Qué ve Meta? Una conversación iniciada. Nada más. El pago ocurrió en otra plataforma, días después, a partir de un link que no tiene relación con el anuncio.
¿Qué ve tu pasarela? Un pago de 1.200 USD de Carlos Pérez. No sabe que Carlos llegó por un anuncio.
¿Qué ve el asesor? Un chat. Si le preguntas de qué anuncio vino Carlos, te dirá "de Instagram, creo".
Resultado: en el Administrador de anuncios ves "costo por conversación: 4 USD" y no sabes si esas conversaciones venden. Terminas escalando el anuncio que más chats genera, que muchas veces no es el que más vende.
Dos formas de rastrear ventas de WhatsApp de anuncios
| Criterio | Click-to-WhatsApp con API de WhatsApp Business | Link rastreado con código de referencia |
|---|---|---|
| Cómo llega la persona | Toca el botón del anuncio y se abre WhatsApp | Toca el anuncio, pasa por un enlace tuyo y se abre WhatsApp con un mensaje prellenado |
| Qué dato identifica el anuncio | Objeto de referencia del webhook con ID del anuncio y ctwa_clid |
Código en el mensaje (ej. REF-7K2Q) vinculado al ad_id y al fbclid |
| Funciona con la app de WhatsApp Business en el celular | No, necesitas la API (directa o vía un proveedor) | Sí |
| Qué pasa si el cliente borra el código | No aplica | Se pierde la marca; conviene que el código sea discreto y también registrar el teléfono |
| Paso intermedio | Ninguno | Un redireccionamiento de menos de un segundo |
| Envío de la venta a Meta | API de Conversiones para mensajería con ctwa_clid |
API de Conversiones con fbc capturado en el enlace |
| Objetivo de campaña | Mensajes / conversaciones | Tráfico, ventas o clientes potenciales hacia el enlace |
Ninguno es "el correcto". Depende de si tu equipo trabaja con la API o con celulares, y de qué objetivo de campaña te está funcionando.
Opción 1: Click-to-WhatsApp con la API
Cuando alguien inicia la conversación desde un anuncio que abre WhatsApp, el webhook de mensajes de la plataforma de WhatsApp Business trae un objeto de referencia (referral). Ahí vienen, entre otros, el ID del anuncio de origen y el ctwa_clid, el identificador de ese clic.
La regla de oro: ese dato llega una sola vez, en el primer mensaje. Si tu sistema no lo guarda en ese momento junto al teléfono y la conversación, se perdió para siempre.
Opción 2: Link rastreado con código de referencia
El anuncio no abre WhatsApp directo. Lleva a un enlace tuyo (por ejemplo, tudominio.com/w/asesor) con las UTMs dinámicas de Meta. Ese enlace, en menos de un segundo:
- Lee
ad_id, UTMs yfbclidde la URL. - Genera un código corto único, como
REF-7K2Q, y lo guarda con esos datos. - Abre WhatsApp con un mensaje prellenado: "Hola, quiero información del programa (REF-7K2Q)".
Cuando llega el mensaje, el código identifica el anuncio. Si además el enlace tiene el píxel instalado, se crea la cookie _fbc y guardas el fbc, que luego sirve para enviar la venta a Meta.
Ventaja grande: funciona aunque tu equipo atienda desde la app en el celular. Desventaja: agrega un paso y algunos clientes borran el código (pocos, si el texto es natural).
Este es el mecanismo que usa Escalads Center para WhatsApp: links rastreados con código de referencia que unen el chat con el anuncio, y un registro de ventas para el asesor.
Cómo atribuir la venta cerrada por chat al anuncio: paso a paso
- Elige el método (Click-to-WhatsApp con API o link con código) y úsalo en todos los anuncios que llevan a WhatsApp. Mezclar sin control crea huecos.
- Pon UTMs dinámicas con
{{ad.id}}en todos los anuncios, incluso en los Click-to-WhatsApp si tienen enlace alternativo. - Guarda la marca al primer mensaje:
ctwa_clide ID de anuncio del webhook, o el código de referencia. Siempre junto al teléfono del cliente. - Define qué es una venta: pago aprobado, no "me dijo que sí". Anótalo por escrito para todo el equipo.
- Haz que el asesor registre la venta en un solo lugar, con teléfono, valor, moneda y fecha del pago. Un formulario corto es mejor que una hoja de cálculo que nadie actualiza.
- Une la venta con la conversación por el teléfono o el código. Si el pago llega por pasarela con webhook, cruza también por correo.
- Envía la venta a Meta por la API de Conversiones, dentro de los 7 días siguientes al pago como máximo.
- Revisa cada semana cuántas ventas quedaron sin anuncio y por qué.
Cómo registrar las ventas del asesor sin que se vuelva un caos
El eslabón débil casi siempre es humano. El asesor cierra, cobra y pasa al siguiente chat. Tres reglas que funcionan:
- Un campo obligatorio: el teléfono del cliente (o el código de referencia). Todo lo demás se puede completar después.
- Registro el mismo día. Una venta anotada a fin de mes ya no se puede enviar a Meta y además se olvida.
- El asesor no decide el origen. No le preguntes "¿de dónde vino?". El sistema lo sabe por el código o el teléfono; el asesor solo confirma el pago.
Si la venta entra por una pasarela conectada (Wompi, Mercado Pago, PayU, Stripe), mejor aún: el pago se registra solo y el asesor no tiene que anotar nada, solo asegurarse de que el cliente paga con el mismo teléfono o correo del chat.
Cómo enviar la venta de WhatsApp a Meta
Meta tiene una variante de la API de Conversiones para mensajería empresarial. Según la documentación de Meta para Business Messaging, para WhatsApp el evento lleva:
action_source: "business_messaging"messaging_channel: "whatsapp"ctwa_clid, el identificador que llegó en el webhook- el ID de tu cuenta de WhatsApp Business
Acepta eventos como Purchase, LeadSubmitted o QualifiedLead, entre otros. Requiere usar la plataforma de WhatsApp Business (API) y permisos específicos, así que normalmente lo configura tu proveedor de WhatsApp o tu herramienta de tracking.
Si usas el link con código, el camino es el de la API de Conversiones de Meta general: envías el Purchase con el fbc guardado en el enlace, el teléfono cifrado y el valor real. Meta puede relacionarlo con el clic del anuncio.
En ambos casos, envía solo pagos confirmados. Si mandas "ventas" que luego no se pagan, el algoritmo aprende a traerte gente que conversa pero no compra.
Ejemplo con números: el anuncio que más chatea no es el que más vende
Supón un programa de mentoría de 1.200 USD que se vende 100 % por WhatsApp. En un mes, dos anuncios:
| Anuncio | Gasto | Conversaciones | Costo por conversación | Ventas pagadas | Costo por venta |
|---|---|---|---|---|---|
| A: "Descubre cómo…" (video) | 1.500 USD | 500 | 3 USD | 4 | 375 USD |
| B: "Para dueños que ya facturan…" (imagen) | 1.500 USD | 150 | 10 USD | 9 | 167 USD |
Con los datos de Meta, el anuncio A parece tres veces mejor. Con las ventas unidas a cada anuncio, B vende más del doble con el mismo gasto. Tiene sentido: B filtra con el texto; A trae curiosos.
Un matiz: con 4 y 9 ventas todavía hay margen de error alto. Con menos de 10 resultados trato a un ganador como provisional. Pero la dirección es clara, y sin el rastreo nunca la habrías visto. Ese es exactamente el tipo de lectura que el motor de decisiones de Escalads Center hace por cliente: qué mirar (ventas pagadas), qué ignorar (costo por conversación a secas) y qué hacer.
Errores comunes al rastrear ventas de WhatsApp
- No guardar el
ctwa_cliden el primer mensaje. Después no hay forma de recuperarlo. - Usar un solo número de WhatsApp para todo sin marca por anuncio. Sabes que vino "de Meta", no de qué anuncio.
- Códigos de referencia que parecen spam.
#ID-a8f7s6d5f4asusta. Usa algo corto dentro de una frase natural. - Contar como venta la promesa de pago. "Me transfiere mañana" no es una venta hasta que llega el dinero.
- Registrar ventas a fin de mes. Meta solo acepta eventos de hasta 7 días de antigüedad y el algoritmo necesita la señal pronto.
- Juzgar anuncios por costo por conversación. Es una métrica de actividad, no de negocio. Sirve para detectar problemas de creativo, no para decidir qué escalar.
- Cambiar de número o de proveedor sin migrar los datos. Pierdes el historial de qué conversación vino de qué anuncio.
- No cruzar pagos de pasarela con chats. Si el cliente paga con otro correo o teléfono, la unión falla. Pide al asesor que confirme el dato de pago en el chat.
Resumen
- Una venta por WhatsApp solo se atribuye si la conversación nace marcada:
ctwa_clide ID de anuncio (API) o código de referencia (link rastreado). - El asesor registra el pago confirmado el mismo día, con el teléfono como llave.
- La venta vuelve a Meta por la API de Conversiones: variante de mensajería con
ctwa_clid, o evento confbcsi usaste un link. - Decide con ventas pagadas por anuncio, no con costo por conversación.
Si también vendes por web, el montaje complementario está en cómo saber de qué anuncio viene una venta. Y si tus números de Meta no cuadran con lo que cobra el equipo, lee por qué Meta Ads no coincide con tus ventas reales. En el centro de ayuda tienes la guía para crear links rastreados de WhatsApp.
Prueba Escalads Center 3 días y cancela cuando quieras.
FIN
Preguntas frecuentes
¿Cómo saber qué anuncio trajo a un cliente que compró por WhatsApp?
Necesitas que la conversación nazca con una marca del anuncio. Con anuncios Click-to-WhatsApp conectados a la API de WhatsApp Business, el primer mensaje trae un objeto de referencia con el ID del anuncio y el ctwa_clid. Con la app normal, la alternativa es un link rastreado que agrega un código de referencia al mensaje.
¿La app de WhatsApp Business muestra de qué anuncio viene un chat?
La información de referencia completa del anuncio, con el identificador de clic, llega por los webhooks de la plataforma de WhatsApp Business (API). Si usas la app en el celular, no tienes forma práctica de guardar ese dato por conversación, por eso conviene usar un link con código de referencia.
¿Se puede enviar a Meta una venta cerrada por WhatsApp?
Sí. Meta acepta eventos de mensajería empresarial por la API de Conversiones con action_source business_messaging, messaging_channel whatsapp y el ctwa_clid del chat. Si la persona pasó antes por un link tuyo con píxel, también puedes enviar la venta con el fbc capturado en ese paso.
¿Qué es el ctwa_clid?
Es el identificador de clic de los anuncios que abren WhatsApp. Meta lo entrega en el objeto de referencia del webhook de mensajes cuando alguien inicia la conversación desde el anuncio. Hay que guardarlo con la conversación para después enviarlo junto con la venta.
David Parada
Fundador de Escalads
Trafficker y fundador de Escalads, agencia de tráfico pago para programas de alto ticket en Latinoamérica. Creó Escalads Center para que las agencias sepan qué hacer después de lanzar una campaña.