Cómo medir el ROAS después del consentimiento de cookies: un método en siete pasos
Para medir el ROAS después del consentimiento de cookies, calcúlalo dos veces: una con los ingresos que reporta cada plataforma publicitaria y otra con ingresos medidos sin pérdida por consentimiento y conciliados con tus pedidos reales, ambas divididas entre la misma inversión. Usa la cifra de la plataforma para pujar dentro de ella y la medida para mover presupuesto entre canales.
Conclusiones clave
- El consentimiento distorsiona el ROAS en dos direcciones opuestas: la analítica con consentimiento se queda corta con los ingresos de pago, y las plataformas rellenan el hueco con conversiones modeladas y por visualización que acreditan a sus propios anuncios.
- La pérdida es desigual. En la tienda Shopify de Incapto, GA4 situaba las campañas de pago en el 50% del tráfico; medidas sin pérdida por consentimiento eran el 62%.
- Un ROAS defendible necesita tres cosas en el mismo periodo, zona horaria y moneda: clics etiquetados, ingresos conciliados con pedidos reales e inversión por campaña de cada plataforma.
- El ROAS a último clic por sesión es un suelo para las campañas de parte alta del embudo, no un veredicto. Pruébalas antes de recortarlas.
- Dreamplace Hotels movió presupuesto de Meta y Google cuando contrastó sus ventas medidas con el total del CRM.
Pregunta a un equipo de eCommerce europeo por el ROAS de su mejor campaña y es fácil que te dé tres respuestas. Google Ads tiene una, Meta otra, y GA4 una tercera más baja que las dos. Ninguna miente. Cada una se mide sobre una base distinta y, desde que llegó el banner de cookies, esas bases se separan un poco más cada año.
El ROAS son los ingresos atribuidos a una campaña divididos entre lo que costó. La inversión no se discute: la plataforma que te cobró la conoce al céntimo. Toda la discusión sobre el ROAS está en los ingresos: qué pedidos se cuentan y a qué campaña van. Esa es la parte que rompió el consentimiento, y la que tiene que arreglar la atribución de ingresos por campaña.
Por qué el consentimiento empuja el ROAS en dos direcciones a la vez
La analítica con consentimiento se queda corta. Una etiqueta de GA4 que espera al banner no registra al visitante que lo rechaza, y quienes aceptan en la segunda página pierden las UTM de la página de llegada. La pérdida no es proporcional entre canales. En la tienda Shopify de Incapto, Sealmetrics registró un 11% más de tráfico directo que GA4, pero entre un 37% y un 52% más de tráfico de campañas de pago. Las campañas de pago eran el 50% del tráfico en GA4 y el 62% medido sin pérdida por consentimiento. Un ROAS de analítica construido sobre esa base hace que el paid media parezca peor de lo que es. Por qué las visitas perdidas acaban como directo se explica en por qué GA4 muestra tanto tráfico (direct) / (none).
Las plataformas rellenan el hueco, a su favor. Cuando un usuario no da su consentimiento, Consent Mode de Google hace que sus etiquetas dejen de leer y escribir cookies publicitarias, y Google Ads modela las conversiones que no puede observar. Esas conversiones modeladas aparecen en la columna Conversiones, y el modelado exige un mínimo de 700 clics en anuncios en siete días por país y grupo de dominios. La configuración de atribución de Meta acredita conversiones tras una visualización, no solo tras un clic. Cada plataforma acredita las conversiones a sus propios anuncios con sus propias ventanas, así que un mismo pedido puede reclamarlo Google y también Meta, y la suma de conversiones reportadas por las plataformas puede superar los pedidos que realmente entraron.
El resultado es un ROAS demasiado bajo en la analítica y generoso en las plataformas. Hacer la media no lo arregla. Lo arregla una cifra de ingresos medida sobre una base que no dependa del banner y contrastada con un total de pedidos que no produce ninguna herramienta.
Qué va en cada lado de la fórmula
- Inversión: coste de medios por campaña según la plataforma, en las mismas fechas, zona horaria y moneda que los ingresos. Los honorarios de agencia y la producción van en una visión de rentabilidad aparte, no en el ROAS.
- Ingresos: el importe del pedido que registras en la compra, definido una sola vez —con o sin impuestos y envío— y aplicado igual a todos los canales. Decide si las devoluciones se descuentan antes de comparar periodos.
- Regla de atribución: por escrito. Sealmetrics acredita cada compra al canal de la sesión en la que ocurre, a último clic; las plataformas usan sus propias ventanas y modelos. Dos ROAS con reglas distintas no son dos opiniones sobre la misma cifra. Más detalle en atribución de ingresos.
- Equilibrio: un ROAS solo significa algo junto al que necesitas. Con un margen bruto del 40%, el ROAS de equilibrio es 1 ÷ 0,40 = 2,5.
El método, paso a paso
Separa los dos trabajos del ROAS
Pujar dentro de una plataforma y repartir presupuesto entre canales son decisiones distintas. Mantén el ROAS de la propia plataforma para lo primero, porque su algoritmo optimiza con él, y construye un ROAS medido para lo segundo.
Etiqueta cada clic de pago en origen
Añade UTM a todos los enlaces de pago: una plantilla de seguimiento a nivel de cuenta con parámetros ValueTrack en Google Ads, y utm_source, utm_medium, utm_campaign y utm_content para la creatividad en Meta. Abre la URL de un anuncio real y comprueba que los parámetros sobreviven a cada redirección hasta la página de llegada.
Registra los ingresos sin esperar al consentimiento
Envía cada compra con su importe a una capa de medición que no espere al banner de cookies, para que quienes aceptan y quienes no se cuenten sobre la misma base. La campaña sale de las UTM de la página de llegada, no de una cookie.
Concilia primero los ingresos con tus pedidos
Compara el total de ingresos medido con los pedidos de tu propia tienda en el mismo periodo, zona horaria y moneda, dejando fuera los pedidos sin sesión web. La medición en paralelo de Incapto registró el 96% de los pedidos reales y el 97% de la facturación antes de leer ningún canal.
Exporta la inversión por campaña de cada plataforma
Saca la inversión en medios por campaña de Google Ads, Meta y cualquier otra plataforma para las mismas fechas, zona horaria y moneda. Usa nombres o IDs de campaña que coincidan con tus valores de utm_campaign, para que cada línea de coste cruce con una sola línea de ingresos.
Calcula los dos ROAS en paralelo
En cada campaña, divide los ingresos que reporta la plataforma entre la inversión y los ingresos medidos entre esa misma inversión. Añade una columna con la diferencia y otra con tu ROAS de equilibrio, que es 1 dividido entre el margen bruto.
Mueve presupuesto con el ROAS medido y prueba antes de recortar
Reparte presupuesto entre canales con el ROAS medido. Si una campaña de prospección, vídeo o display queda por debajo del equilibrio a último clic, haz un test con grupo de control o por zonas antes de recortarla, porque el último clic es la regla que menos mérito le da.
Un ejemplo con números
Las cifras son ilustrativas, no de un cliente. Muestran la forma de la comparación del paso 6 en tres campañas con la misma inversión mensual.
| Campaña | Inversión | ROAS plataforma | ROAS medido | Lectura |
|---|---|---|---|---|
| Búsqueda de marca | 10.000 € | 9,1 | 8,7 | Cerca: poco modelado y poca visualización |
| Prospección en redes | 10.000 € | 3,4 | 1,9 | Bajo el equilibrio a último clic: probar antes de recortar |
| Búsqueda genérica | 10.000 € | 3,0 | 3,6 | Infravalorada por la analítica con consentimiento |
Con un ROAS de equilibrio de 2,5, la visión de la plataforma financia las tres. La visión medida dice que la búsqueda genérica merece más de lo que recibe y que la prospección en redes necesita un test con grupo de control antes de que nadie decida que pierde dinero: el último clic es justo la regla que menos mérito le da.
Dónde también se equivoca el ROAS medido a último clic
Un ROAS medido es más completo que uno con consentimiento, pero no es toda la verdad sobre una campaña, y sería poco honesto presentarlo así:
- Sin mérito por visualizaciones. Una campaña que funciona por ser vista, no pulsada —vídeo, display, buena parte de la prospección en redes— no recibe mérito por visualización.
- Sin mérito por sesiones anteriores. Sealmetrics no identifica usuarios. Quien pulsa un anuncio el lunes y vuelve el viernes escribiendo tu dirección se acredita a directo.
- Sin modelo multi-touch. No se reparte el mérito entre varios puntos de contacto de la misma persona, por diseño.
- Solo lo que llega a la web. Las ventas en marketplaces, por teléfono o en tienda física no tienen sesión web que atribuir.
Así que trata el ROAS medido a último clic como un suelo para las campañas de parte alta del embudo y como una cifra fiable para las que venden dentro de la sesión. Antes de recortar una campaña que parece floja a último clic, haz un test de incrementalidad: páusala en algunas zonas o para un grupo de control y mira si se mueven los ingresos medidos totales.
Qué muestran los casos publicados
Dreamplace Hotels compara las ventas que atribuye Sealmetrics con el total de su CRM y trata la diferencia restante como una señal de calidad. Sobre esa base atribuye un 15–20% más de ventas que su herramienta anterior, y Meta y Google fueron los primeros presupuestos que movió. Palladium Hotel Group fue más allá en display: reconstruyó su compra en Display & Video 360 sobre el Coste por Búsqueda, con las búsquedas de disponibilidad del motor de reservas como señal de intención, y el Coste por Búsqueda de Display mejoró un 165%. El caso de Incapto no reporta ningún ROI: solo la base sobre la que se calcula el ROAS, que llevó las campañas de pago de la mitad del tráfico a casi dos tercios.
Lecturas relacionadas
Preguntas sobre el ROAS tras el consentimiento
¿Cómo se mide el ROAS después del consentimiento de cookies?
Calculándolo dos veces con la misma inversión: una con los ingresos que reporta cada plataforma publicitaria y otra con ingresos medidos sin depender del banner, y conciliados con tus pedidos reales. Usa la cifra de la plataforma para pujar dentro de ella y la cifra medida para repartir presupuesto entre canales.
¿Por qué el ROAS de Google Ads es más alto que el de GA4?
Porque se miden sobre bases distintas. GA4 detrás de un banner no registra a quien lo rechaza, y el tráfico de pago pierde más que el directo. Google Ads modela las conversiones de usuarios que no dieron su consentimiento, cuando la cuenta alcanza su umbral, y las acredita a sus propios anuncios con su propia configuración de atribución.
¿Consent Mode arregla el ROAS?
Rellena parte del hueco dentro de los informes de Google con conversiones modeladas, que exigen al menos 700 clics en anuncios en siete días por país y grupo de dominios. No restaura el origen de cada visita perdida en tu analítica, ni resuelve cuánto mérito corresponde a Google frente a Meta o al email.
¿Me puedo fiar del ROAS que reporta Meta?
Para lo que es, sí: la visión de Meta sobre sus propios anuncios, que incluye conversiones después de una visualización y conversiones modeladas donde no puede observarlas. Es la cifra adecuada para las pujas de Meta. Para decidir cuánto presupuesto recibe Meta frente a otros canales, compárala con ingresos medidos en tu web y conciliados con tus pedidos.
¿Sealmetrics calcula el ROAS?
Sealmetrics mide los ingresos por canal, campaña y creatividad a partir de las UTM de cada página de llegada; no importa la inversión publicitaria. La inversión sale de las plataformas y se cruza con esos ingresos en una hoja de cálculo, en BigQuery mediante el conector de Sealmetrics o con un asistente de IA conectado al servidor MCP de Sealmetrics y al conector de la propia plataforma.
¿El ROAS a último clic basta para recortar una campaña?
No por sí solo en campañas de parte alta del embudo. El último clic no da mérito a las visualizaciones ni a sesiones anteriores, así que el vídeo, el display y la prospección parecen más débiles de lo que son. Es fiable en campañas que venden dentro de la sesión. Antes de recortar una que parece floja, haz un test con grupo de control o por zonas y mira los ingresos medidos totales.