Cómo medir el ROAS real por canal de marketing

Cómo medir el ROAS real de tus campañas por canal, también cuando no ves qué leads se convierten en clientes: GA4, CRM y conversiones offline conciliados.
Imagen de Javier de Lorenzo
Javier de Lorenzo
Director y fundador de Advanze
Panel de Google Analytics con métricas — medir el ROAS real por canal de marketing

Cuando Meta reporta un ROAS de 4 y Google Ads reporta un ROAS de 5, y la tienda solo ha ingresado el equivalente a un ROAS combinado de 3, no hay ninguna plataforma mintiendo: cada una está contando la misma venta como suya. Medir el ROAS real por canal exige salir del panel de la plataforma y montar una lectura conciliada donde cada euro invertido se atribuya una sola vez y contra ingresos reales del negocio, no contra clics ni contra formularios. Y si el negocio vende por formulario o por teléfono, se añade un problema más: la plataforma ve el lead, pero no ve qué leads se convierten en clientes.

Este artículo desmonta esa diferencia y da una guía técnica para que una PYME pueda calcular su ROAS real por canal sin necesidad de un data warehouse ni un equipo de analistas. Se cubre cómo leer los números de cada plataforma, cómo cruzar GA4 con el CRM, cuándo el modelado incremental aporta y cuándo es overkill, y qué ventanas y KPIs usar por canal para que la comparación tenga sentido.

+10 %
Es la mediana de aumento en las conversiones medidas que registran los anunciantes que combinan datos propios cifrados con el GCLID (conversiones mejoradas de clientes potenciales) frente a la importación offline estándar, según la documentación oficial de Google Ads sobre conversiones offline. Son cierres que ya existían y que la plataforma no veía.

Resumen

Medir el ROAS real por canal de marketing significa calcular, para cada fuente de tráfico pagado, cuántos euros de ingresos verdaderos genera cada euro invertido, sin dejar que cada plataforma se apropie del mismo cierre. El proceso combina tres palancas: una fuente única de conversiones (GA4 como árbitro central), la reconciliación con el CRM para pasar de leads a clientes reales y ventanas de conversión coherentes entre canales. Cuando la venta se cierra fuera de la web y no se ve qué leads acaban siendo clientes, manda la segunda palanca: devolver los cierres del CRM a las plataformas como conversiones offline. Esa diferencia separa pilotar el presupuesto con datos del negocio de hacerlo con la estadística que cada red hace de sí misma.

Qué es el ROAS real y en qué se diferencia del ROAS que muestran las plataformas

El ROAS real es la relación entre los ingresos que un canal ha generado de verdad —cobrados, no solo declarados por un clic— y la inversión publicitaria que ese canal ha consumido. El ROAS reportado por cada plataforma (Meta, Google Ads, TikTok, LinkedIn) es la misma fórmula pero medida con las reglas de esa plataforma, en su ventana de conversión, y con su propio incentivo a atribuirse el cierre. La distancia entre ambos varía según el negocio, pero casi nunca es pequeña cuando hay más de un canal activo.

La confusión nace porque la fórmula parece objetiva: ingresos / inversión. Lo que cambia es cómo se cuenta cada término. Los ingresos que reporta Meta incluyen a todos los usuarios que vieron o hicieron clic en un anuncio de Meta antes de comprar, dentro de una ventana que por defecto es de 7 días vista o 1 día clic; los que reporta Google Ads incluyen a todos los usuarios que tocaron un anuncio de Google antes de comprar, en su propia ventana. Si un usuario ha visto anuncios de ambas plataformas y compra, las dos se atribuyen el mismo pedido y el ROAS declarado agregado supera al que ingresa realmente el negocio.

La consecuencia práctica es que el ROAS reportado sirve para optimizar dentro de una plataforma —comparar creatividades, públicos o campañas entre sí— pero no sirve para decidir cuánto invertir en cada canal frente al resto. Para eso hace falta una lectura única, externa a los paneles, que compare todos los canales bajo las mismas reglas.

