Content Society

Cómo medir conversiones reales con ManyChat (2026)

Conversion goals, tracking links, integración Google Analytics y funnel por fase. Cómo identificar dónde se cae tu flujo y dejar de medir vanity metrics.

Adrián García
Adrián García@AdrianGarme
14 min lectura

Medir bien las conversiones reales con ManyChat separa los flujos que generan ingresos de los que solo generan vanidad. La mayoría de creadores se queda mirando subscribers y open rate cuando lo que importa es saber qué porcentaje de quien comenta un Reel acaba comprando. Esta guía cubre cómo configurar conversion goals nativos, tracking links externos, integración con Google Analytics 4 y cómo leer el funnel por fase para identificar drop-off real.

Qué es exactamente una conversión en ManyChat

Una conversión en ManyChat es cualquier acción específica del usuario que define éxito dentro de tu flujo. No es solo "hizo clic en un botón": puede ser opt-in a email, registro a webinar, click en Stripe Link, descarga de PDF o respuesta a una pregunta concreta. ManyChat permite definir varios conversion goals dentro del mismo flujo y trackearlos por separado, algo que mucha gente ni sabe que existe.

La diferencia entre conversión "interna" (todo lo que pasa dentro del flujo) y conversión "externa" (venta cerrada en Stripe o Shopify) es clave. ManyChat trackea la primera de forma nativa. Para la segunda necesitas webhooks o UTMs, que es donde la mayoría falla. Si solo miras métricas internas, te crees que conviertes el 30% cuando en realidad solo cobras el 4%.

Cómo configurar conversion goals nativos en ManyChat

Los conversion goals viven en Flow Builder → Settings → Conversion Goal. Activas el toggle, defines el bloque que marca el éxito (un "Action" tag, un click en un botón concreto, una respuesta) y ManyChat empieza a contar a partir de ese momento. Aparece en la pestaña Analytics del flujo con número total, ratio sobre entrada y comparativa entre versiones si haces A/B test.

  1. Activar conversion goal por flujo: en Settings del flow, toggle on. ManyChat lo trackea desde el primer trigger hasta el bloque marcado como goal.
  2. Definir el bloque-goal: elige el último paso útil del embudo (ej. "contacto añadió tag cliente" o "clic en botón de pago"). Si pones el goal en el primer mensaje, no mide nada.
  3. Múltiples goals por flujo: ManyChat permite hasta 3 goals secundarios. Útil para distinguir "vio precio" vs "clicó comprar" vs "completó compra".
  4. Comparar versiones con A/B test: el conversion goal es el criterio de victoria. Sin él, comparas opens y CTRs sueltos que no significan nada.
  5. Re-evaluar el goal cada 30 días: si tu flujo evoluciona, el bloque-goal también. No dejes goals colgados de versiones viejas del flow.

Cuando envías al usuario fuera de ManyChat (página de venta, Calendly, Stripe Link) pierdes visibilidad salvo que uses tracking links con UTMs. ManyChat permite insertar UTMs directamente en los botones de cualquier bloque External Link. La convención que funciona: `?utm_source=manychat&utm_medium=dm&utm_campaign=nombre-flow&utm_content=nombre-boton`. Sin UTMs es imposible saber qué porcentaje de tu tráfico web viene de ManyChat versus orgánico.

En el destino (tu landing, tu checkout) necesitas que esos UTMs lleguen al evento de conversión. Si usas Stripe, Stripe Payment Links no propaga UTMs por defecto. Solución: pasar el `subscriber_id` de ManyChat como query param y guardarlo en metadata de Stripe vía webhook. Con eso cierras el círculo: sabes qué subscriber concreto de ManyChat acabó pagando, qué flujo lo trajo y cuánto tardó.

Integración con Google Analytics 4

Google Analytics 4 con UTMs bien puestos te da la vista que ManyChat no puede tener: comportamiento post-clic. Cuántos llegan, cuánto tiempo se quedan, qué porcentaje hace scroll a precio, cuántos abandonan el checkout. En GA4 crea una exploración con filtro `source = manychat` y compara contra otras fuentes. Si tu CTR en ManyChat es alto pero el time-on-page es <10 segundos, el problema no está en el flujo sino en la landing.

