ROAS real vs ROAS de plataforma: por qué Meta te está mintiendo (con datos)
El píxel de Meta declaró 40.420 € en una cuenta que facturó 22.608 € en total. Te explico qué es el ROAS real, por qué se infla y cómo calcularlo en 10 minutos.

40.420 €. Eso decía la columna de valor de compra del Administrador de anuncios de una cuenta que llevamos en la agencia. Abrí el WooCommerce del cliente, sumé los pedidos reales del mismo periodo y salieron 22.608 €. Y no 22.608 € atribuibles a Meta: 22.608 € de facturación TOTAL de la tienda, contando Google, email y la gente que llegó escribiendo la marca en el navegador.
El píxel declaraba casi el doble de lo que la tienda había vendido por todos los canales juntos. Si hubiera presentado ese informe al cliente tal cual, le habría contado una película.
TL;DR:
- El ROAS real se calcula con las ventas que existen en tu tienda o CRM; el ROAS de plataforma, con las conversiones que Meta se atribuye a sí misma con su propio modelo.
- Meta infla por cuatro vías: ventana de atribución de 7 días clic / 1 día visualización, conversiones view-through, deduplicación píxel/CAPI rota y devoluciones que nunca se restan.
- En un caso propio verificado, el píxel declaró 40.420 € contra 22.608 € reales: un factor de x1,8. No es un caso raro, es el patrón.
Qué es el ROAS real
El ROAS real es el retorno de tu inversión publicitaria calculado sobre las ventas que existen de verdad en tu tienda o CRM, no sobre las conversiones que declara la plataforma de anuncios. La fórmula es la de siempre, pero con el numerador honesto:
ROAS real = ingresos reales verificados en tu tienda / gasto en publicidad
La diferencia con el ROAS "de toda la vida" no está en la fórmula, está en de dónde sale el número de arriba. El ROAS que ves en el Administrador de anuncios usa como ingresos lo que el modelo de atribución de Meta decide adjudicarse. El ROAS real usa pedidos con número, fecha, importe y estado en WooCommerce, Shopify, PrestaShop o tu CRM. Pedidos que puedes abrir uno a uno y comprobar.
Parece una distinción de matiz. No lo es. Es la diferencia entre reportar lo que dice el vendedor y reportar lo que dice el banco.
Y ojo: el ROAS real no es "el ROAS de plataforma pero más bajito". Es otra categoría de dato. Uno es una estimación de un modelo con incentivos para quedar bien; el otro es contabilidad.
Por qué el ROAS que declara Meta no es tu ROAS
Meta no miente por maldad. Miente por diseño: su sistema de medición está construido para maximizar el crédito que se lleva la propia plataforma. Cuatro mecanismos concretos lo explican.
1. La ventana de atribución: 7 días clic, 1 día visualización
Por defecto, Meta se apunta cualquier compra que ocurra hasta 7 días después de un clic en tu anuncio, o hasta 24 horas después de que alguien simplemente lo haya visto. Piensa en el recorrido típico: un usuario hace clic en tu anuncio el lunes, el jueves busca tu marca en Google, entra por el resultado orgánico y compra. Para Meta, esa venta es 100% suya. Para Google Analytics, probablemente de Google. Para tu cuenta bancaria, es una sola venta que dos plataformas se están apuntando a la vez.
Multiplica eso por cientos de usuarios al mes y entiendes por qué la suma de lo que declaran Meta, Google y tu email marketing suele dar más que tu facturación total. Cada plataforma corrige su examen con su propio bolígrafo.
2. Las conversiones view-through
Dentro de esa ventana hay una trampa aún más fina: la atribución por visualización. Alguien pasa el dedo por el feed, tu anuncio aparece medio segundo en pantalla sin que lo toque, y al día siguiente compra porque le llegó tu newsletter. Meta cuenta esa compra como conversión del anuncio. Es la versión publicitaria de "yo estaba allí cuando pasó, así que fue gracias a mí".
¿Tienen algún valor las view-through? Como señal direccional de que la creatividad genera recuerdo, puede. ¿Como euros en un informe de resultados? Ninguno.
3. Deduplicación píxel/CAPI rota
Desde que enviamos eventos por navegador (píxel) y por servidor (API de conversiones) a la vez, Meta necesita deduplicar: reconocer que los dos eventos son la misma compra. Eso exige que ambos compartan el mismo event_id y el mismo nombre de evento, exacto y sensible a mayúsculas: Purchase y purchase son eventos distintos para Meta.
Cuando la implementación está mal —y con plugins de WordPress instalados a golpe de "siguiente, siguiente, finalizar" lo está muchas más veces de lo que crees—, cada compra cuenta dos veces. Tu ROAS declarado se duplica y nadie salta ninguna alarma, porque a nadie en la cadena le interesa que salte.
4. Devoluciones, cancelados y pagos fallidos
Meta registra el evento Purchase en el momento del checkout y ahí se acaba su interés. El pedido contra reembolso que nunca se recoge, la transferencia que jamás llega, la devolución de la semana siguiente: nada de eso se resta del Administrador de anuncios. En sectores con devoluciones altas (moda, por ejemplo), esto solo ya puede meter un 15-25% de aire en el numerador.
Tu tienda, en cambio, sí sabe qué pedidos están cancelados, reembolsados o en la papelera. Por eso el numerador tiene que salir de ahí.
Si quieres el detalle técnico de cada causa, lo desarrollé en por qué el ROAS de Facebook no cuadra con tus ventas.