Por qué Meta y Google Ads sistemáticamente reportan un ROAS más alto que el real

Las plataformas publicitarias reportan un ROAS estructuralmente superior al real por tres razones acumulativas: modelos de atribución de plataforma que se benefician de contar más cierres, ventanas de conversión largas por defecto y solapamiento entre canales que nunca se descuenta. No es un fallo técnico: es cómo están diseñados los paneles y quién los diseñó.

El primer factor es la atribución de plataforma. Meta atribuye una venta a sus anuncios si el usuario ha interactuado con uno en los últimos 7 días o simplemente lo ha visto en las últimas 24 horas (view-through). Google Ads hace algo parecido con sus propios modelos. Cada plataforma optimiza para demostrar que trabaja bien dentro de su propio jardín amurallado, y el sesgo natural es hacia el lado alto. Este mecanismo es el mismo que hace que el modelo de atribución por defecto termine mintiendo por diseño en cuanto hay más de un canal activo.

El segundo factor son las ventanas largas por defecto. Un usuario que ve un anuncio de Meta el lunes, después busca la marca en Google el jueves y compra el viernes desde un enlace directo aparece atribuido a Meta (por la view-through), a Google Ads (si había una campaña de marca activa) y a la sesión directa en GA4. Tres impactos, un solo ingreso, y cada sistema se apunta el tanto. El tercero es el solape entre canales: sin un árbitro central, las cifras se suman en la cabeza del anunciante sin descontar la superposición. A esto se suma que, con el Consent Mode activo, Google Ads añade conversiones modeladas para cubrir los clics sin consentimiento, según la documentación oficial de Google Ads sobre Consent Mode: parte del ROAS reportado es estimación, no medición.

El diagnóstico se hace visible cuando la suma de los ingresos que reportan las plataformas supera los ingresos totales que el negocio ha facturado en ese periodo. Es una comprobación tonta que la mayoría de PYMEs nunca hace: si Meta dice haber generado 20.000 €, Google Ads dice haber generado 18.000 € y la tienda ha facturado 30.000 €, hay 8.000 € contados dos veces. Detectar ese solape es el primer paso para exigir una lectura conciliada. En Meta este patrón es tan habitual que merece un análisis propio: por qué la atribución de Meta y las ventas reales del CRM casi nunca cuadran.

Cómo conciliar GA4, las plataformas de anuncios y el CRM para leer el ROAS real

Conciliar significa unificar las conversiones en una sola fuente de verdad —típicamente GA4 alimentado desde el CRM— y usar cada plataforma solo para optimización interna, no para cálculo de ROAS agregado. La reconciliación arregla el problema del solape porque cada venta se cuenta una sola vez, se asigna al canal que GA4 identifique como fuente principal según el modelo de atribución elegido y se compara luego contra la inversión de ese canal específico.

El montaje mínimo viable tiene cuatro piezas y ninguna exige un data warehouse. Primero, un evento de compra o de lead calificado bien medido en GA4 —idealmente con eventos personalizados en GA4 con GTM para capturar el valor real de la conversión. Segundo, la importación de conversiones offline desde el CRM (leads que se convirtieron en clientes, ventas por teléfono, tickets promedio reales) para que GA4 aprenda qué leads valen y cuáles no. Tercero, un feed diario o semanal del gasto por canal (Meta, Google Ads, LinkedIn, TikTok) contra las conversiones que GA4 atribuye a esos mismos canales. Cuarto, la validación cruzada mensual contra la contabilidad del negocio para detectar drift.

01

Una única fuente de conversiones

GA4 como árbitro central. Los paneles de Meta y Google Ads solo se usan para optimización interna, no para decidir presupuesto entre canales.

02

CRM en el bucle

Import de conversiones offline y valores reales de venta hacia GA4 y las plataformas. Sin esto se optimiza sobre leads, no sobre clientes.

03

Gasto por canal reconciliado

El coste real de cada canal (incluyendo comisiones, fees de agencia y gasto en creatividades) se cruza con las conversiones atribuidas por GA4, no por la plataforma.

04

