ROAS vs CPA vs CPL: cuándo usar cada métrica y cuándo mienten
Comparativa completa entre ROAS, CPA y CPL: qué mide cada una, fórmulas, cuándo usar cada métrica según el objetivo de la campaña, y errores comunes que llevan a optimizar para el número equivocado.
ROAS vs CPA vs CPL: cuándo usar cada métrica
ROAS mide eficiencia de ingresos. CPA mide costo por cliente. CPL mide costo por lead. Las tres son útiles y ninguna reemplaza a las otras. ROAS se usa en ecommerce maduro con atribución confiable. CPA cuando hay un evento de conversión claro (un cliente, una venta) y ticket promedio estable. CPL en top of funnel, donde el objetivo es volumen de leads calificados, no ventas cerradas. Mezclar las tres o usarlas indistintamente lleva a tomar decisiones de optimización equivocadas.
El problema de medir todo con la misma métrica
En la mayoría de las campañas de performance, la gente mide una sola cosa: ROAS, o CPA, o CPL. Y después toma decisiones de optimización sobre esa única métrica. El resultado es lo que se ve en el 70% de las cuentas de Meta y Google: campañas que "funcionan" en el dashboard pero no generan negocio, o que se cancelan porque "no son rentables" cuando en realidad estaban funcionando pero con la métrica equivocada.
La elección de la métrica no es técnica, es de objetivo de negocio. Cada métrica responde una pregunta distinta:
- ROAS responde: ¿cuánto revenue generé por cada peso invertido?
- CPA responde: ¿cuánto me costó conseguir un cliente?
- CPL responde: ¿cuánto me costó generar un lead?
Si querés las tres respuestas, necesitás medir las tres. Si solo medís una, estás viendo un tercio de la película.
Las definiciones formales
ROAS (Return on Ad Spend).
ROAS = Ingresos atribuidos a la campaña / Gasto en la campaña
Unidad: ratio (2x, 4x, 6x). Mide cuántos pesos vuelven por cada peso invertido. Solo aplica donde hay transacción directa y atribuible (ecommerce con pixel, lead gen con valor de pipeline asignado, suscripciones).
CPA (Cost Per Acquisition).
CPA = Gasto en la campaña / Número de adquisiciones (clientes)
Unidad: moneda (USD 25, USD 50, USD 100). Mide cuánto cuesta conseguir un cliente, sin importar cuánto compra ese cliente. Se usa cuando hay evento de conversión claro: una compra, una suscripción, un alta, un cliente nuevo.
CPL (Cost Per Lead).
CPL = Gasto en la campaña / Número de leads generados
Unidad: moneda (USD 5, USD 20, USD 50). Mide cuánto cuesta conseguir un lead, sin importar si ese lead convierte después. Se usa en top of funnel cuando el objetivo es volumen de contactos calificados para que ventas los trabaje.
La tabla comparativa
|| | ROAS | CPA | CPL | ||---|---|---|---| || Mide | Ingresos generados por peso invertido | Costo por cliente adquirido | Costo por lead generado | || Fórmula | Revenue / Gasto | Gasto / Clientes | Gasto / Leads | || Unidad | Ratio (2x, 4x, 6x) | Moneda (USD 25, USD 50) | Moneda (USD 5, USD 20) | || Necesita saber | Ingreso de cada venta | Cuántos clientes compró cada campaña | Cuántos leads generó cada campaña | || Funciona mejor en | Ecommerce con atribución directa | Lead gen con pipeline medible, suscripciones | Top of funnel, awareness con captura | || Falsa cuando | LTV alto, modelo de suscripción, post-iOS 14.5 con subreporte | El evento de conversión se atribuye mal | El lead no es calificado y nunca va a cerrar | || Métrica de | Eficiencia publicitaria | Eficiencia de adquisición | Eficiencia de generación de demanda |
Las tres son útiles. Lo que está mal es optimizar para una mientras se ignoran las otras dos.
Cuándo usar cada una
Usá ROAS cuando
- Ecommerce con transacción directa y pixel funcionando. Si vendés productos online con un pixel que atribuye la venta a la campaña, ROAS es la métrica más accionable. Te dice exactamente cuánto vuelve por cada peso.
- Suscripciones con LTV predecible. Si tu cliente promedio se queda 12 meses y paga USD 50/mes, un ROAS 1.5x en adquisición es rentable. Pero necesitás un modelo de atribución que cierre el loop entre el mes 0 y los meses siguientes.
- La campaña ya está madura. ROAS es estable cuando hay suficiente data histórica. En los primeros 7-14 días de una campaña, el número fluctúa mucho y optimizar para ROAS en ese momento es optimizar para el ruido.
No uses ROAS si no podés atribuir el revenue de forma confiable (negocios B2B con ciclos de 6 meses,ecommerce sin pixel, marketplaces donde el seller reporta tarde). En esos casos, ROAS va a mentir.
Usá CPA cuando
- El evento de conversión es claro y único. Una compra, una suscripción, una cuenta creada, un cliente nuevo. No hay ambigüedad sobre qué cuenta como "adquisición".
- Querés comparar campañas con ticket promedio distinto. CPA normaliza el costo por cliente, no por revenue. Si vendés desde USD 20 hasta USD 5.000, ROAS no es comparable entre productos. CPA sí: USD 50 por cliente es USD 50 por cliente, sin importar qué compró.
- El modelo de atribución no es confiable para revenue pero sí para evento. CPA necesita atribuir un cliente a una campaña, no necesariamente el revenue exacto. En LATAM, muchos negocios tienen bien instrumentado el evento de "compra" pero no bien medido el revenue de cada compra (por temas de cash vs. crédito, devoluciones, etc.).
No uses CPA si cada "adquisición" tiene un valor distinto y la diferencia es muy grande. Si tu ticket promedio va de USD 20 a USD 2.000, tener un CPA de USD 100 te dice muy poco. Mejor medir CPA por segmento o pasar a ROAS en los segmentos grandes.
Usá CPL cuando
- El objetivo es generar demanda, no cerrar venta. Si tu embudo tiene un equipo de ventas que después califica y cierra leads, CPL es la métrica correcta. Te dice cuánto te costó cada lead que tu equipo va a trabajar.
- Querés comparar performance de canales antes de medir el cierre final. CPL es más rápido de medir que CPA (el lead existe a las 24-48 horas, el cliente puede tardar 30-90 días).
- El volumen de leads es el cuello de botella. Si tu problema es que el equipo de ventas no tiene suficientes leads para trabajar, optimizar para CPL bajo trae más leads al embudo. Si el problema es calidad de leads, optimizar solo para CPL bajo trae basura.
No uses CPL si no medís qué pasa con el lead después. Un CPL de USD 5 que después no cierra nada es más caro que un CPL de USD 50 que cierra 1 de cada 4. La métrica de calidad del lead es la tasa de conversión lead → cliente, que es la combinación real de CPL × tasa de cierre = CPA real.
Las conversiones entre métricas
Las tres están relacionadas y se pueden derivar unas de otras si tenés los datos correctos:
De ROAS a CPA (cuando hay ticket promedio estable):
CPA = Gasto / Clientes = (Revenue / ROAS) / Clientes
= Ticket promedio / ROAS
Si tu ROAS es 4x y tu ticket promedio es USD 100, tu CPA es USD 25. Si tenés 1.000 clientes en el mes, el gasto total fue USD 25.000.
De CPA a CPL (cuando hay tasa de conversión lead → cliente):
CPL = CPA × tasa de conversión lead → cliente
Si tu CPA es USD 50 y el 20% de tus leads cierra como cliente, tu CPL fue USD 10. (USD 50 × 0.2 = USD 10.)
De CPL a CPA (cuando hay tasa de conversión lead → cliente):
CPA = CPL / tasa de conversión lead → cliente
Si tu CPL es USD 10 y el 20% de tus leads cierra, tu CPA es USD 50.
Estas conversiones solo funcionan si los datos son confiables. Si la atribución está rota en alguna parte, la conversión entre métricas también está rota.
El error que más se repite: optimizar para la métrica equivocada
Tres patrones que se ven todo el tiempo en agencias y equipos internos:
Patrón 1: cliente quiere ver ROAS, agencia reporta ROAS, pero el negocio no crece. La agencia optimiza para ROAS 4x. El cliente ve el número, está contento. Pero el ROAS es 4x en un modelo de suscripción con LTV de USD 200. El negocio podría permitirse un ROAS 2x y crecer 2x más rápido. La agencia está protegiendo su reporte, no el negocio del cliente.
Patrón 2: cliente quiere bajar CPA, agencia optimiza para CPA, pero los leads son cada vez peores. La agencia empieza a buscar conversiones más fáciles (audiencias más amplias, leads menos calificados, formularios más cortos) para bajar el CPA reportado. El CPA baja, pero el equipo de ventas empieza a quejarse de que los leads no cierran. La métrica bajó, el negocio empeoró.
Patrón 3: cliente quiere CPL bajo, agencia consigue CPL bajo, pero el costo por cliente real es altísimo. La agencia compra leads baratos en volúmenes grandes. El CPL es USD 5. El CPA real (considerando tasa de cierre del 5%) es USD 100. Nadie mira el CPA real porque todos están viendo el CPL. Cuando el cliente lo nota, ya gastó USD 50.000 en leads que no cierran.
La solución en los tres casos es la misma: definir la métrica de optimización según el objetivo real de negocio, y medir las otras dos como contexto.
Cómo elegir la métrica principal de tu campaña
Una sola pregunta, antes de armar la campaña:
¿Qué tiene que pasar para que esta campaña sea un éxito?
- "Que la gente compre directamente desde el ad" → ROAS es la métrica principal. CPA y CPL son contexto.
- "Que la gente se convierta en cliente, en algún momento del funnel" → CPA es la métrica principal. ROAS y CPL son contexto.
- "Que la gente nos deje sus datos para que ventas los trabaje" → CPL es la métrica principal. CPA y ROAS son contexto.
- "Que la gente conozca la marca para buscarnos después" → CPM y alcance son la métrica principal. ROAS, CPA y CPL no aplican todavía.
Si no podés responder esa pregunta con una sola frase, la campaña no está bien diseñada y cualquier métrica que elijas va a estar midiendo algo que no es el objetivo.
Las tres métricas en un dashboard que funciona
Un dashboard útil para un equipo de performance muestra las tres, con jerarquía clara:
Nivel 1: métrica principal (la que define si la campaña sigue viva o se cancela). La que respondió la pregunta de arriba.
Nivel 2: métrica de eficiencia del funnel. Si la principal es ROAS, el nivel 2 es CPA. Si la principal es CPA, el nivel 2 es CPL.
Nivel 3: métrica de volumen y eficiencia publicitaria base. Impresiones, alcance, CPM, CTR, frecuencia. Las que te dicen si el problema es que el ad no llega a la gente o si llega pero no convierte.
Optimizar en el nivel equivocado es el error. Si tu nivel 1 es ROAS y está bajo, el problema no es el CTR. Es la atribución, la oferta, o el ticket promedio. Mirar CTR para mejorar ROAS es mirar el termómetro para curar la fiebre.
Caso aplicado: Megacable (México)
Megacable, el operador de cable mexicano con 4.2M+ suscriptores, opera con las tres métricas en paralelo según el tipo de campaña:
- Campañas de adquisición directa (suscripción online): ROAS como métrica principal, porque cada suscripción tiene un valor de LTV claro (12-24 meses) y la atribución del pixel es confiable.
- Campañas de upsell (migración de plan): CPA como métrica principal, porque cada upgrade tiene un revenue predecible y la atribución multi-touch permite saber qué campaña cerró.
- Campañas de awareness (llegar a zonas nuevas): CPL y alcance como métrica principal, porque el objetivo es generar demanda para que después el equipo de ventas cierre en call center o tienda.
Resultado: +5.000 clientes nuevos, ROAS 7+ en campañas directas, USD 4M+ en clics generados, todo reportado con las tres métricas visibles en el mismo dashboard por tipo de campaña.
Preguntas frecuentes
¿Cuál es la métrica más importante si tengo que elegir una sola?
Depende del objetivo de la campaña. Si vendés online con atribución confiable, ROAS. Si el ciclo es más largo o el evento no es transacción directa, CPA. Si el objetivo es generar demanda y ventas cierra después, CPL. No hay una respuesta universal.
¿Cómo sé si mi atribución es confiable para medir ROAS?
Comparar las ventas atribuidas por el pixel con las ventas reales del ecommerce, en un periodo dado. Si la diferencia es menor al 10-15%, la atribución es confiable. Si la diferencia es mayor al 20%, hay que arreglar la atribución antes de tomar decisiones con base en ROAS.
¿Por qué mi CPL bajo no se traduce en clientes?
Probablemente el lead no es calificado. La métrica de calidad del lead es la tasa de conversión lead → cliente. Si tu CPL es USD 5 pero la tasa de cierre es 2%, tu CPA real es USD 250. La forma de verificar es medir ambos lados del embudo: CPL del lado de marketing, tasa de cierre del lado de ventas, y CPA real como la combinación.
¿Conviene reportar las tres métricas a un cliente?
Sí, si la campaña tiene objetivos en distintas etapas del funnel. Si la campaña es 100% de conversión directa, reportar ROAS alcanza. Si la campaña es mixta (awareness + conversión), reportar las tres evita que el cliente tome decisiones con información incompleta.
En UNO Collective elegimos la métrica de optimización según el objetivo real de cada campaña, no la que el cliente quiere ver. Si querés un diagnóstico de qué métrica debería estar mirando tu cuenta, podemos ayudarte.
Hablar con UNO Collective