por qué el ROAS de Meta no coincide

El Gap de Atribución: Por Qué Meta Dice que Vendiste 80 y tu Shopify Dice 100

June 20, 20266 min read

La primera vez que me choqué de frente con el tremendo descuadre de atribución no fue en un curso ni en un blog gringo. Fue el Lunes cualquiera, con un cliente de una marca de ropa en Barranquilla que ya facturaba bien. Nos preguntó cuánto habíamos vendido. Yo miré la plataforma y le respondí: "Meta nos marca 10 ventas". Su respuesta fue un balde de agua fría: "Acá solo entraron 5, ¿qué está pasando?". Para entenderlo, me tocó sentarme a cruzar el administrador de Meta contra el backend de Shopify, línea por línea y a mano.

Meta juraba 10 ventas en una campaña de prospecting. La tienda confirmaba 5.

Dieciséis ventas que no existían, cobradas como victoria. Y sobre ese número inflado, el cliente estaba a punto de meterle el doble de presupuesto.

Eso es el gap de atribución. Y si vendés online en Colombia, lo tenés abierto ahora mismo, midas o no lo midas.

Tres tableros, tres verdades, vos en el medio

Abrí los tres al tiempo cualquier lunes y mirá la película de terror:

  • Meta te dice que vendiste 80.

  • Shopify te dice que entraron 100 órdenes.

  • GA4 te muestra 35 y la mitad las marca como "directo".

Ninguno está roto. El problema es que cada uno te está respondiendo una pregunta distinta y vos creés que te responden la misma. Sobre esa confusión decidís dónde meter veinte, treinta, cincuenta millones de pesos al mes. A ciegas, pero con la sensación de que estás viendo.

Por qué Meta siempre te va a dar el número más alto

No es maldad. Es modelo de negocio. Meta gana cuando vos creés que Meta vende. Y para eso tiene tres mecanismos que inflan el ROAS sin que te des cuenta:

Se cuelga las ventas que viste sin clic. Meta no cuenta solo a quien le dio clic a tu anuncio. Cuenta también a quien lo vio scrolleando y compró después por otro lado. Tu clienta fiel que entra directo todas las quincenas a recomprar, si de paso vio tu Reel pautado, se la anota Meta. Pagaste por una venta que ya tenías en el bolsillo.

Te roba el crédito de tu orgánico. Por defecto, Meta se cuelga una compra hasta 7 días después del clic. Alguien vio tu anuncio el lunes, lo olvidó, el domingo te buscó en Google y compró. ¿Quién vendió según Meta? Meta. Tu contenido orgánico, que hizo el cierre real, aparece en cero. Y así es como un día decidís recortar el orgánico "porque no vende".

Te inventa ventas con estadística. Desde los cambios de privacidad de Apple, Meta dejó de ver un montón de conversiones. ¿Qué hizo? Empezó a estimarlas. Una parte del ROAS que mirás no son ventas medidas: son ventas que el algoritmo cree que pasaron. A veces le pega. A veces te cobra humo con cara de dato.

Juntá los tres y pasa lo obvio: si sumás las ventas que se adjudican Meta, Google, TikTok y tu email, el total te da más del 100% de las ventas reales de tu tienda. Todos quieren el crédito. Ninguno te dice cuál vendió de verdad.

La regla de oro: tu caja es el único número que no miente

Hay un solo dato incuestionable en todo este desorden: las órdenes reales que entraron a tu Shopify. Esa es la verdad. Todo lo demás —Meta, GA4, el reporte bonito de la agencia— se audita contra eso o no vale.

El detalle es que Shopify, por sí solo, tampoco te lo resuelve. Tu tienda registra la venta, pero no atribuye el origen real: le da el crédito a la última sesión y listo. Si el cliente llegó escribiendo tu marca en Google después de ver tu anuncio, Shopify dice "Google" o "directo", y el anuncio que de verdad lo trajo queda invisible.

Entonces te quedás con la paradoja: Meta infla, GA4 sub-reporta, Shopify no atribuye. Nadie, solo, te dice la verdad.