Validación contable mensual

Cada mes se contrasta el ingreso total atribuido a marketing con la facturación real. Si la brecha crece, la medición se ha ensuciado.

La lectura queda entonces en un panel único —habitualmente un dashboard mensual en Looker Studio— donde cada canal muestra su ROAS calculado sobre ingresos reales y ventana común, con una alerta cuando el modelo empieza a divergir de la contabilidad. Esa arquitectura de medición punta a punta es el terreno de el servicio de análisis de datos de Advanze, precisamente porque el ROAS real no sale de mirar un panel: sale de una infraestructura de datos bien pensada.

Cómo medir el ROAS real de las campañas cuando no se ve qué leads se convierten en clientes

Para medir el ROAS real de unas campañas cuando no se ve qué leads acaban siendo clientes hay que cerrar el bucle entre el CRM y las plataformas: guardar con cada lead el identificador del clic que lo trajo, registrar en el CRM la etapa en la que termina (cualificado, propuesta, cliente) y el importe cerrado, y devolver esa información a Google Ads, Meta y GA4 como conversiones offline. El ROAS real sale entonces de dividir los ingresos cerrados que el CRM atribuye a cada campaña entre lo invertido en ella, no de contar formularios. Sin ese bucle, la plataforma solo ve el lead y optimiza hacia el formulario más barato, que rara vez es el cliente más rentable.

Este es el escenario de la mayoría de negocios de servicios, B2B y clínicas: la venta no ocurre en la web, ocurre semanas después por teléfono, en una visita o con una propuesta firmada. El panel de Meta o de Google Ads muestra un coste por lead; el negocio necesita un coste por cliente y un ingreso por campaña. La distancia entre ambos se cierra con cuatro pasos que no exigen un equipo técnico grande.

  1. Capturar el identificador del clic en el formulario. Google Ads añade un GCLID a la URL de cada clic y Meta un identificador equivalente; se recogen en un campo oculto del formulario, junto al client_id de GA4, y se guardan en la ficha del lead dentro del CRM. Sin ese dato, el cierre posterior no se puede unir a la campaña que lo originó.
  2. Definir las etapas del CRM como conversiones. Lead recibido, lead cualificado, propuesta enviada y cliente ganado pasan a ser eventos con un valor asociado: el importe real cuando ya existe y, mientras tanto, un valor estimado por etapa (ticket medio por probabilidad de cierre) para que las plataformas aprendan qué leads merecen la pena antes de que la venta se firme.
  3. Devolver las etapas a cada plataforma. En Google Ads, mediante la importación de conversiones offline o, mejor, las conversiones mejoradas de clientes potenciales, que combinan el GCLID con el correo o el teléfono cifrados; en Meta, mediante la API de conversiones para integraciones de CRM, que admite enviar cada cambio de etapa; en GA4, mediante el protocolo de medición o la importación de datos, para que el árbitro central también vea el cierre.
  4. Calcular el ROAS sobre ingresos cerrados. Ingresos del CRM atribuidos a la campaña divididos entre la inversión de esa campaña, con la misma ventana para todos los canales. Es la única cifra comparable entre Google, Meta y LinkedIn cuando el cierre ocurre fuera de la web.

Hay detalles técnicos que condicionan el montaje y conviene conocerlos antes de elegir herramienta. En Google Ads, la documentación oficial sobre importaciones de conversiones offline indica que, a partir del 15 de junio de 2026, estas importaciones y las subidas de conversiones mejoradas de clientes potenciales se trasladan a la API Data Manager y quedan bloqueadas en la API de Google Ads; el ciclo de clic a conversión admitido llega a 90 días según la fuente de datos, suficiente para la mayoría de ciclos de venta B2B. Según esa misma documentación, los anunciantes que combinan datos propios cifrados con el GCLID registran una mediana de aumento del 10 % en las conversiones medidas frente a la importación offline estándar: el mismo negocio, con la misma inversión, pasa a ver más de los cierres que ya estaba generando. En Meta, el evento de cada etapa debe llevar al menos un dato del cliente cifrado y una marca temporal posterior a la generación del lead y con menos de siete días de antigüedad, lo que obliga a sincronizar el CRM con frecuencia y no por lotes mensuales.

