"Mi ROAS es alto pero mi accountant me dice que no gano dinero. No entiendo qué está pasando."
Esto lo dijo el fundador de una marca de supplements D2C en nuestra primera llamada. Tenía un ROAS declarado de 3.5x y estaba escalando el canal. Cuando le pedimos los datos de fulfillment y devoluciones, encontramos que su LTV real por cliente era negativo: cada pedido le costaba más de lo que ingresaba.
No era un problema de ROAS. Era un problema de qué métrica miraba.
Tu ROAS puede ser 3.5x y tu negocio puede estar destruyendo valor. ROAS mide ingresos brutos sobre inversión publicitaria. No resta COGS, fulfillment, devoluciones, chargebacks ni el coste de atención al cliente. LTV real es lo que queda después de todos esos costes. Sin ese número, estás escalando a ciegas.
La tesis que vas a aprender a usar
LTV real por cohorte te dice qué canales destruyen valor. ROAS no.
En nuestra experiencia auditando marcas D2C, el patrón se repite: las marcas miran ROAS, Meta les dice que van bien, el negocio no mejora. Esto pasa porque ROAS mide ingresos brutos sobre inversión publicitaria. No resta COGS, fulfillment, devoluciones, chargebacks ni atención al cliente. Escalas un canal que parece rentable pero destruye valor en cada nuevo cliente.
LTV real vs. LTV de vanidad
LTV de vanidad = Ingresos brutos por cliente. Fácil de calcular. Inútil para tomar decisiones.
LTV real = Ingresos brutos − COGS − Fulfillment − Devoluciones/Chargebacks − CAC atribuido − Atención al cliente.
El framework COHORTE LIMPIA: 5 pasos
Es la herramienta que usamos en auditoría para pasar del ROAS de vanidad a un LTV que decide dónde inviertes.
Paso 1: Abre tu panel y anota cuatro cifras
Sin estas cuatro cifras, cualquier cálculo de LTV es opinión:
- Ingreso medio por pedido
- Margen bruto sobre producto
- Coste de fulfillment por pedido
- Tasa de devolución
Con esas cuatro calculas tu LTV bruto por pedido. Falta saber qué canal trajo a cada cliente.
Paso 2: No mires cohorte por fecha de pedido. Mira por fecha de adquisición
Necesitas separar clientes por fecha de primer touchpoint (cuando te descubrieron) y no por fecha de primera compra.
Si lanzas una campaña de Navidad con 30% de descuento, los clientes capturados en esa campaña pueden tener su primer pedido en enero (cuando se aplica el descuento deferred). Si mides solo por primer pedido, estás mezclando cohortes que pagaron precios distintos.
En GA4 server-side con Stape, configuramos cohortes por fuente/medium + fecha de adquisición. Esto te permite responder: ¿los clientes orgánicos tienen mayor LTV que los de Meta con descuento?
Paso 3: Necesitas 14 meses para validar estacionalidad
Una cohorte de 12 meses no es representativa sin comparar con el mismo período del año anterior. Los clientes capturados en noviembre tienen comportamiento diferente a los de enero.
El proceso que usamos en auditoría:
- Cohorte mensual de los últimos 18-24 meses
- Comparar cohorte enero 2025 vs. enero 2026
- Si la cohorte más reciente es peor, hay un problema estructural (producto, precio, o segmentación)
- Si es mejor, tus optimizaciones están funcionando
Nos pasó a nosotros: durante meses miré el LTV medio agregado y escalé el canal equivocado. La cohorte de un trimestre bueno tapaba la sangría del resto. Desde entonces, cohortes o nada.
Pro tip
La mayoría de marcas miran LTV medio de todos sus clientes juntos. Eso es inútil si tienes 3 años de datos mezclados con datos de este año. Mira LTV por cohorte de los últimos 14 meses. Si no tienes 14 meses, empieza a recoger datos ahora y no tomes decisiones de escala hasta que los tengas.
Paso 4: Unifica multi-plataforma (D2C + Amazon + Retail)
Si vendes en varias plataformas, el LTV del cliente es la suma de todas sus fuentes. Un cliente puede:
- Descubrirte en un anuncio de Meta
- Comprar en tu D2C
- Recomprar en Amazon
Si no unificas el perfil, estás calculando LTV fragmentado. Ves tres clientes donde hay uno. Tomas decisiones erróneas.
La unificación funciona así:
- Klaviyo usa el email como identificador principal
- Cruzas con datos de Amazon Seller Central y fulfillment
- n8n automatiza la consolidación semanal
Resultado: un cliente, un LTV total, compre donde compre.
La operación real tiene matices. La unificación completa pide el email del cliente en todas las plataformas. En D2C esto suele funcionar bien porque el checkout pide email. En Amazon la tasa de captura es baja si vendes FBA (Amazon cumple el pedido, no tú), pero puedes subir CSV con datos de compradores a Klaviyo usando el matching por nombre + dirección. No es perfecto, pero cubre buena parte de los recurrentes.
El timing también importa. Un cliente que compra en D2C en enero y en Amazon en marzo tiene un LTV que no ves si consultas las plataformas por separado. Si cruzas datos cada semana, ves el comportamiento completo del cliente. Si cruzas una vez al mes, pierdes la visibilidad de pedidos con poco intervalo entre plataformas.
Y los datos de fulfillment tienen que venir de tu 3PL o del panel de Amazon Seller Central. Si usas 3PL, pídeles un CSV semanal con pedido, cliente, plataforma y coste de envío real. Hay 3PL que te dan coste medio por kilo, no coste real por pedido. Exige el coste por pedido: un desvío de 2 euros en el envío cambia el LTV real de una cohorte entera.
Paso 5: Calcula cuántos pedidos necesitas para recuperar el CAC
La última pregunta antes de escalar o cerrar un canal: ¿cuántos pedidos necesitas para recuperar el coste de adquirir ese cliente?
Si la cohorte de Meta con descuento tarda 200 días en recuperar el CAC y la cohorte orgánica tarda 45, ya tienes tu respuesta sobre dónde invertir. El canal que parece eficiente por volumen puede ser el que te está financiando el crecimiento con pérdidas.
La fórmula: CAC dividido entre margen neto por pedido. Y margen neto no es ingreso medio menos COGS: resta también el fulfillment y la tasa de devolución aplicada al ingreso, porque una devolución quita ingreso y además genera coste de retorno.
Con Klaviyo y datos de repetición de compra, puedes calcular esto por cohorte. El proceso:
Primero, saca tu cohorte mensual de los últimos 12 meses. Segundo, para cada cohorte, calcula cuántos pedidos ha hecho cada cliente y en qué fechas. Tercero, calcula el margen neto acumulado por cliente por mes. Cuarto, identifica el mes en que el margen acumulado cruza el CAC atribuido. Ese es tu payback period por cohorte.
Si tardas más de 90 días en recuperar el CAC en un canal, ese canal necesita optimización antes de escala. Si la cohorte de un canal nunca recupera el CAC atribuido a 12 meses, tienes que decidir si el volumen compensa las pérdidas o si cierras el canal.
Hay una variable que complica todo: la atribución. Si atribuyes el CAC completo al primer canal, puede que ese canal tenga payback largo aunque otros canales empujaran la conversión. Por eso importa la cohorte por fecha de adquisición: si la de primer touchpoint y la de primer pedido dan resultados distintos, ahí está la diferencia entre pagar por captar atención y pagar por cerrar la venta.
Acción: tus próximos 30 minutos
Abre Klaviyo y exporta tus pedidos de los últimos 12 meses con fuente de adquisición. Anota tus cuatro cifras: ingreso medio, margen bruto, coste de fulfillment y tasa de devolución. Calcula LTV bruto por pedido restando COGS, fulfillment y tasa de devolución del ingreso medio. Divide tu CAC medio por canal entre ese número. El resultado es en cuántos pedidos recuperas el CAC.
Si no tienes los datos de fulfillment o devoluciones, ese es tu primer gap. Sin esos números, cualquier cálculo de LTV es opinión.
En este post cubrimos
Por qué ROAS es una métrica de vanidad y LTV real es la que importa, la diferencia entre LTV bruto y LTV real, por qué necesitas 14 meses de datos para validar estacionalidad, cómo unificar LTV multi-plataforma (D2C + Amazon + Retail) y cuántos pedidos necesitas para recuperar el CAC por canal.
En el próximo post de esta serie hablamos de atribución post-iOS 14: por qué tu ROAS dice 3x pero tu negocio no es rentable, y cómo conectar GA4 server-side para recuperar la visibilidad que perdiste.
Si después de leer esto quieres calcular tu LTV real con tus datos, reserva una auditoría de 30 minutos. Vemos tu LTV por cohorte, qué canales destruyen valor y qué cambiar primero. Sin compromiso.