Ahorra horas de producción

Ahorra horas de producción con plantillas que ya funcionan.

Plantillas duplicables, prompts probados, guías paso a paso. Lo que llevas tiempo intentando armar tú solo, listo para usar desde el primer día. Acceso gratuito.

PromptCaption Instagram
PlantillaCalendario mensual
GuíaLead magnet
Banco300 ideas
PromptInvestigar avatar
  • Crear evento de conversión en GA4: marca "purchase", "sign_up" o "generate_lead" como conversión. Sin eso GA4 no separa visitas de conversiones.
  • Comparar source manychat vs organic: si manychat tiene mejor ratio que el resto, escala. Si peor, hay un problema de promesa-cumplimiento entre flow y landing.
  • Funnel exploration con steps: vista funnel en GA4 con pasos landing → ver precio → click checkout → confirmación. Identifica drop-off post-ManyChat.
  • Cross-device tracking: muchos usuarios entran al flow desde móvil y compran desde ordenador. GA4 con user-id captura ese viaje completo; ManyChat solo no.

Funnel por fase: el modelo que sí funciona

El error más común es mirar "conversión global" como número único. Un flujo de Reel-a-cliente tiene mínimo 5 fases y cada una tiene su tasa propia. Si solo miras la final (cliente / visualizaciones), nunca sabes dónde sangra. El modelo que sí funciona es desglosar fase por fase y comparar cada una contra su benchmark, no contra la cifra final.

  1. Visualización Reel → comentario con keyword: benchmark 1-3% (5%+ si el Reel viraliza). Aquí mide el hook del Reel, no el flow.
  2. Comentario → DM capturado: benchmark 60-85%. Si baja, revisar permisos de Instagram y el primer mensaje del flow.
  3. DM → lead cualificado (completó preguntas): benchmark 30-50%. Drop aquí = preguntas demasiado largas o invasivas.
  4. Lead cualificado → click llamada/checkout: benchmark 15-30%. Drop aquí = oferta poco clara o falta de urgencia.
  5. Click checkout → cliente pagado: benchmark 20-40%. Drop aquí ya no es ManyChat, es la página de pago.

Para ver más a fondo qué métricas merece la pena seguir y cuáles ignorar, te recomiendo las 8 métricas que sí importan en ManyChat. Y si quieres entender el retorno real del tiempo invertido, mira el ROI real de usar ManyChat como creador con números concretos por nicho.

Cómo identificar dónde se está cayendo tu flujo

Drop-off es el porcentaje de usuarios que entran a un paso y no llegan al siguiente. ManyChat lo muestra de forma visual en Flow Builder → Analytics: cada bloque tiene su "sent" y su "delivered/opened". Si entre dos bloques pierdes >40%, ahí está el cuello de botella. El error típico es asumir que el problema es el último paso (el botón de compra) cuando casi siempre está antes (un mensaje demasiado largo, una pregunta confusa, una espera mal calibrada).

  • Drop >50% en el primer mensaje: mensaje inicial demasiado largo o agresivo. Acortar a 1-2 frases + pregunta o botón claro en <15 segundos de lectura.
  • Drop alto entre pregunta y respuesta: la pregunta requiere demasiado esfuerzo. Cambiar pregunta abierta por botones con 2-3 opciones cerradas.
  • Drop alto antes del botón externo: el usuario no entiende qué hay al otro lado. Añadir frase previa explicando exactamente qué pasa al hacer clic.
  • Drop alto después del External Link: el problema ya no está en ManyChat. Revisar mobile speed de la landing y el match entre el copy del DM y la headline de destino.
  • Drop progresivo lento (5-10% en cada paso): el flujo es demasiado largo. Recortar pasos no esenciales hasta dejar solo lo que mueve la aguja.

Atribución multi-touch sin volverse loco