El bloqueo de cookies de terceros y el rechazo de consentimiento añaden una capa más: cuando falta el identificador del clic, el cruce se apoya en el correo o el teléfono cifrados del propio lead, que es el camino que recorre la medición sin cookies de terceros. Y una vez los cierres llegan a las plataformas, el paso siguiente es pasar del ROAS por campaña al retorno completo de la inversión, descontando costes y margen, como se detalla en cómo medir el ROI real de la inversión en marketing digital.

¿Sospechas que estás pagando más de lo que crees por cada venta porque los canales se atribuyen el mismo cierre?

Contacta con nosotros

Cuándo introducir modelado incremental o MMM y cuándo es sobreingeniería para una PYME

El modelado incremental (lift studies) y el Marketing Mix Modeling (MMM) son técnicas estadísticas que sirven para medir cuánta venta habría ocurrido de todos modos sin el anuncio, es decir, cuánto aporta cada canal de verdad. Son útiles cuando un negocio invierte lo suficiente como para que la señal salga del ruido y cuando la cadena de atribución ya está limpia; en el resto de casos son overkill que consume tiempo y dinero sin cambiar decisiones.

La regla práctica es la siguiente. Si la inversión en paid media es alta y sostenida durante trimestres, hay más de cuatro canales activos y el volumen de conversiones basta para que la señal salga del ruido, el ROAS reportado y hasta el conciliado pueden estar sobreestimando el aporte real; ahí un lift study en Meta o un MMM ligero empiezan a rentabilizarse porque una decisión mejor sobre el reparto de presupuesto libera cifras significativas. Por debajo de ese umbral, el retorno de invertir semanas en modelado no compensa: la mejora en la medición ya ha llegado a rendimientos decrecientes.

La segunda condición es más importante que la primera: no tiene sentido montar MMM sobre una medición sucia. Antes de modelar incrementalidad, GA4 tiene que estar bien configurado, el CRM tiene que alimentar las conversiones offline y las ventanas tienen que ser coherentes. Un MMM sobre datos malos produce conclusiones peor argumentadas, no mejores. Para la inmensa mayoría de PYMEs, un ROAS conciliado bien montado ya explica el 80% de las decisiones y libera el equipo para pilotar la inversión sin caer en el debate metodológico sobre modelos de segundo orden.

Marco de decisión sencillo para una PYME que no tiene equipo de analistas

Un marco de decisión útil para una PYME reduce la medición del ROAS a cuatro preguntas escalonadas, cada una desbloqueando la siguiente. El objetivo no es tener el modelo más sofisticado sino tener un modelo suficiente para no equivocarse al mover el presupuesto entre canales. Este marco secuencial es lo que evita gastar recursos en modelar antes de haber saneado la base.

¿La conversión que declara GA4 corresponde a una venta real?

Sin este chequeo, todo lo que venga después mide humo. Se valida cruzando eventos de GA4 con la contabilidad del mes.

Si no cuadra: sanear medición antes que nada

¿La suma del ROAS de plataformas supera al ingreso real?

Si la respuesta es sí, hay solape entre canales y las plataformas se están atribuyendo la misma venta. Reconciliar por GA4 antes de comparar canales.

Comprobación mensual básica

¿El CRM sabe qué leads se convirtieron en clientes?

Optimizar sobre leads sin cierre premia volumen sin calidad. Import de conversiones offline y valores reales al modelo de atribución.

Especialmente crítico en lead-gen y B2B

¿La inversión y la variedad de canales justifican un MMM?

Solo si los tres pasos anteriores están limpios y el gasto sostenido lo justifica. Antes de ese umbral, el ROAS conciliado ya es suficiente.

Inversión alta y sostenida con >4 canales

