Por qué tus ventas de email marketing se cuelan en el ROAS de Meta
Meta se apunta ventas que cierra tu email. Te explico por qué pasa, qué hacen (y qué no) las UTM y cómo separarlo cruzando pedidos con tu tienda o CRM.

El píxel dice que la venta es suya. Klaviyo dice que la venta es suya. La tienda ha cobrado una vez.
Esto aparece en casi todas las cuentas que audito con una lista de correo mínimamente viva. Y no es un fallo del sistema: es exactamente cómo está diseñado. Meta no te engaña, te cuenta su versión. El problema es que tú la lees como si fuera la contabilidad.
Vamos al grano.
Tres días, dos herramientas, una sola venta
Martes. Un usuario ve tu anuncio en Instagram, entra en la ficha de producto, mete el artículo en el carrito y se larga sin pagar.
Jueves. Le llega el correo de carrito abandonado que tienes montado en tu marketing automation. Asunto que funciona, diseño limpio, un 10 % de descuento. Hace clic y compra.
¿De quién es esa venta?
Meta la reclama porque hubo un clic en el anuncio dentro de su ventana. Tu herramienta de email la reclama porque el último clic antes del pedido salió de un correo suyo. Las dos tienen razón dentro de su propio marco, y las dos te la enseñan como facturación generada. Tú, mientras, tienes un solo cobro en el banco.
Por qué Meta se la apunta igual
Por defecto, Meta atribuye con una ventana de 7 días desde el clic y 1 día desde la visualización. Es decir: cualquier compra que ocurra en la semana siguiente a que alguien toque tu anuncio entra en la columna de resultados, tocara lo que tocara después. Un correo, una búsqueda de marca en Google Ads, una recomendación de un amigo, una publicación en redes sociales. Da igual. Si el píxel ve la compra y hay un clic reciente, la venta cae del lado de Meta.
Cuanto más grande y más activa es tu lista, más se infla ese solapamiento. Un ecommerce que manda tres correos por semana a 40.000 suscriptores tiene una probabilidad altísima de que cualquier comprador haya recibido un email en los siete días previos al pedido. Y también de que haya visto un anuncio de retargeting, porque esa misma lista suele estar subida como audiencia personalizada.
Te lo he contado en detalle en cómo funciona la ventana de atribución de Meta, pero el resumen práctico es este: la ventana no mide causalidad, mide coincidencia temporal.
Si haces retargeting a tus suscriptores, estás pagando por impactar a gente que ya te iba a comprar por correo. Meta se apunta esas ventas y el ROAS sube. La facturación, no.

