Cómo calcular el CPA real en Meta Ads (y por qué el que te muestra Facebook está mal)
Si gestionas campañas en Meta Ads, probablemente confías en el CPA que te muestra el Administrador de Anuncios para decidir si una campaña es rentable. El problema: ese número está inflado.
Meta Ads atribuye conversiones usando una ventana de atribución que incluye usuarios que habrían comprado de todas formas, independientemente de haber visto tu anuncio. El resultado es un CPA artificialmente bajo que sobreestima el impacto real de tus campañas.
¿Qué es el CPA incremental?
El CPA incremental mide el costo real de cada conversión adicional que ocurrió específicamente porque el usuario vio tu anuncio — excluyendo las conversiones que habrían ocurrido de todas formas.
La fórmula base:
Donde el baseline es la tasa de conversión orgánica estimada de tu audiencia sin exposición al anuncio.
Por qué Meta Ads sobreestima las conversiones
Hay tres razones principales por las que el CPA de Meta está inflado:
1. Ventana de atribución por clic de 7 días y por visualización de 1 día
Meta atribuye conversiones que ocurren hasta 7 días después de un clic y 1 día después de una visualización. Si un usuario ve tu anuncio un lunes y compra el domingo, esa conversión se atribuye a tu campaña — aunque hubiera comprado de todas formas.
2. Atribución entre dispositivos
Si un usuario ve tu anuncio en móvil y convierte en desktop, Meta intenta unir esas sesiones. La precisión de este cruce no es perfecta y puede generar atribuciones duplicadas.
3. El modelo de atribución basado en clicks favorece a Meta
Los modelos de atribución por último clic o por datos (data-driven) tienden a favorecer los canales de pago sobre los orgánicos, inflando el valor atribuido a Meta.
Cómo calcular el CPA real paso a paso
Paso 1: Establece un periodo de referencia
Identifica un periodo de 2 a 4 semanas donde tus campañas estuvieron activas con presupuesto estable. Este será tu periodo de análisis.
Paso 2: Estima tu tasa de conversión baseline
Revisa tus datos de conversión orgánica (sin publicidad) de periodos comparables. Si no tienes esos datos, usa el 15-20% de tus conversiones totales como estimado conservador del baseline.
Paso 3: Calcula las conversiones incrementales
Conversiones incrementales = Conversiones totales × (1 - tasa baseline)
Paso 4: Calcula el CPA incremental
CPA incremental = Gasto total / Conversiones incrementales
Un ejemplo real
Supongamos:
- Gasto mensual: $50,000 MXN
- Conversiones reportadas por Meta: 200
- CPA reportado por Meta: $250 MXN
- Tasa de conversión baseline estimada: 20%
Conversiones incrementales = 200 × (1 - 0.20) = 160
CPA incremental real = $50,000 / 160 = $312.50 MXN
La diferencia: $250 vs $312.50. Un 25% más caro de lo que reporta Meta. Si tu CPA objetivo era $280, la campaña que parecía rentable en realidad no lo era.
Qué puedes hacer con esta información
Conocer tu CPA incremental real te permite:
- Tomar decisiones de escalar o cortar con datos reales, no con datos inflados por la plataforma
- Comparar el rendimiento real entre campañas y canales
- Justificar o cuestionar el presupuesto publicitario con argumentos sólidos frente al cliente o dirección
- Detectar campañas que parecen rentables pero no lo son
El CPA marginal: el siguiente nivel
El CPA incremental te dice cuánto costó cada conversión en promedio. El CPA marginal — una métrica que las plataformas no calculan — te dice cuánto costaría la próxima conversión si aumentas el presupuesto.
Son métricas distintas y ambas son necesarias para tomar decisiones de inversión correctas. El CPA marginal es uno de los 21 KPIs que calcula Vision21 automáticamente a partir de los datos de tus campañas.