Este orden es intencional. La pregunta 1 es un chequeo básico de higiene que casi ningún negocio hace y que, cuando falla, invalida todos los debates posteriores. La 2 detecta el solape en cinco minutos. La 3 conecta la medición con el ingreso real, no con proxies. La 4 evita gastar dinero en sofisticación cuando el rendimiento marginal ya es plano. Cumplir las tres primeras cubre la mayoría de decisiones de una PYME sin necesidad de tocar la cuarta.

KPIs y ventanas de conversión coherentes por canal para poder comparar

Para comparar el ROAS entre canales hay que fijar previamente ventanas de conversión coherentes y un mismo evento como definición de conversión; si cada canal usa su propia ventana y su propia definición, la comparación es imposible aunque los números individuales se lean bien. El estándar razonable es alinear todos los canales a la misma ventana y usar como conversión un evento único en GA4, que es donde se lee el ROAS conciliado.

ROAS conciliado

Ingresos GA4 atribuidos al canal ÷ gasto real del canal (con fees). La única cifra que compara canales de forma justa.

Ventana de conversión unificada

7 días clic para ecommerce, 30-60 días para lead-gen B2B. Se aplica igual a Meta, Google Ads, LinkedIn y TikTok para que la lectura cruce.

Margen sobre ROAS

El ROAS mínimo para no perder dinero depende del margen bruto del producto. Sin descontarlo, un ROAS de 3 puede seguir siendo pérdida.

Cadencia de revisión

Semanal para optimización dentro de plataforma. Mensual para reparto entre canales. Trimestral para decisiones estructurales de mix.

La combinación de estos cuatro KPIs bien definidos cubre la mayoría de decisiones tácticas y estratégicas de una PYME. La cadencia importa tanto como los indicadores: mover presupuesto entre canales cada semana produce ruido y decisiones erráticas; hacerlo con lectura mensual sobre ROAS conciliado produce ajustes que sí se sostienen. Y este ROAS conciliado siempre pisa mejor cuando se combina con las conversiones bien medidas en Google Ads con GA4, que es la puerta de entrada natural en la mayoría de setups.

Errores fatales al medir ROAS por canal y cómo evitarlos

Los errores al medir ROAS por canal son casi siempre los mismos y todos comparten un patrón: aceptar como verdad el número que da la plataforma o el panel sin pasarlo por el filtro del ingreso real. Corregirlos no requiere herramientas caras, requiere método y una lectura conciliada mensual bien construida.

  • 1
    Sumar el ROAS de Meta y Google Ads como si fueran independientes

    Cada plataforma cuenta el mismo cierre por su lado. Sumarlos infla el retorno agregado y lleva a inyectar más presupuesto en el canal equivocado.

  • 2
    Calcular ROAS sobre ingresos brutos sin descontar devoluciones ni margen

    Un ROAS de 4 sobre ticket bruto puede ser un ROAS de 2,5 tras devoluciones e IVA. Sin ese descuento, se optimizan campañas que en realidad drenan caja.

  • 3
    Cortar el canal alto del embudo por su ROAS bajo directo

    Apagar prospecting o SEO porque el ROAS last-click es 1 elimina la fuente que alimenta los cierres. El desplome llega semanas después, cuando ya no se puede revertir. Es uno de los errores más caros que queman presupuesto en Google Ads y en Meta a la vez.

  • 4
    Cambiar la ventana de atribución sin dejar histórico comparable

    Pasar de 7 a 30 días de ventana infla el ROAS de un mes al siguiente sin que haya cambiado nada real. Si no se anota el cambio, se atribuye la subida al equipo o a la creatividad.

  • 5
    Optimizar sobre leads en GA4 sin importar cierres del CRM

    Sin el bucle CRM, la plataforma optimiza para captar formularios baratos que no cierran. El ROAS parece brillante en el panel y la caja del negocio no acompaña.

  • 6
    Confundir ROAS con rentabilidad para tomar la decisión de escalar

    Un ROAS de 5 con margen del 15% deja menos beneficio absoluto que un ROAS de 3 con margen del 50%. Escalar sin mirar el margen es apalancar la pérdida.