Un cliente nunca compra al primer toque. Vio 4 Reels, entró 2 veces al perfil, se suscribió a tu lista hace 3 meses, recibió 2 emails y finalmente entró a un Reel con CTA al DM. Atribuir el 100% de esa venta al último Reel es simplificación. ManyChat no resuelve esto solo, pero combinado con tags de fuente puedes reconstruir una aproximación razonable.

De improvisar a tener sistema

Más de 40 recursos listos para aplicar hoy.

Plantillas duplicables, prompts probados, guías operativas. Lo que necesitas para pasar de improvisar a tener sistema en menos de un mes. Acceso gratuito.

PlantillaBrief equipo
PromptDefinir avatar
BancoIdeas por nicho
GuíaSistema contenido
PlantillaCalendario
  • Tag de "primer touch" persistente: cuando un contacto entra por primera vez, tag con la fuente original. Ese tag vive con el contacto para siempre, aunque vuelva por otro Reel.
  • Tag de "último touch" rotativo: cada vez que el contacto entra a un flow, sobrescribe un tag `ultimo-touch-X`. Así sabes qué tocó justo antes de convertir.
  • Reportar las dos cifras: si en tu hoja "primer touch" dice Reel-A pero "último touch" dice Stories-B, ambas merecen crédito. Decide reparto: 50/50, 70/30 según contexto.
  • No obsesionarse con el 100% de precisión: la atribución perfecta no existe ni con Google ni con Meta. Aproximaciones razonables bastan para decidir dónde invertir más tiempo.

Errores típicos al medir conversiones en ManyChat

  • No definir conversion goal por flow: ManyChat te muestra opens y CTRs por defecto, pero sin goal definido no calcula tasa real ni permite A/B tests con criterio.
  • Confundir CTR con conversión: que el 60% clique un botón no significa que el 60% compre. Mide el último paso útil, no el primero.
  • Saltarse UTMs en links externos: sin UTMs, Google Analytics ve tu tráfico como "direct" y pierdes toda la atribución posterior.
  • Comparar flows con muestras desiguales: comparar un flow con 500 ejecuciones contra otro con 30 es ruido puro. Mínimo 100 ejecuciones por brazo para que el A/B test signifique algo.
  • Revisar métricas a diario: la varianza diaria distorsiona. Semanal o quincenal está bien. Diario solo en lanzamientos activos.
  • No actualizar benchmarks: lo que era "buena tasa" en 2024 ya no lo es. Re-calibra benchmarks cada 6 meses con tus propios datos.

La documentación oficial sobre Analytics y conversion goals está en help.manychat.com, donde puedes consultar el detalle técnico de cada métrica que la app expone. Si quieres ir más allá con conversiones cruzadas a Stripe, mira también casos reales de ManyChat con números para ver setups completos de ecommerce y servicios.

