Hay una escena que he visto repetirse en cientos de marcas DTC en Estados Unidos. Alguien conecta Google Ads o Meta Ads al panel de analítica de Shopify, mira el ROAS, ve un 2.8 o un 3.5 y decide escalar presupuesto esa misma semana. Suena razonable. El problema es que esa decisión está basada en un número que no significa lo que ellos creen que significa.
Shopify no se construyó para optimizar publicidad. Se construyó para gestionar pedidos, cobrar tarjetas y reportar ventas. Por eso su dashboard de anuncios se comporta como un contador de caja registradora: te dice cuánto entró y por qué canal, pero no te dice si esa venta fue rentable, si era una venta que ibas a conseguir igualmente o si el cliente que compró vale algo más allá de ese primer pedido.
Ese es el punto que casi nadie discute: el dashboard de Shopify Ads es un espejo retrovisor contable, no una torre de control de marketing. Y confundir ambas cosas es una de las maneras más silenciosas de destruir el margen de un ecommerce.
1. El ROAS que ves no es el ROAS que crees
El panel nativo de Shopify suele mostrar algo así como "ventas atribuidas a marketing". Divide eso entre tu inversión publicitaria y obtienes un ROAS. Hasta ahí, todo bien. La trampa es que ese número parte de ventas brutas, no de margen de contribución.
Déjame ponerte un ejemplo con números reales de una tienda típica en Estados Unidos:
- Ticket promedio: $80
- Costo del producto: $30
- Envío y fulfillment: $10
- Tarifas de pago y plataforma: $5
- Devoluciones y cancelaciones: 15% del ingreso, es decir, $12
- Margen de contribución real: $23, un 28.75%
Ahora imagina que estás pagando $30 por pedido en anuncios. El dashboard te muestra un ROAS de 2.67 ($80 dividido entre $30). La mayoría de los equipos lo celebran. Escalan la campaña. Pero si restas el margen, estás perdiendo $7 por cada pedido. Con 500 pedidos al mes, son $3,500 que se escapan en silencio. Subes el presupuesto al doble y aceleras la hemorragia.
El panel de Shopify no te miente por malicia. Simplemente te muestra lo que sabe: pedidos, ingresos, impuestos. La rentabilidad no es su trabajo nativo. Pero si tú tomas decisiones de presupuesto con ese número, estás optimizando para facturación, no para construir un negocio que aguante.
Esto es especialmente peligroso en el mercado estadounidense actual. Los costos publicitarios han subido de forma sostenida, el fulfillment presiona el margen y las tasas de devolución en categorías como moda o calzado superan con facilidad el 20%. Un ROAS bruto de 2.5 puede ser una ruina perfectamente disimulada.
Qué hacer en lugar de mirar solo el ROAS bruto
Necesitas una métrica distinta. Crea una vista personalizada en Looker Studio, Google Sheets o BigQuery y calcula esto:
ROAS de contribución = (Ingresos netos − devoluciones − COGS − envío − tarifas) / inversión publicitaria
Si no puedes llegar a ese nivel de detalle por SKU, usa márgenes promedio por colección o por categoría. Por ejemplo, si tu margen de contribución promedio es del 30%, un ROAS de 3.0 en Shopify equivale a un ROAS de contribución de 0.9. Estás perdiendo dinero.
Define tu umbral de rentabilidad real y toma decisiones con ese número, no con el que aparece en pantalla. Un ROAS de contribución por debajo de 1.0 significa pérdida. Entre 1.0 y 1.5 estás en zona gris. Por encima de 1.5 hablamos de margen saludable que se puede escalar con cuidado.
2. La atribución de último clic convierte el dashboard en una máquina de sesgo
Shopify, en la práctica, atribuye las conversiones con un modelo muy parecido al último clic o última interacción. Eso significa que las campañas de búsqueda de marca, el retargeting o el email marketing reciben crédito por ventas que, en muchos casos, ya estaban decididas antes de que la persona hiciera clic en el anuncio.
El resultado es un sesgo estructural que se repite en cientos de cuentas:
- Las campañas de prospección en frío parecen tener ROAS bajo y se recortan.
- Las campañas de captura de demanda, como búsqueda de marca o retargeting, parecen tener ROAS alto y reciben más presupuesto.
- Seis meses después, el flujo de clientes nuevos se seca, pero el dashboard sigue mostrando un ROAS saludable porque solo estás recolectando la demanda que generaste meses atrás.
Esto no es un problema de configuración. Es un problema de modelo mental. El dashboard de Shopify Ads no responde a la pregunta "¿este anuncio causó la venta?". Responde a "¿por dónde entró el último clic antes de comprar?". Son preguntas completamente distintas.
Un caso típico: una marca de suplementos en Estados Unidos ve un ROAS de 8 en búsqueda de marca y un ROAS de 1.5 en campañas de prospección en Meta. Decide mover todo el presupuesto a marca. Durante un mes los resultados parecen espectaculares. Después, las búsquedas de marca empiezan a caer porque ya no hay campañas en frío alimentando la demanda. El ROAS de marca se desploma y la marca entra en pánico.
Cómo medir incrementalidad sin volverte loco
No puedes arreglar el sesgo de atribución mirando el mismo panel con más detalle. Necesitas una capa adicional de incrementalidad. La forma más sencilla es ejecutar una prueba de holdout: excluye entre un 10% y un 15% de tu audiencia de remarketing o de una campaña específica durante tres o cuatro semanas y compara las ventas totales. Si la diferencia no es significativa, tu dashboard está sobreacreditando el impacto de ese canal.
También puedes usar geo lift tests, Meta Conversion Lift o Google Experiments. La incrementalidad es el antídoto contra la tiranía del último clic.
3. Shopify cuenta pedidos, no clientes
Otra omisión de la que se habla poco: el dashboard de anuncios de Shopify rara vez te obliga a distinguir entre un cliente nuevo y una recompra.
Un pedido puede venir de un cliente que ya te compró tres veces, que ya estaba en tu lista de email y que hizo clic en un anuncio de retargeting por casualidad. Ese pedido infla el ROAS de la campaña, pero no añade valor incremental a tu negocio.
Si optimizas por ROAS ciego, terminarás pagando por clientes que ya tenías. Es el equivalente a darle una comisión al vendedor por cada persona que entra a la tienda, incluidos los que ya eran clientes habituales.
La métrica que deberías perseguir no es ROAS por pedido. Es margen de contribución incremental por cliente nuevo, con su respectivo período de recuperación o payback period.
Cómo segmentar correctamente
Exige en cualquier dashboard de ads un desglose mínimo:
- Pedidos de clientes nuevos
- Pedidos de clientes recurrentes
- Margen de contribución por pedido nuevo
- CAC por cliente nuevo
- Payback period en días
Si un canal tiene un ROAS alto pero solo genera recompras de clientes existentes, no es adquisición; es retención disfrazada. Trátalo y presupuéstalo como tal. La adquisición se paga con margen incremental; la retención se paga con lo que ya construiste.
4. La discrepancia con Meta y Google no es un error que debas corregir
Otro punto ciego que desespera a los equipos: Shopify y las plataformas publicitarias cuentan distinto.
Meta o Google pueden reportar compras mediante modelado, view-through, ventanas de atribución amplias y señales server-side. Shopify cuenta pedidos confirmados en tu tienda, con sus propias reglas de atribución y a menudo sin visibilidad completa por el ATT de iOS, los bloqueadores de anuncios o los UTMs mal formados.
Por eso es normal ver una discrepancia del 20% al 50% entre el panel de Shopify y el de Meta o Google. Muchos equipos entran en pánico y tratan de forzar que los números coincidan al centavo. Ese es un error de principiante.
La solución no es reconciliar los números. Es decidir cuál es tu fuente de verdad para cada decisión:
- Para flujo de caja y contabilidad: Shopify.
- Para optimización creativa y de audiencias: las plataformas publicitarias.
- Para rentabilidad incremental: un modelo propio o una herramienta de atribución multi-touch como Northbeam, Triple Whale o Rockerbox.
El dashboard de Shopify es una señal, no un árbitro. Cuanto antes lo aceptes, más rápido dejarás de pelear con números que nunca van a coincidir.
Acciones concretas para limpiar los datos
- Implementa una convención estricta de UTMs: fuente, medio, campaña, contenido y término.
- Activa el API de conversiones de Meta y las enhanced conversions de Google.
- Configura correctamente el evento de compra deduplicado para no contar dos veces la misma conversión.
- Audita tus UTMs cada semana durante el primer mes; los enlaces mal formados son una fuente silenciosa de atribución rota.
5. Cómo usar el dashboard de Shopify sin destruir tu margen
No propongo abandonar el panel de Shopify. Propongo degradarlo de "fuente de verdad" a "señal operativa". Aquí tienes un marco accionable.
5.1 Recalcula el ROAS con margen de contribución
Crea una vista personalizada donde calcules el ROAS de contribución con la fórmula que vimos antes. Si no puedes llegar al detalle por SKU, usa márgenes promedio por colección o categoría. Lo importante es dejar de tomar decisiones con ventas brutas.
Define umbrales claros. Un ROAS de contribución por debajo de 1.0 significa que pierdes dinero. Entre 1.0 y 1.5 estás en zona de optimización. Por encima de 1.5 tienes margen para escalar con cautela. Estos umbrales varían según tu estructura de costos, pero el principio es el mismo: no hay ROAS bueno si no cubre el margen.
5.2 Segmenta por cliente nuevo vs. recurrente
Pide a tu equipo o a tu herramienta de atribución que separe los pedidos de clientes nuevos de los recurrentes. Una campaña que solo genera recompras no es adquisición.
Evalúa el CAC por cliente nuevo y compáralo con el valor de vida del cliente ajustado por margen. Si el payback period es mayor que tu ciclo de caja, tienes un problema de liquidez aunque el ROAS se vea bonito.
5.3 Añade pruebas de incrementalidad
No necesitas un equipo de data science para esto. Empieza con un holdout simple en una campaña de retargeting. Si al apagarla durante dos semanas las ventas totales no caen, ese retargeting no es tan valioso como el dashboard sugiere.
También puedes probar con geo lift tests: selecciona dos estados o regiones comparables, apaga un canal en uno y déjalo activo en el otro durante cuatro semanas. Compara la variación en ventas totales, no en conversiones atribuidas.
5.4 Cambia la conversación del equipo
Deja de preguntar "¿cuál es el ROAS de esta campaña?" y empieza a preguntar:
- ¿Cuánto margen de contribución incremental generó?
- ¿Cuántos clientes nuevos trajo?
- ¿Cuál es el payback esperado?
- ¿Qué pasaría si apagamos esta campaña por dos semanas?
Ese cambio de preguntas vale más que cualquier integración o dashboard nuevo.
Conclusión: no necesitas más datos, necesitas mejores definiciones
El dashboard de Shopify Ads es una herramienta excelente para lo que fue creada: reportar pedidos y dar visibilidad contable. El problema es que el marketing digital lo ha convertido en un panel de control publicitario sin cuestionar sus limitaciones de atribución, margen e incrementalidad.
La mayoría de las tiendas DTC no sufre por falta de métricas. Sufre por optimizar la métrica equivocada.
Si sigues mirando el ROAS de Shopify como si fuera rentabilidad, seguirás escalando campañas que facturan pero no ganan dinero. Y en el mercado estadounidense actual, donde cada punto de margen cuenta, ese error puede costarte el negocio entero.
La ventaja competitiva no está en tener el dashboard perfecto. Está en saber exactamente qué mide y qué no. Y en tomar decisiones con los números que importan: margen, incrementalidad y clientes nuevos.