La regla común detrás de estos seis errores es sencilla: cualquier decisión de mover dinero entre canales que se toma leyendo un solo panel, sin conciliar contra ingresos reales y sin margen descontado, es una apuesta encubierta. Es exactamente el tipo de trabajo que aborda la gestión de la inversión publicitaria en Advanze cuando la medición y la compra de medios se piensan como una sola cosa.

Preguntas frecuentes

¿Cómo medir el ROAS real de mis campañas cuando no veo qué leads se convierten en clientes?

El ROAS real de unas campañas que generan leads se mide devolviendo a las plataformas la información del cierre: se guarda con cada lead el identificador del clic (GCLID en Google Ads y su equivalente en Meta), se registra en el CRM la etapa final y el importe, y se envían esos cierres como conversiones offline a Google Ads, Meta y GA4. El ROAS real es entonces ingresos cerrados atribuidos a la campaña entre inversión de esa campaña; mientras no haya cierres suficientes, se asigna un valor estimado por etapa del embudo para que la optimización no premie el formulario más barato.

¿Cuál es la diferencia entre ROAS y ROI?

El ROAS mide ingresos generados por cada euro invertido en publicidad, sin descontar costes; el ROI mide beneficio neto tras descontar todos los costes (producción, logística, fees, IVA). Un ROAS alto puede convivir con un ROI negativo si el margen del producto es bajo o las devoluciones son altas, por eso escalar solo mirando ROAS es peligroso.

¿Por qué el ROAS de Meta no coincide con el de GA4 aunque midan lo mismo?

Porque cada uno usa un modelo de atribución y una ventana distinta, y Meta se atribuye tanto clics como impresiones (view-through) mientras GA4 solo cuenta clics por defecto. Además, los bloqueadores y el rechazo de cookies afectan de forma distinta a cada sistema. Lo esperable no es que cuadren, sino saber cuál de los dos refleja el ingreso real del negocio.

¿Qué ROAS mínimo se necesita para no perder dinero?

Depende del margen bruto del producto o servicio. Con margen del 50% se necesita un ROAS mínimo de 2 para cubrir coste de producto e inversión publicitaria; con margen del 25% hace falta un ROAS de 4. Ese umbral se conoce como break-even ROAS y es la primera cifra a calcular antes de mirar cualquier campaña.

¿En cuánto tiempo se puede evaluar el ROAS de una campaña nueva?

Los algoritmos de Meta y Google Ads necesitan una fase de aprendizaje que típicamente dura entre 7 y 14 días con un volumen mínimo de conversiones. Evaluar el ROAS de una campaña nueva antes de ese periodo lleva a decisiones prematuras que rompen el aprendizaje del algoritmo y encarecen la adquisición durante semanas.

¿Merece la pena montar un data warehouse para medir el ROAS real en una PYME?

No en la mayoría de casos. Una PYME con menos de cinco canales activos y una facturación mensual moderada puede leer el ROAS real conciliado con GA4 bien configurado, importación de conversiones desde el CRM y un dashboard en Looker Studio. El salto a BigQuery o un data warehouse tiene sentido cuando el volumen de eventos supera los límites de la interfaz estándar de GA4 o cuando la analítica es palanca de negocio, no reporte mensual.

¿Se puede medir el ROAS real en canales orgánicos como SEO o email?

Sí, aplicando el mismo criterio: ingresos atribuidos por GA4 al canal (organic search, email) sobre el coste real de mantener ese canal (contenido, herramientas, tiempo del equipo). El ROAS de canales orgánicos suele ser muy superior al de paid, pero solo tiene sentido compararlos si el coste real se contabiliza; el error habitual es tratar el orgánico como si fuese gratis y no ver el retorno real de su inversión.

Hablemos

¿Sabes cuánto ingresa de verdad cada euro que inviertes en cada canal?

Advanze monta la medición punta a punta —GA4, plataformas de anuncios y CRM reconciliados— para que la decisión de dónde invertir se tome sobre ingresos reales, no sobre la lectura que cada plataforma hace de sí misma.

Contacta con nosotros