Sumar informes es donde se rompe todo
El escenario clásico en una reunión mensual: la agencia de marketing enseña su informe de campañas, la persona que lleva el email enseña el suyo, y alguien del cliente hace la suma mentalmente. Sale más de lo que ha facturado la empresa. Silencio incómodo.
| Fuente | Qué mide en realidad | Qué crees que mide |
|---|---|---|
| Panel de Meta | Compras del píxel con clic o vista en su ventana | Ventas causadas por los anuncios |
| Klaviyo / Mailchimp | Compras con último clic desde un correo | Ventas causadas por el email |
| Tu tienda o CRM | Pedidos cobrados, uno por cliente | Lo único que existe de verdad |
La tercera fila es la única que cuadra con el banco. Las otras dos son estimaciones de plataformas que tienen incentivos para atribuirse trabajo, y lo he desarrollado en por qué Meta se apunta ventas que no son suyas.
Yo no escalaría presupuesto con el ROAS del píxel en una cuenta con lista de correo activa. Ni de broma. Y sé que hay agencias facturando cada mes sobre exactamente esa cifra.
Las UTM ayudan, pero no a Meta
Lo primero que te va a decir cualquiera es que etiquetes los correos con UTM. Hazlo, claro. Sin eso no tienes ni el punto de partida.
Pero ojo con esto, porque se malinterpreta constantemente: las UTM viajan en la URL y las leen tu tienda y tu analítica. Meta no atribuye por UTM. Meta atribuye por su píxel y por la API de conversiones, que disparan el evento de compra sin importar de dónde venía el usuario en ese momento. Puedes etiquetar tus emails a la perfección y el panel de anuncios seguirá diciendo lo mismo. Lo que consigues es un contraste, no una corrección.
Usa una convención aburrida y mantenla: utm_source=klaviyo, utm_medium=email, utm_campaign= con el nombre real del envío. Aburrida y constante gana a ingeniosa y variable, siempre.
El corte que no admite discusión
El dato que cierra la conversación no está en ninguna plataforma de publicidad: está en tu base de datos de pedidos.
Coges el pedido, sacas el correo del comprador y lo comparas con dos fechas: cuándo se dio de alta en la lista y cuándo hizo clic en el anuncio. Si esa persona ya era suscriptora antes del clic, el anuncio no la ha captado. Como mucho la ha empujado, y eso vale algo, pero no es adquisición y no deberías cobrárselo al cliente como tal. Si entró en la lista después del clic, la captación sí es de Meta aunque el pedido lo cierre un correo tres días más tarde.
Ese cruce es el que monté a mano durante años en hojas de cálculo hasta que me harté. En cruzar Meta Ads con el CRM explico el procedimiento paso a paso si lo quieres hacer por tu cuenta.
Y el resultado suele doler. En una cuenta nuestra el píxel declaraba 40.420 € y la facturación real atribuible eran 22.608 €. Tienes el desglose completo en el caso de los 40.000 declarados. No era fraude de nadie: era la suma de retargeting sobre suscriptores, ventana de siete días y devoluciones.
El informe enseña las dos columnas a la vez, la que declara el píxel y la que ha cobrado la tienda, con la diferencia en euros. El cliente entra en modo lector y lo ve él mismo.
No mates el email por esto
Cuidado con el efecto rebote. He visto a más de un responsable de marketing digital descubrir el solapamiento y concluir que el email es humo porque las ventas ya estaban ahí. Es justo al revés en la mayoría de los casos: la lista es tuya, no te cuesta CPM y sigue funcionando cuando subes el presupuesto de anuncios y el coste se dispara.
Lo que hay que matar no es el canal, es la suma. Tu estrategia de marketing necesita una cifra única de facturación repartida con criterio, no dos informes bonitos que se pisan. Si tienes que elegir una métrica de cabecera para el conjunto, mira el MER: ingresos totales entre inversión publicitaria total. Es tosca, pero no se la puede inflar ninguna plataforma.
Lo que le digo a un cliente en la reunión
Se lo cuento antes de que lo descubra él, y esto es lo importante. Cuando enseñas tú la diferencia entre lo declarado y lo real, eres la agencia que domina la atribución. Cuando lo descubre el cliente cuadrando el banco un domingo por la noche, eres la agencia que llevaba un año cobrando por un ROAS de 4 que no existía.
Es literalmente la misma información. Cambia quién la pone encima de la mesa.
Si llevas cuentas con lista de correo, haz el cruce este mes. Aunque sea a mano, aunque sea con un export de pedidos y un filtro. Prefiero que te lleves el susto tú a que se lo lleve tu cliente.
Preguntas frecuentes
¿Klaviyo y Meta pueden apuntarse la misma venta?
Sí, y es lo normal. Klaviyo atribuye por último clic dentro de su ventana; Meta atribuye por su propia ventana de 7 días desde el clic en el anuncio. Si el usuario hizo clic en tu anuncio el martes y compró el jueves desde un correo, las dos herramientas registran ese pedido como suyo. Ninguna miente: cuentan cosas distintas sobre el mismo cobro.
¿Las UTM arreglan la sobreatribución de Meta Ads?
No. Las UTM viajan en la URL y las leen tu tienda y GA4, así que sirven para saber desde qué correo entró el pedido. Pero Meta no atribuye por UTM: atribuye por su píxel y por la API de conversiones, que disparan el evento de compra independientemente del canal que trajo al usuario esa última vez. Etiquetar bien los emails te da un contraste, no una corrección.
¿Cómo sé si una venta es de Meta o de mi lista de correo?
Mira la fecha. Coge el pedido, saca el email del comprador y compáralo con la fecha de alta en tu base de datos de suscriptores. Si esa persona ya estaba en la lista antes del clic en el anuncio, el anuncio no la ha captado: como mucho la ha recordado. Si entró en la lista después del clic, la adquisición sí es de Meta aunque el pedido lo cierre un correo.
Furia Reports conecta tu cuenta de Meta Ads en solo lectura con la tienda o el CRM y te enseña las dos cifras juntas: la que declara el píxel y la que ha cobrado el negocio. Desde 15 €/mes y 5 días de prueba sin tarjeta.

