Cómo medir el ROI del marketing digital: paso a paso, con un ejemplo y sus límites
El ROI no es una fórmula, es una cadena de decisiones: qué ingresos cuentan, qué coste se incluye, en qué plazo y qué parte es realmente incremental. Siete pasos, un ejemplo numérico hipotético y los límites que ninguna herramienta elimina.
Tabla de contenidos
- ROI, ROAS y “likes”: qué mide cada cosa
- Cómo calcularlo, paso a paso
- Paso 1. Define la pregunta y la ventana de tiempo
- Paso 2. Identifica los ingresos atribuibles
- Paso 3. Conviértelos a margen
- Paso 4. Suma el coste total
- Paso 5. Calcula el ROI
- Paso 6. Añade CAC, payback y LTV
- Paso 7. Estima la incrementalidad
- Un ejemplo numérico, claramente hipotético
- Incrementalidad: la pregunta que la atribución no responde
- Los límites de la atribución
- Ventanas de tiempo: no compares canales con distinta madurez
- Qué reportar y a quién
- Errores frecuentes
- El siguiente paso
El ROI del marketing digital se calcula con una fórmula sencilla: el beneficio que se puede atribuir a la acción, menos su coste total, dividido entre ese coste. Lo difícil no es la fórmula. Es decidir qué cuenta como beneficio, qué cuenta como coste, en qué plazo se mide y qué parte del resultado habría ocurrido igualmente sin la inversión.
Por eso dos personas pueden calcular el ROI de la misma campaña y llegar a conclusiones opuestas, ambas con aritmética correcta. Este artículo recorre el cálculo en siete pasos, lo aplica a un ejemplo numérico hipotético y explica cuándo conviene complementarlo con CAC, periodo de recuperación (payback) y valor del cliente (LTV). También señala los límites que ninguna herramienta elimina, para que leas las cifras como lo que son: estimaciones útiles, no certezas.
ROI, ROAS y “likes”: qué mide cada cosa
Antes del cálculo conviene separar tres cosas que suelen mezclarse en los informes:
- Indicadores de actividad y de atención (alcance, “me gusta”, seguidores, sesiones). Describen lo que ocurrió en el canal, no lo que ocurrió en el negocio.
- ROAS (retorno sobre el gasto publicitario). Divide los ingresos atribuidos entre el gasto en anuncios. Es útil para comparar campañas dentro de una plataforma, pero no incluye margen ni otros costes. El caso en que una campaña con ROAS alto pierde dinero está explicado en ROAS vs. ROI: por qué la diferencia importa.
- ROI (retorno sobre la inversión). Mide la rentabilidad del conjunto: beneficio menos coste total, sobre coste total.
Esta guía trata el tercero. Los indicadores de actividad pueden servir como señales intermedias, siempre que se conecten con resultados comerciales; qué métricas conviene llevar a dirección se detalla en Las métricas de marketing que realmente le importan al CEO.
Cómo calcularlo, paso a paso
Paso 1. Define la pregunta y la ventana de tiempo
Empieza por escribir qué decisión va a tomarse con el número: ¿seguir invirtiendo en este canal?, ¿comparar dos canales?, ¿justificar el presupuesto anual? Y fija la ventana: el periodo en que se acumulan los costes y el periodo en que se cuentan los ingresos. Una acción de SEO y una campaña de pago no maduran al mismo ritmo; medirlas con el mismo calendario favorece a la que da resultados más rápido, no a la que es mejor.
Paso 2. Identifica los ingresos atribuibles
Cuenta los ingresos de los clientes o ventas que tu sistema vincula a la acción. En B2B, esto exige llevar el origen del lead desde el formulario hasta el CRM y hasta la oportunidad cerrada; sin esa cadena, solo tendrás clics y formularios. Registra siempre qué modelo de atribución y qué ventana estás usando, porque cambian el resultado (más adelante, en los límites de la atribución, veremos por qué). Si tu web aún no registra con claridad qué cuenta como lead o cliente, revisa primero por qué tu web recibe visitas pero no genera clientes.
Paso 3. Conviértelos a margen
Los ingresos no son beneficio. Resta el coste directo de producir o entregar lo vendido para obtener el margen bruto de esas ventas. En un negocio de servicios, incluye el coste del equipo que entrega; en comercio, el coste de producto, envío y devoluciones. Trabajar con ingresos brutos infla el ROI; trabajar con margen lo acerca a la realidad.
Paso 4. Suma el coste total
Aquí se concentra el error más frecuente: contar solo la inversión en medios. El coste total incluye:
- Inversión en medios (publicidad de pago).
- Honorarios de agencia, consultores o freelancers.
- Herramientas y licencias (analítica, CRM, SEO, automatización) en la proporción que corresponda.
- Producción de contenidos, creatividades, vídeo, fotografía.
- Tiempo interno del equipo dedicado, valorado a un coste por hora razonable. Es el coste que más se omite, y en empresas medianas suele ser significativo.
Paso 5. Calcula el ROI
ROI = (margen atribuible − coste total) ÷ coste total. Un resultado de 0 % significa que recuperaste el coste sin ganar nada. Un resultado negativo significa que la acción perdió dinero en esa ventana, lo cual no implica que deba cancelarse: puede ser una inversión cuyos ingresos llegarán después. De ahí los pasos siguientes.
Paso 6. Añade CAC, payback y LTV
El ROI de un periodo cuenta una foto. Para decidir si un modelo de adquisición es sostenible, complementa con:
- CAC (coste de adquisición de cliente): coste total ÷ número de clientes nuevos.
- Payback (periodo de recuperación): meses que tarda el margen de un cliente en cubrir su CAC. Se calcula dividiendo el CAC entre el margen mensual medio por cliente.
- LTV (valor del cliente a lo largo de su vida): margen mensual medio × duración media de la relación. En la práctica, es una estimación que depende de supuestos de retención.
- Cociente LTV/CAC: cuántas veces el valor del cliente supera el coste de conseguirlo.
Como referencia, David Skok, en su guía de métricas SaaS, señala que los mejores negocios SaaS tienen un LTV/CAC superior a 3, que muchos recuperan el CAC en 5-7 meses y que la rentabilidad se vuelve “anémica” si el plazo de recuperación supera los 12 meses (Skok, For Entrepreneurs). Son reglas de un modelo de ingresos recurrentes con costes marginales bajos; no deben aplicarse sin adaptación a una consultoría, una agencia, una tienda online o una industria. Úsalas como pregunta (“¿cuánto tardo en recuperar lo que invierto?”), no como veredicto.
Paso 7. Estima la incrementalidad
El ingreso atribuido no es necesariamente ingreso causado por el marketing. Una parte pudo haber llegado de todos modos: clientes que ya te conocían, recomendaciones, compras que se hacían igual. El último paso consiste en ajustar el resultado por la parte realmente incremental. Es el paso más difícil y el que más cambia las conclusiones; le dedicamos una sección propia más abajo.
Un ejemplo numérico, claramente hipotético
Las cifras siguientes son inventadas con fines didácticos. No son datos de ningún cliente ni de Maccam Network, ni referencias de mercado.
Supuestos: una empresa de servicios B2B invierte seis meses en un programa de marketing digital (publicidad de pago, contenidos y SEO). Cada cliente nuevo paga 500 € al mes y el margen bruto del servicio es del 45 %. El sistema (CRM) atribuye 20 clientes nuevos al programa. Para el cálculo se cuentan los ingresos de los primeros 12 meses de cada cliente.
| Concepto | Cálculo | Resultado |
|---|---|---|
| Coste total del programa | Medios 18.000 + agencia 12.000 + herramientas 3.000 + producción 6.000 + tiempo interno (10 h/semana × 26 semanas × 40 €/h = 10.400) | 49.400 € |
| Ingresos atribuidos (12 meses) | 20 clientes × 500 € × 12 | 120.000 € |
| ROAS (solo medios) | 120.000 ÷ 18.000 | 6,7x |
| Margen atribuido | 120.000 × 45 % | 54.000 € |
| ROI (atribuido, 12 meses) | (54.000 − 49.400) ÷ 49.400 | +9,3 % |
| CAC (atribuido) | 49.400 ÷ 20 | 2.470 € |
| Margen mensual por cliente | 500 × 45 % | 225 € |
| Payback (atribuido) | 2.470 ÷ 225 | ≈ 11 meses |
| LTV (supuesto: 30 meses de permanencia) | 225 × 30 | 6.750 € |
| LTV/CAC (atribuido) | 6.750 ÷ 2.470 | ≈ 2,7 |
| Ahora, supón que un análisis de incrementalidad estima que solo el 70 % de esos clientes (14 de 20) no habría llegado sin el programa. | ||
| Margen incremental (12 meses) | 14 × 500 × 12 × 45 % | 37.800 € |
| ROI (incremental, 12 meses) | (37.800 − 49.400) ÷ 49.400 | −23,5 % |
| CAC incremental | 49.400 ÷ 14 | ≈ 3.529 € |
| Payback incremental | 3.529 ÷ 225 | ≈ 15,7 meses |
| LTV/CAC incremental | 6.750 ÷ 3.529 | ≈ 1,9 |
| ROI incremental con ventana de 30 meses | (14 × 6.750 − 49.400) ÷ 49.400 | +91,3 % |
Cifras inventadas con fines ilustrativos. El 70 % de incrementalidad y los 30 meses de permanencia son supuestos, no medidas; cualquier resultado real depende de datos propios. No se descuentan flujos futuros ni se consideran impuestos.
Qué enseña el ejemplo, sin que ninguna cifra sea una referencia:
- El mismo programa produce tres lecturas. Con atribución simple y ventana de 12 meses, el ROI es ligeramente positivo (+9,3 %). Ajustado por incrementalidad, es negativo (−23,5 %). Con una ventana de 30 meses y los mismos supuestos de incrementalidad, vuelve a ser claramente positivo (+91,3 %).
- El ROAS de 6,7x no avisa de nada. Mide solo contra el gasto en medios y los ingresos brutos.
- El coste interno y las herramientas importan. Aquí representan 13.400 € de 49.400 €, es decir, más de una cuarta parte del coste total, y no aparecen en ningún informe de plataforma publicitaria.
- La conclusión depende de supuestos que debes poder defender. Si la permanencia real fuera de 15 meses y no de 30 (con los mismos 14 clientes incrementales: 14 × 225 × 15 = 47.250 € de margen), el resultado a largo plazo se convertiría en una pérdida de ≈ −4,4 %. Por eso se documentan los supuestos junto al número.
Incrementalidad: la pregunta que la atribución no responde
La atribución reparte el crédito de las conversiones entre los puntos de contacto. La incrementalidad pregunta algo distinto: ¿cuántas de esas conversiones no habrían ocurrido sin la acción? Un cliente fiel que hace clic en un anuncio de tu marca antes de comprar aparece en los informes como una venta del anuncio, aunque probablemente habría comprado igual.
Las formas habituales de estimarla son:
- Experimentos con grupo de control. Se divide una audiencia en dos: una ve los anuncios y otra no, y se compara la diferencia de conversiones. Google lo documenta como Conversion Lift: mide las conversiones generadas directamente por personas que ven tus anuncios, compara un grupo de tratamiento con uno de control y puede basarse en usuarios o en geografía; no está disponible para todas las cuentas de Google Ads y requiere contactar con el representante de Google (Google Ads Help).
- Pruebas geográficas. Se activa o se pausa la inversión en regiones comparables y se observa la diferencia. Es viable con volúmenes moderados, aunque exige disciplina de diseño.
- Modelos de mezcla de marketing (MMM). Estiman la contribución de cada canal a partir de series históricas agregadas. Google ofrece Meridian, un MMM de código abierto que también permite calibrar el modelo con resultados de experimentos (Google Meridian). Suelen requerir volumen de datos, historial y conocimientos estadísticos; para muchas empresas medianas son un objetivo de madurez, no el punto de partida.
Si no puedes ejecutar ninguno de estos métodos todavía, hay aproximaciones prudentes: preguntar a los clientes nuevos cómo te conocieron y comparar periodos con y sin la acción, siempre reconociendo que no son causalidad demostrada.
Los límites de la atribución
Conviene asumir que cualquier cifra de atribución es una estimación. Los límites principales:
- Los modelos deciden el reparto. A 9 de octubre de 2026, Google Analytics 4 ofrece tres: atribución basada en datos, último clic de canales de pago y orgánicos, y último clic de canales de pago de Google; los modelos de primer clic, lineal, con decaimiento temporal y basado en la posición dejaron de estar disponibles en noviembre de 2023 (Ayuda de Google Analytics). Elegir uno u otro cambia qué canal parece rentable, como explicamos en Atribución de marketing: qué modelo elegir.
- Las ventanas de conversión recortan la historia. En Google Analytics 4, la ventana de atribución por defecto es de 90 días para la mayoría de los eventos clave (se puede reducir a 60 o 30) y de 30 días para los de adquisición (se puede reducir a 7) (Ayuda de Google Analytics). Un ciclo B2B más largo que la ventana deja fuera parte del recorrido.
- Hay recorridos que no se ven. Conversaciones privadas, recomendaciones, búsquedas de marca motivadas por algo que ocurrió fuera de línea, y el cambio entre dispositivos son difíciles de rastrear con medios digitales.
- Cada plataforma aplica sus propias reglas de atribución. Google Ads documenta que su modelo de atribución decide cuánto crédito recibe cada interacción con un anuncio y que esa elección afecta al conteo de conversiones (ayuda de Google Ads). Como cada plataforma mide solo lo suyo, una misma venta puede aparecer en más de un informe. Es una inferencia nuestra del método, no una cifra publicada: concilia siempre el total reportado contra las ventas reales.
- Los datos tienen huecos. Consentimiento de cookies, bloqueadores, errores de etiquetado y datos de CRM incompletos reducen la cobertura.
La respuesta práctica no es abandonar la medición, sino triangular: un modelo de atribución documentado, un CRM que conserve el origen del lead, preguntas de origen declaradas y, cuando es posible, experimentos de incrementalidad. Cómo montar ese sistema se desarrolla en Cómo construir un sistema de medición de marketing que responda preguntas de negocio.
Ventanas de tiempo: no compares canales con distinta madurez
El SEO, el contenido y la construcción de marca acumulan valor durante meses; la publicidad de respuesta directa tiende a mostrarlo antes. Si mides ambos en un trimestre, parecerá que la segunda siempre gana. Las plataformas de pago tampoco cumplen la misma función; el papel de cada una se explica en Google Ads vs. Meta Ads: dónde invertir. Dos reglas ayudan:
- Define la ventana antes de empezar y respétala, para que no se ajuste después a la conclusión deseada.
- Informa por cohortes. Agrupa los clientes por mes de adquisición y observa cómo evoluciona su margen acumulado, en lugar de promediar todo en un único número.
Esta diferencia entre efecto rápido y efecto acumulado es parte de la discusión sobre cómo repartir esfuerzo entre construir demanda y captarla, que desarrollamos en Marketing estratégico vs. marketing digital.
Qué reportar y a quién
Para dirección, un informe de ROI no debería ser un tablero de veinte indicadores. Una versión mínima:
- ROI (atribuido e incremental, si se dispone de él) con la ventana y el modelo de atribución usados.
- CAC y payback, con su tendencia.
- Margen por cliente nuevo y calidad del cliente (retención, ticket).
- Supuestos clave y nivel de confianza (qué es medido y qué es estimado).
- Decisión que se propone: mantener, ajustar, escalar o pausar.
Los equipos financieros agradecen que las cifras de marketing se reconcilien con las cuentas: ingresos, márgenes y costes que coincidan con la contabilidad.
Errores frecuentes
- Calcular el ROI sobre ingresos y no sobre margen.
- Omitir el tiempo interno y las herramientas del coste.
- Confundir ROAS con ROI y decidir presupuesto con el primero.
- Tratar la atribución como causalidad. Un clic previo a una compra no prueba que el anuncio la causara.
- Cambiar de ventana o de modelo para que el resultado salga bien.
- Juzgar un canal de maduración lenta con la lógica de uno rápido.
- Presentar una cifra sin sus supuestos. Un ROI sin ventana, modelo y nivel de confianza no se puede discutir ni reproducir.
El siguiente paso
Si quieres revisar cómo se está midiendo hoy el retorno de tu marketing, qué entra y qué no entra en el cálculo, y qué decisiones podrías tomar con datos más sólidos, podemos ayudarte desde nuestro servicio de Analítica de Marketing. También puedes escribirnos. En Maccam Network, agencia de marketing estratégico, empezamos por la pregunta de negocio antes de elegir herramientas.
Fuentes (verificadas a 9 de octubre de 2026)
- Google. Get started with attribution. Ayuda de Google Analytics. support.google.com/…/10596866
- Google. Select attribution settings. Ayuda de Google Analytics. support.google.com/…/10597962
- Google. About Conversion Lift. Ayuda de Google Ads. support.google.com/…/12003020
- Google. About attribution models. Ayuda de Google Ads. support.google.com/…/6259715
- Google. Meridian: open-source marketing mix model. developers.google.com/meridian
- Skok, D. SaaS Metrics 2.0 – A Guide to Measuring and Improving what Matters. For Entrepreneurs. forentrepreneurs.com/saas-metrics-2
Preguntas frecuentes
ROI = (beneficio atribuible − coste total) ÷ coste total. El beneficio debería expresarse en margen (ingresos menos el coste de producir o entregar), no en ingresos brutos, y el coste debe incluir medios, agencia, herramientas, producción y el tiempo interno dedicado. Sin esos tres cuidados la fórmula es correcta y el resultado engañoso.
El ROAS divide los ingresos atribuidos entre el gasto en publicidad; no descuenta el margen ni los demás costes. El ROI mide la rentabilidad después de restar todos los costes relevantes. Una campaña puede tener un ROAS alto y un ROI negativo. La diferencia se trata con detalle en el artículo ROAS vs. ROI.
Es la parte de los resultados que no habría ocurrido sin la acción de marketing. Importa porque los informes de atribución también asignan crédito a compras que habrían ocurrido igualmente, por ejemplo clientes que ya te conocían. Se estima con experimentos (grupos de prueba y de control, pruebas geográficas) o con modelos de mezcla de marketing, y es la forma más fiable de acercarse al ROI real.
Depende del canal y del ciclo de venta. La publicidad de pago puede dar señales en semanas; el SEO y el contenido suelen acumular valor durante meses; en B2B con ciclos largos, el cliente puede tardar más de un trimestre en cerrar. Por eso hay que definir la ventana de medición antes de empezar y no comparar canales con plazos de maduración distintos en el mismo periodo.
Asume que ninguna herramienta atribuye perfectamente. Combina el modelo de atribución disponible con un registro fiable del origen del lead en el CRM, una pregunta de origen declarada ('¿cómo nos conociste?') y, cuando el volumen lo permita, un experimento de incrementalidad. Documenta qué modelo y qué ventana usas, y lee los resultados como una estimación con un margen de error, no como una medida exacta.
No hay un valor universal. Las reglas prácticas más citadas provienen del mundo SaaS: David Skok observa que los mejores negocios SaaS tienen un cociente LTV/CAC superior a 3 y recuperan el CAC en meses, y advierte que la rentabilidad se resiente cuando el plazo supera los 12 meses. Son referencias de un modelo de negocio concreto; para tu empresa, lo útil es compararte con tu propio margen, tu ciclo de venta y tu caja.
Nuevas ideas, análisis e investigaciones directamente en tu correo.
Suscríbete para recibir las nuevas publicaciones de Insights y otros contenidos seleccionados de Maccam Network. Sin spam. Te puedes dar de baja en cualquier momento.
¿Hablamos de tu empresa?
Hablemos de lo que necesita tu negocio.
Una conversación de 30 minutos es suficiente para entender el contexto, identificar el problema y ver si somos el equipo adecuado para ayudarte.