Cuánto se desvía en la práctica: mi caso verificado
Te cuento el caso con el que abría. Cliente de la agencia, ecommerce sobre WooCommerce, ticket medio alto. Montamos el cruce contra la base de datos de pedidos de la tienda —no contra otra herramienta de analítica, contra los pedidos— y comparamos el mismo rango de fechas:
- Lo que declaraba el píxel de Meta: 40.420 € en valor de compra.
- Lo que había facturado la tienda en total, sumando todos los canales: 22.608 €.
Factor de inflación: x1,8. Y repito el matiz porque es lo grave: los 22.608 € no eran "las ventas de Meta". Eran todas las ventas del negocio. Meta se estaba adjudicando casi el doble de lo que el negocio entero había ingresado. En esa cuenta convivían una deduplicación píxel/CAPI defectuosa y la atribución generosa de siempre. Cada causa por separado parece un detalle técnico; juntas fabrican un informe de fantasía.
¿Es extrapolable el x1,8 exacto? No, cada cuenta tiene su desviación. Lo que sí es extrapolable es la dirección: en años gestionando cuentas en Furia Funnel no he visto ni una sola en la que el píxel declarase de menos. La flecha siempre apunta al mismo lado, y no es casualidad de quién es la flecha.
Cómo calcular tu ROAS real en 10 minutos
No necesitas un data warehouse ni un consultor de atribución. Necesitas dos números honestos.
Método manual (gratis, 10 minutos):
- Exporta los pedidos de tu tienda del último mes (WooCommerce, Shopify o lo que uses) y quédate solo con los estados que son venta de verdad: pagado, procesando, completado, enviado. Fuera cancelados, reembolsados, pendientes de pago y papelera.
- Suma el importe. Ese es tu numerador.
- Anota el gasto del mismo rango de fechas en el Administrador de anuncios. Ese es tu denominador. Cuidado con la zona horaria y la divisa de la cuenta: que ambos rangos midan lo mismo.
- Divide, y pon el resultado al lado del ROAS que declara Meta para el mismo periodo.
La primera vez que hagas este ejercicio vas a fruncir el ceño. Es normal. La segunda vez vas a querer que se haga solo, porque hacerlo a mano cada semana para cada cliente no escala, y porque un export puntual es una foto: al mes siguiente vuelves a estar a ciegas.
Método con herramienta: para eso montamos Furia Reports. Conecta tu cuenta de Meta Ads en solo lectura y tu tienda o CRM (Shopify, WooCommerce, PrestaShop, GoHighLevel, Bitrix24, Klaviyo), y te enseña el ROAS real junto al que declara el píxel, en el mismo informe, actualizado sin exports. Si trabajas con clientes, el modo lector les da un enlace de solo lectura donde tú controlas qué ven. Hay prueba de 5 días sin tarjeta; el ejercicio de arriba lo tienes hecho antes de terminarte el café. Y si prefieres montarte el cruce por tu cuenta con Looker Studio, aquí comparo las dos vías con sus costes reales de mantenimiento.
ROAS de plataforma, ROAS real y MER: cuál usar para qué
Los tres conviven, pero responden preguntas distintas. Mezclarlos es donde se rompen la mayoría de informes.
ROAS de plataforma — ingresos atribuidos por Meta / gasto en Meta. Sirve para comparar campañas y creatividades dentro de Meta, porque todas sufren la misma inflación y las señales relativas se mantienen. No sirve para decidir presupuestos ni para reportar resultados a un cliente o a un jefe: es la nota que el alumno se pone a sí mismo.
ROAS real — ventas reales verificadas / gasto del canal. Es tu métrica de verdad por canal: la que responde "¿me sale a cuenta lo que meto en Meta?". Exige cruzar la plataforma con la tienda o el CRM, que es justo el trabajo que casi nadie hace.
MER (Marketing Efficiency Ratio) — facturación total del negocio / gasto publicitario total en todos los canales. No atribuye nada a nadie, y esa es su gracia: es inmune a las guerras de atribución. Ideal como termómetro global del negocio mes a mes; inútil para decidir si el problema está en Meta o en Google, porque lo mete todo en el mismo saco.
Mi combinación en la agencia: MER para la salud general, ROAS real para decidir dónde va el presupuesto, y ROAS de plataforma solo para optimizar creatividades puertas adentro. En ese orden de autoridad. Cuando dos se contradicen, gana siempre el que esté más cerca del banco.
Mi opinión, sin anestesia
Voy a decir algo que a parte del sector no le gusta: reportar el ROAS del Administrador de anuncios como si fuera el resultado del cliente es, en 2026, mala praxis profesional. No un descuido. Mala praxis. Sabemos desde hace años que el dato viene inflado, sabemos por qué mecanismos, y cruzarlo con las ventas reales está al alcance de cualquiera que sepa exportar un CSV.
¿Por qué se sigue haciendo? Porque el número gordo vende. Un ROAS de 6 en la diapositiva retiene al cliente mejor que un 2,4 real con contexto. Es pan para hoy: el día que el cliente mire su cuenta bancaria y no le cuadre —y ese día llega siempre—, la conversación es mucho peor que la que evitaste.
En Furia Funnel presentamos el dato real junto al declarado, con la diferencia a la vista. ¿Queda un número menos épico? A veces. ¿He perdido algún cliente por enseñar un ROAS más bajo que el de la agencia anterior? Todavía no. He ganado varios precisamente por eso: porque eran los primeros informes que cuadraban con su banco. Si quieres montar ese tipo de informe paso a paso, tienes la guía completa aquí.
El ROAS real no es una métrica nueva. Es la métrica de siempre, sin el maquillaje. Empieza por el export de 10 minutos de arriba; lo que descubras decidirá el resto.
Preguntas frecuentes
¿Qué es el ROAS real?
El ROAS real es el retorno de la inversión publicitaria calculado con las ventas verificadas en tu tienda o CRM, no con las conversiones que declara la plataforma de anuncios. La fórmula es ingresos reales dividido entre gasto en publicidad. Se diferencia del ROAS de plataforma en el origen del numerador: pedidos reales con importe y estado comprobables, en lugar de la atribución que Meta se adjudica con su propio modelo de medición.
¿Por qué el ROAS de Meta es más alto que mis ventas reales?
Por cuatro causas que se suman: la ventana de atribución de 7 días clic / 1 día visualización se apunta ventas que llegaron por otros canales; las conversiones view-through cuentan compras de gente que solo vio el anuncio; una deduplicación píxel/CAPI mal configurada duplica cada compra; y Meta nunca resta devoluciones, cancelados ni pagos fallidos. En un caso verificado con WooCommerce, el píxel declaró 40.420 € frente a 22.608 € de facturación total real: un factor de x1,8.
¿Cómo calculo mi ROAS real sin herramientas?
Exporta los pedidos de tu tienda del último mes quedándote solo con los estados que son venta real (pagado, completado, enviado), suma el importe y divídelo entre el gasto del mismo rango de fechas en el Administrador de anuncios. Vigila zona horaria y divisa para que ambos números midan el mismo periodo. Tardas unos 10 minutos; si quieres el cruce automatizado y continuo, herramientas como Furia Reports lo hacen conectando Meta en solo lectura con tu tienda o CRM.
Conecta Meta Ads en solo lectura y tu tienda o CRM, y compara en un mismo informe lo que declara Meta con lo que has vendido de verdad. Prueba Furia Reports 5 días sin tarjeta, desde 15 €/mes.