En la biblioteca de Content Society compartimos las plantillas de Google Sheets que usamos para cruzar ManyChat con Stripe y GA4, además del workflow completo de tagging por fuente. [Accede a los recursos](https://chat.whatsapp.com/Jfp2uay7DxeBE77ZnYrEn5).

Preguntas frecuentes

+¿ManyChat trackea conversiones a venta automáticamente?

Parcialmente. Trackea métricas internas (clicks, opens, completions de flujo, conversion goals dentro del flow) de forma nativa. Pero conversión a venta real cobrada requiere configuración adicional: webhook desde Stripe/Shopify hacia ManyChat para marcar el contacto como cliente, o paso por Zapier/Make como intermediario. Sin webhook, conoces captación y engagement, pero no cuántos leads pagaron realmente. El setup del webhook lleva entre 30 y 90 minutos según herramienta.

+¿Qué diferencia hay entre conversion goal y tracking link?

Conversion goal mide algo que pasa dentro del flow de ManyChat (un tag, un botón clicado, un paso completado). Tracking link mide algo que pasa fuera, en tu web o checkout. Son complementarios: el conversion goal te dice cuántos llegaron al final del flow, el tracking link te dice cuántos completaron la acción externa. Para medir venta real necesitas ambos, idealmente reconciliados vía subscriber_id pasado en query params.

+¿Cada cuánto debería revisar las métricas de mis flows?

Semanal para flows en producción activa (los que generan más leads o ventas), 15-30 minutos los lunes. Mensual para análisis estratégico y decisiones de cambios, 1 hora. Diario solo durante lanzamientos activos o si acabas de cambiar algo importante y quieres validar el efecto. Revisar a diario en producción estable distorsiona: la varianza día a día es ruido, no señal. Espera mínimo 100-200 ejecuciones antes de sacar conclusiones de cualquier cambio.

+¿Vale la pena pagar una herramienta de analytics externa?

Para volumen pequeño-medio (hasta 500 ventas/mes desde ManyChat) no merece la pena: ManyChat Analytics + Google Sheets + Google Analytics 4 es más que suficiente y todo gratis salvo GA4 360. Para volumen alto o setups multi-canal con varias fuentes de tráfico que convergen, plataformas tipo Mixpanel o Amplitude (50-200€/mes) ayudan a cruzar datos. Antes de pagar, asegura que tu setup actual ya está bien configurado: la herramienta cara no arregla un tagging mal hecho.

+¿Qué tasa de conversión real es buena en un flow de ManyChat?

Depende de la fase. Comentario → DM capturado: 60-85% es bueno. Lead → cualificado: 30-50%. Cualificado → llamada/checkout: 15-30%. Click checkout → pago: 20-40%. La tasa global Reel → cliente pagado suele ser 0,05-0,3% para tráfico orgánico medio. Si tu cifra global es >0,5%, estás por encima de la media; >1% es excelente. Pero el dato global solo es útil si lo comparas con tu propio histórico, no con benchmarks ajenos.

+¿Cómo evito el spam de notificaciones cuando hay mucho volumen?

ManyChat permite configurar notificaciones por evento. En Settings → Notifications desactiva las que generan ruido (cada lead nuevo, cada click) y deja solo las accionables (compra cerrada, error en webhook, drop alto repentino). Para el resto, revisa el dashboard cuando tú decidas, no cada vez que vibra el móvil. Las notificaciones constantes hacen que dejes de mirar, que es peor que no tenerlas.

+¿Puedo medir retención de subscribers a 30/60/90 días?

Sí, con tags fechados. Crea un tag `activo-mayo-2026` que se aplique cada vez que el contacto interactúa en el mes. Mes a mes comparas: ¿cuántos del cohort de febrero seguían activos en marzo? Eso es retención mes 1. ManyChat no tiene reporte nativo de cohortes, pero exportando contactos con tags a Google Sheets en 20 minutos lo montas. Retención sana: >60% mes 1, >40% mes 3, >25% mes 6.

+¿Cómo sé si un flujo está fallando antes de que sea tarde?

Establece alarmas en tu hoja de tracking. Tras 4-6 semanas de datos limpios, tienes una baseline. Si una métrica clave (tasa de finalización, drop-off en un paso, conversion goal) cae >30% versus media histórica en 7 días, revisar inmediatamente. Suele ser uno de tres motivos: Instagram cambió permisos de mensajería, alguien tocó el flow sin avisar, o el contexto cambió (tema viral pasó de moda, competidor lanzó algo, etc.). Identificar pronto evita 2-3 semanas de pérdida silenciosa.

Adrián García

Sobre el autor

Adrián García

@AdrianGarme

Fundador de Grouthers, agencia especializada en creación de contenido para marcas personales. He ayudado a más de 50 marcas personales en España, Estados Unidos y Latinoamérica a crecer en redes sociales. Ahora estoy construyendo Content Society, la comunidad para marcas personales que quieren captar más clientes desde redes.

Recursos gratuitos

Más de 40 recursos gratuitos disponibles.

Plantillas, prompts probados, guías paso a paso y bancos de ideas para captar más clientes desde redes sociales. Acceso gratuito.

PromptDefinir avatar
PlantillaCalendario editorial
GuíaCarruseles con IA
Banco300 ideas
GuíaSocial SEO
+40 recursos gratuitosPara crecer en redes sociales