Cómo se cierra el gap (y por qué a mano no se puede)

La única forma de saber qué canal te vende de verdad es cruzar cada toque contra la venta efectiva en tu backend. Cada link etiquetado, deduplicado, contrastado contra la orden que entró a caja. Ahí —y solo ahí— aparece el número que importa: el costo por cliente real por canal, no el atribuido. Y de cuáles métricas miden de verdad tu plata hablo en detalle en otra lectura.

Yo eso lo hice a mano la primera vez. Línea por línea, un martes entero. No es sostenible: para cuando terminás de cruzar el mes, ya gastaste mal el siguiente.

Por eso construí la plataforma sobre la que hoy operamos las cuentas: el UTM Dashboard hace ese cruce solo, todos los días, y te muestra la brecha exacta entre lo que reporta el panel y lo que entró a tu caja. No te dice "Meta hizo 4.2x". Te dice: "Meta reporta 42, tu backend confirma 26, tu CPA real es $13.900, la brecha es 38%." Con ese número adelante, escalar deja de ser un acto de fe.

No te estoy vendiendo un reporte más bonito. Te estoy diciendo que estás tomando decisiones de plata sobre un dato que sabés que está torcido, y que hay forma de enderezarlo.

Lo que haría yo si fuera vos

Antes de meterle un peso más a la pauta este mes, hacé un ejercicio: exportá las órdenes reales de tu Shopify del último mes y ponelas al lado de lo que reporta Meta. Solo eso. Vas a ver el gap con tus propios ojos.

Si el ejercicio te duele —y te va a doler— hablemos. En un diagnóstico de 30 minutos te cruzo tu pauta real contra tu backend y te muestro cuánto se está fugando, de dónde y por qué. Te muestro cuánto se está fugando, de dónde y por qué — y, si tiene sentido, instalamos esta infraestructura de datos en tu tienda.

Custom HTML/CSS/JAVASCRIPT

Preguntas frecuentes

¿Por qué Meta y Shopify muestran ventas distintas? Porque miden cosas diferentes. Meta cuenta clics y vistas dentro de una ventana de hasta 7 días, e incluye ventas que igual habrían pasado. Shopify solo registra la venta efectiva y le da el crédito a la última sesión, sin atribuir el origen real. Ninguno miente; te responden preguntas distintas.

¿Qué ROAS es bueno en Meta Ads en Colombia? Depende de tu margen, no de un número de revista. Tu ROAS de equilibrio es 1 dividido tu margen bruto: con 40% de margen, equilibrás en 2.5x, y eso es antes de plataforma, mensajería y devoluciones. Si Meta te muestra 2.8x pero tu atribución está inflada un 30%, estás perdiendo en cada venta y creyendo que ganás.

¿Shopify hace atribución de ventas? No. Registra la venta y la fuente de la última sesión, pero no reconstruye el recorrido completo del cliente. Para saber qué canal trajo, enganchó y cerró cada compra necesitás una capa de datos por encima que cruce los toques contra la venta real.

¿Sirve GA4 para medir mis ventas reales? Sirve para entender comportamiento en tu web, pero sub-reporta la pauta social: solo ve clics que aterrizan en tu sitio y usa último clic por defecto. Si te guiás solo por GA4, vas a creer que la pauta casi no vende. No es tu fuente de verdad de ventas.


Leonardo Arango Aponte — Fundador de Growth Sin Bullshit. Desarrollador web, estratega y trafficker. Llevo más de 17 años conectando marcas con su audiencia y multiplicando ventas con datos, no con opiniones. Domino el embudo completo, de la web al anuncio. Sin humo, sin métricas de vanidad, sin promesas que no pueda sostener con números.

Leonardo Arango

Leonardo Arango

Growth Partner para E-commerce | Analítica Avanzada e Infraestructura de Datos en Shopify | Escalamos tiendas sin métricas de vanidad (+10 años)

LinkedIn logo icon
Instagram logo icon
Youtube logo icon
Back to Blog