¿Qué es ROAS? Definición simple
ROAS = Return on Ad Spend (Retorno sobre gasto publicitario)
ROAS es la métrica que responde: "¿Cuánto dinero gano por cada peso que gasto en ads?"
ROAS = Ingresos generados / Gasto en ads
Ejemplo simple:
- Gastaste $100 USD en Meta Ads
- Generaste $300 USD en ventas
- ROAS = $300 / $100 = 3.0x
¿Qué significa 3.0x? Por cada peso que inviertes en ads, ganas 3 pesos.
Interpretando números de ROAS
| ROAS | Significado | ¿Es rentable? |
|---|---|---|
| ROAS 0.5x | Ganas 50 centavos por cada peso invertido | ✗ No (pierdes 50%) |
| ROAS 1.0x | Recuperas lo que invertiste | ⚠️ Break-even (sin ganancia) |
| ROAS 2.0x | Ganas el doble de lo que gastaste | ✓ Depende de margen |
| ROAS 3.0x | Ganas 3x lo que gastaste | ✓ Probablemente sí |
| ROAS 5.0x+ | Muy alta ganancia por cada peso | ✓ Excelente |
Importante: ROAS no es lo mismo que ganancia. ROAS 2.0x parece bueno, pero si tu margen es bajo, podrías estar perdiendo dinero.
ROAS vs ROI: No es lo mismo (y muchos lo confunden)
ROAS (Return on Ad Spend):
ROAS = Ingresos / Gasto en ads
ROI (Return on Investment):
ROI = (Ganancia neta / Inversión total) × 100%
Diferencia clave:
- ROAS solo mira ingresos vs gasto en ads
- ROI mira ganancia NETA (después de todos los costos)
Ejemplo real (comparativa):
- Vendiste: $300
- Gasto en ads: $100
- Otros costos (shipping, packaging, plataforma): $50
- ROAS = $300 / $100 = 3.0x (suena bien)
- ROI = (($300 - $100 - $50) / $100) × 100 = 150% (ganancia real)
Advertencia: ROAS 3.0x suena excelente. Pero tu ganancia real es solo 150% de lo invertido. Diferencia importante.
El problema: Meta Ads Manager rastrea ROAS MAL
¿Por qué Meta subestima tu ROAS?
Meta Ads Manager solo ve conversiones que rastreó correctamente. Si algo falló en el rastreo, Meta no lo ve.
Ejemplo real:
- Gastaste $1,000 en Meta Ads
- Meta Ads Manager reporta: $2,000 en ventas → ROAS = 2.0x
- Pero tú checas Shopify y realmente vendiste $5,000
- ROAS real = $5,000 / $1,000 = 5.0x
- Diferencia: Meta underreporting en 60%
¿Por qué pasa?
- Pixel no rastreó conversión que sí sucedió
- Cliente compró en diferente dispositivo/navegador
- Cliente compró después del período de atribución
- Cliente vio anuncio pero compró sin hacer click
Conclusión: Meta Ads Manager SUBESTIMA ROAS. El número real es típicamente 20-50% más alto que lo reportado.
La fórmula "correcta" de ROAS (no confíes solo en Meta)
Paso 1: Reúne datos reales
De Meta Ads Manager:
- Gasto total en ads (período: 1 semana, 1 mes, etc.)
De tu tienda (Shopify, WooCommerce, etc.):
- Ingresos TOTALES en ese mismo período
Paso 2: Calcula ROAS correcto
ROAS real = Ingresos TOTALES en tienda / Gasto en Meta Ads
Ejemplo (ebicis.cl, semana real):
- Gasto Meta Ads: $500 USD
- Ingresos totales Shopify (esa semana): $1,800 USD
- ROAS real = $1,800 / $500 = 3.6x
Paso 3: Compara con Meta Ads Manager
Meta reportaba: 2.8x
ROAS real: 3.6x
Diferencia: 22% underreporting
Lección: Meta Ads Manager dice 2.8x, pero la realidad es 3.6x. El número de Meta es útil pero siempre subestima.
Por qué Meta subestima ROAS (y cómo arreglarlo)
Problema 1: Pixel mal configurado
¿Qué sucede? El Pixel no rastreó conversión que sí sucedió.
Ejemplo: Cliente compra, pero Pixel no dispara → Meta no lo ve.
Solución:
- Instala Pixel Helper (extensión Chrome gratis)
- Simula compra en tu tienda
- Verifica que Pixel Helper vea el evento "Purchase"
- Si no lo ve → Pixel mal instalado → Arreglalo
¿Cómo arreglar?
- Si usas Shopify: Meta Ads app lo instala automático (verificar está activado)
- Si usas WooCommerce: Instala plugin oficial de Meta
- Si instalaste manual: Revisa código (probablemente error de sintaxis)
Problema 2: Attribution window demasiado corta
¿Qué sucede? Cliente ve anuncio hoy, compra en 25 días, pero Meta solo rastrea 7 días.
Ejemplo:
- Día 1: Cliente ve tu anuncio Meta
- Día 7: Attribution window cierra (default de Meta)
- Día 25: Cliente finalmente compra
- Pixel NO rastreó (pasó attribution window)
- Meta no cuenta esa venta
Solución:
- En Meta Ads → Configuración de campaña
- Attribution Window: Cambia de 7 días a 28 días
- Pero ojo: datos de hoy no serán finales (aún faltan compras por rastrear)
Advertencia: Si cambias a 28 días, Meta Ads Manager mostrará ROAS más bajos hoy (porque espera compras futuras). Pero serán más precisos cuando terminen esos 28 días.
Problema 3: Clientes que no usan Facebook / Instagram
¿Qué sucede? Cliente ve tu anuncio en Instagram, pero después compra desde diferente dispositivo/navegador.
Ejemplo:
- Cliente ve anuncio en Instagram en su teléfono
- Decide comprar, pero cierra Instagram
- Abre navegador desktop 2 horas después
- Compra desde desktop (sin volver a Instagram)
- Pixel no conecta anuncio con compra (diferente dispositivo)
- Meta no rastrea venta
Solución: Usa CAPI (Conversions API)
CAPI es rastreo server-to-server (más confiable que Pixel).
- Pixel va en tu sitio (browser tracking)
- CAPI va en tu servidor (server tracking)
- Combinados = rastreo mucho más preciso
¿Cómo implementar CAPI?
- Si usas Shopify: Meta app lo hace automático (verificar está activado)
- Si usas WooCommerce: Plugin de Meta o Zapier conecta tienda con Meta
- Si eres tech: Documentación de Meta en developers.facebook.com
Beneficio de CAPI: ROAS será más preciso (típicamente +15-30% más alto que solo Pixel).
Calculator ROAS interactivo
Ingresa tus números y calcula tu ROAS real:
Gasto en Meta Ads (USD): Ingresos totales en tienda (USD): Margen de ganancia (%):
Tu ROAS: 3.60x
ROAS mínimo requerido: 3.33x
¿Es rentable? ✓ Sí
Nota importante: Este calculator compara ROAS con tu margen. Si ROAS es menor que "ROAS mínimo requerido", no eres rentable (estás perdiendo dinero).
7 errores comunes al calcular ROAS (y cómo evitarlos)
Error 1: Confundir ROAS de campaña con ROAS de producto
¿Qué pasa? Un cliente ve anuncio de "Zapatillas" pero compra "Remera".
Meta atribuye venta a campaña "Zapatillas".
ROAS de campaña "Zapatillas" sube artificialmente.
Pero el producto que realmente vende es "Remera".
Solución: Usa UTM parameters para rastrear origen real.
Ejemplo: Anuncio de Zapatillas → utm_product=zapatillas
Si compran Remera → utm_product=remera (diferente)
Google Analytics ve qué producto se vendió realmente.
Error 2: No descontar costos operacionales
¿Qué pasa? ROAS 3.0x suena excelente. Pero si margen es 20%, no ganas casi nada.
Fórmula correcta:
ROAS mínimo requerido = 100 / Margen de ganancia (%) Si margen = 30% → ROAS mínimo = 3.3x Si margen = 20% → ROAS mínimo = 5.0x Si margen = 15% → ROAS mínimo = 6.7x
Ejemplo:
- ROAS = 3.0x (parece bueno)
- Margen = 20% (bajo)
- ROAS mínimo requerido = 5.0x
- Resultado: NO eres rentable (necesitabas 5.0x)
Error 3: Confundir campañas nuevas vs establecidas
¿Qué pasa? Campaña nueva tiene ROAS bajo (Meta está learning). Pausas campaña. Pero en mes 3 habría sido excelente.
Realidad de Meta Ads:
- Semana 1: ROAS bajo (Meta está aprendiendo quién compra)
- Semana 2-3: ROAS sube (Meta optimiza)
- Semana 4+: ROAS estabiliza (verdadero potencial)
Solución: Dale a campaña nueva MÍNIMO 2 semanas. Ideal 1 mes.
Advertencia: Si pausas después de 3 días porque ROAS es bajo, probablemente estés pausando una campaña que sería excelente en mes 2.
Error 4: Incluir comisiones en el ROAS
¿Qué pasa? Confusión sobre si restar comisiones o no en el cálculo.
Regla clara:
ROAS = Ingresos TOTALES / Gasto en ads (Las comisiones se restan DESPUÉS para calcular ganancia)
Ejemplo:
- Gasto ads: $100
- Ingresos: $300
- Comisión Shopify (2%): $6
- ROAS = $300 / $100 = 3.0x (NO es 2.94x)
- Ganancia = $300 - $100 - $6 = $194
Error 5: No considerar Customer Lifetime Value
¿Qué pasa? Cliente compra $50 primera vez. ROAS parece bajo. Pero compra $50/mes durante 12 meses.
Ejemplo (subscripción):
- ROAS primer compra: 1.0x (parece malo)
- CLV (Customer Lifetime Value): $600 (12 × $50)
- ROAS real cuando consideras CLV: 6.0x (excelente)
Solución: Para negocios de subscription o repeat customers, ignora ROAS primer compra.
Mira CAC (Customer Acquisition Cost) vs CLV:
Si CAC < CLV × 0.3 → Negocio rentable
Error 6: No separar campañas por propósito
¿Qué pasa? Mezclas campañas de conciencia con campañas de venta. Comparas ROAS de ambas.
Problema:
- Campaña de "Conciencia": ROAS 0.8x (bajo)
- Campaña de "Conversión": ROAS 3.5x (alto)
- Promedio: 2.15x (engañoso)
Solución: Analiza ROAS por tipo de campaña:
- Awareness: Mira CPM y engagement (no ROAS)
- Conversión: Mira ROAS (es relevante)
- Retargeting: Mira ROAS (típicamente alto)
Error 7: No monitorear ROAS en tiempo real
¿Qué pasa? Dejas campaña corriendo 1 mes sin revisar. Descubres que ROAS bajó a 1.2x en semana 3.
Solución: Monitorea ROAS semanalmente (mínimo).
Qué buscar:
- ROAS sube cada semana → campaña mejora (dejar correr)
- ROAS baja cada semana → campaña deteriora (investigar o pausar)
- ROAS estable → campaña en equilibrio (mantener)
Cuándo NO confiar en ROAS (y qué mirar en su lugar)
Situación 1: Customer Lifetime Value es alto
Caso: Tienda de subscripciones o cliente recurrente.
¿Por qué ROAS no funciona? Primera compra tiene ROAS bajo, pero cliente compra múltiples veces.
Solución: Usa CAC (Customer Acquisition Cost) vs CLV:
CAC = Gasto en ads / Clientes nuevos CLV = Ganancia promedio por cliente × Promedio de compras Regla: CAC debe ser < 30% de CLV
Situación 2: Campañas de conciencia (awareness)
Caso: No intentas vender hoy, solo que te conozcan.
¿Por qué ROAS no funciona? ROAS será bajo (0.5-0.8x) porque no estás vendiendo. Pero 50,000 personas te conocen (valor futuro).
Solución: Ignora ROAS. Mira:
- CPM (costo por 1000 impresiones) - cuán caro es llegar a gente
- Engagement rate - qué porcentaje interactúa
- Brand lift - aumentó conciencia de marca (encuesta)
Situación 3: Campañas de retargeting
Caso: Publicidad a gente que ya visitó tu sitio.
Característica: ROAS típicamente ALTO (3-5x o más).
¿Por qué? Ya conocen marca. Es venta más fácil.
Cuidado: No compares retargeting ROAS con new customer ROAS.
Solución: Separa análisis por tipo:
- New customer ads: ROAS esperado 2-3x
- Retargeting ads: ROAS esperado 4-6x
Benchmarks ROAS por industria
Ecommerce (tienda online)
| Nivel | ROAS | Interpretación |
|---|---|---|
| Pobre | < 1.5x | No rentable (estás perdiendo) |
| Objetivo realista | 2.0 - 3.5x | Rentable, espacio para optimizar |
| Bueno | 3.5 - 5.0x | Muy rentable |
| Excelente | 5.0x+ | Posiblemente optimizado al máximo |
Variables que afectan:
- Margen de producto (alto margen = ROAS puede ser bajo y aún rentable)
- AOV (promedio de compra)
- Repeat rate (% de clientes que compran 2+ veces)
SaaS / Servicios
| Nivel | ROAS | Interpretación |
|---|---|---|
| Pobre | < 2.0x | No rentable |
| Objetivo realista | 3.0 - 5.0x | Rentable |
| Excelente | 6.0x+ | Muy rentable |
Por qué ROAS es más alto: Margen típicamente 70-90%, producto repeatable.
Casos reales: ROAS en acción
Caso 1: ebicis.cl (tienda mediana de bicicletas)
Producto: Bicicletas (margen 35%)
Gasto Meta Ads: $2,000 USD/mes
Ingresos atribuidos (Meta reporta): $5,000
ROAS Meta reporta: 2.5x
¿Análisis?
- ROAS 2.5x suena bajo para bicicletas
- Pero margen es 35% (bajo para bicicletas)
- ROAS mínimo requerido: 100 / 35 = 2.86x
- ROAS Meta reporta: 2.5x (ABAJO del mínimo)
- Pero datos de Shopify revelan: vendieron $7,200 (Meta subestimó)
- ROAS real = $7,200 / $2,000 = 3.6x ✓ RENTABLE
Acción: MANTENER campañas. Meta underreporting hace parecer campañas peor de lo que son.
Caso 2: pakivet.com (veterinaria online)
Producto: Servicios veterinarios + productos complementarios
Gasto Meta Ads: $500 USD/mes
Ingresos atribuidos (Meta reporta): $1,200
ROAS Meta reporta: 2.4x
¿Análisis?
- ROAS 2.4x parece bajo
- Pero servicios = repeat customers (mismo cliente vuelve)
- CLV proyectado: 6.0x (excelente)
- ROAS primer compra: 2.4x (aceptable para CLV alto)
- CAC = $500 / 12 clientes = $41 por cliente
- CLV = $50/compra × 2 compras/año × 3 años = $300
- CAC < CLV × 0.3? $41 < $90? ✓ SÍ → RENTABLE
Acción: ESCALAR ads. Estrategia es correcta (estás pagando poco por cliente que compra múltiples veces).
Conclusión: ROAS correcto = decisiones correctas
Resumen en 1 minuto:
- ROAS correcto = Ingresos REALES / Gasto en ads (no confíes solo en Meta)
- Meta Ads Manager subestima ROAS en 20-50%
- ROAS sin contexto es inútil (incluye margen, CLV, tipo campaña)
- Benchmark varía por industria (ecommerce ≠ SaaS)
- 2 semanas mínimo antes de pausar campañas nuevas
Acción concreta para hoy:
- Usa calculator arriba (calcula tu ROAS actual)
- Compara tu ROAS con benchmark de tu industria
- Revisa tu margen (calcula ROAS mínimo requerido)
- Audita Pixel (está rastreando correctamente?)
- Toma decisión correcta (mantener, optimizar, o pausar)
¿Tu ROAS es bajo y no sabes por qué?
Agenda diagnóstico gratuito (30 minutos):
- Analizamos tu cuenta Meta
- Auditamos Pixel + rastreo
- Identificamos dónde está el problema
- Plan de acción (cómo arreglar)