No optimices mirando el CPA de ayer
El CPA del dashboard es una foto incompleta: ventanas de atribución, retrasos de iOS y muestra mínima antes de tocar presupuesto.
Abrís el Ads Manager un lunes, ves que el costo por adquisición (CPA) del fin de semana se duplicó, y pausás el ad set. Dos semanas después, otro ad set muestra un CPA bajo durante tres días y le subís presupuesto. Las dos decisiones asumen que el CPA es algo que podés controlar directamente. No lo es. El CPA es una métrica de output: el resultado final de una cadena causal con al menos cuatro niveles de profundidad, la mayoría de los cuales no controlás. Este post desarma esa cadena nivel por nivel para que la próxima vez que el CPA suba, sepas diagnosticar la causa real antes de tocar cualquier presupuesto.
El CPA es un output, no una palanca
Hay métricas que controlás (inputs) y métricas que son el resultado de múltiples variables interactuando (outputs). Inputs: tu presupuesto, tus creativos, tu objetivo de optimización, la estructura de tus ad sets. Esas son palancas. Outputs: el CPA, el retorno sobre inversión publicitaria (ROAS), la tasa de conversión. Esos son resultados. Se mueven como consecuencia de los inputs más un montón de variables que no controlás.
Cuando el CPA sube y tu reacción es pausar el ad set, estás tratando un output como si fuera un input. Es como ver que la temperatura del paciente subió y sacarlo del hospital en vez de investigar por qué tiene fiebre.
La pregunta correcta nunca es "¿cómo bajo el CPA?". Es "¿qué causó que el CPA subiera?". Y para responderla, necesitás entender la cadena causal completa. Que tiene cuatro niveles.
El problema del inventario: la analogía del choclo en la playa
Antes de entrar en los niveles, una analogía que vas a poder usar como modelo mental para todo lo que sigue.
Imaginá que gestionás un equipo de vendedores de choclo en la playa de Copacabana. Tenés 10 vendedores, salen todos los días. Un día de sol con 30 grados, cada vendedor vende 50 choclos. Tu "costo por venta" es bajo. Al día siguiente llueve. Mandás los mismos 10 vendedores con el mismo choclo, al mismo precio, la misma técnica de venta. Venden 8 choclos en total. Tu "costo por venta" se fue al cielo.
¿Despedís vendedores? ¿Cambiás el choclo? No. Llovió. El inventario de compradores en la playa colapsó. Tu producto y tu equipo están igual de bien que ayer. Lo que cambió fue la cantidad de gente dispuesta a comprar.
En paid media, el "clima" es el inventario publicitario: cuántas personas de tu audiencia están online, en qué momento, compitiendo con cuántos otros anunciantes. Cambia hora a hora, día a día. Los domingos baja en muchas categorías. A fin de mes baja en mercados con cobro quincenal. En temporada alta (Black Friday, Navidad) la competencia sube y el inventario se encarece.
La mayoría de las fluctuaciones de CPA que te preocupan se explican por esto. No por la calidad de tu anuncio.
Si predecís que mañana llueve, no mandás 10 vendedores y después te sorprendés. Ajustás la operación antes. Pero para eso necesitás entender qué variables causan el cambio. Eso es lo que hacen los cuatro niveles.
La mayoría de las fluctuaciones de CPA en paid media no se explican por la calidad del anuncio sino por cambios en el inventario publicitario disponible: variaciones de día de la semana, estacionalidad quincenal o mensual, y competencia en la subasta. Es como gestionar vendedores de choclo en la playa: cuando llueve, el costo por venta sube aunque el vendedor y el choclo sean los mismos. La variable que cambió es la cantidad de compradores, no la calidad de la oferta.
Nivel 1: la descomposición aritmética del CPA
El primer nivel es pura matemática. El CPA se puede descomponer en sus componentes:
CPA = CPM / (CTR x CVR x 1000)
Donde el costo por mil impresiones (CPM) es lo que pagás por mostrar tu anuncio mil veces, la tasa de cliqueo sobre impresiones (CTR) es el porcentaje de personas que hacen click, y la tasa de conversión post-click (CVR) es el porcentaje de personas que convierte después de clickear.
Si el CPA subió, necesariamente pasó una de tres cosas (o una combinación): subió el CPM, bajó el CTR, o bajó la CVR.
Para qué sirve y para qué no
Esta descomposición es un filtro de primer nivel. Te dice dónde mirar. Si el CPM subió pero el CTR y la CVR se mantuvieron, el problema es de inventario o competencia, no de tu anuncio. Si el CTR bajó pero el CPM está estable, algo cambió en la resonancia de tu creativo con la audiencia. Si la CVR post-click bajó, el problema está después del click: la landing, el onboarding, o el match entre lo que el anuncio prometió y lo que el usuario encontró.
Es útil. Pero es el nivel más superficial. Decir "el CPA subió porque el CPM subió" es como decir "la fiebre subió porque la temperatura subió". Correcto pero no es un diagnóstico.
| Componente que cambió | Primera hipótesis | Dónde investigar |
|---|---|---|
| CPM subió | Inventario o competencia | Estacionalidad, día de la semana, competidores activos |
| CTR bajó | Creativo no resuena o algoritmo explorando | Fatiga creativa, cambio de audiencia por Andromeda |
| CVR post-click bajó | Desalineamiento promesa-producto | Landing page, flujo de conversión, value prop |
| CPM subió + CTR bajó | Combinación de inventario + fatiga | Los dos anteriores en paralelo |
Nivel 2: las causas detrás de cada componente
Acá es donde el diagnóstico empieza a ser real.
Qué causa el CPM
El CPM lo determina la subasta de Meta. Tres factores principales. Inventario disponible: cuántos usuarios de tu audiencia potencial están online en ese momento, en qué placements. Un domingo a la noche tiene distinto inventario que un martes a las 10am. Esto fluctúa constantemente y vos no lo controlás. Competencia: cuántos anunciantes pujan por la misma audiencia al mismo tiempo. Si mañana un competidor grande sube su presupuesto en tu categoría, tu CPM sube. No cambió nada en tu cuenta. Calidad estimada de tu ad: Meta le asigna un relevance score a tu anuncio basándose en cómo predice que la audiencia va a reaccionar. Un ad con mayor calidad estimada paga menos CPM. Esto sí lo controlás, indirectamente, a través de la calidad de tu creativo.
Qué causa el CTR
Acá hay una trampa causal importante. Con Andromeda, Meta elige a quién mostrarle tu anuncio basándose en las señales del creativo. Entonces el CTR no depende solo de qué tan bueno es tu anuncio. Depende del match entre tu creativo y la audiencia que Meta eligió mostrárselo.
Un CTR bajo puede significar dos cosas opuestas. Tu creativo no resuena con la audiencia a la que Meta se lo está mostrando: posible problema de creativo. O Meta está explorando un segmento nuevo de audiencia que no conoce bien: el CTR baja temporalmente mientras el algoritmo aprende si ese segmento convierte. Misma métrica. Dos causas opuestas. Dos intervenciones completamente distintas. Si no diferenciás cuál es, vas a actuar mal.
Qué causa la CVR post-click
Esta es mayormente tuya. Depende de la coherencia entre lo que el anuncio prometió y lo que el usuario encuentra. Si tu ad dice "meditación para dormir mejor" y la landing habla de "reducir ansiedad", el usuario se va. No por mala landing. Por promesa rota. También depende de la calidad del flujo post-click: velocidad de carga, claridad, fricción del proceso de conversión. Y de la calidad del tráfico que Meta te mandó: si Meta te mandó tráfico de un segmento exploratorio, ese tráfico puede convertir peor no porque la landing sea mala sino porque no era la audiencia correcta para tu producto.
El CPA se descompone en CPM (costo del inventario), CTR (resonancia creativo-audiencia), y CVR post-click (coherencia promesa-producto). Pero cada componente tiene causas que se superponen. Un CTR bajo puede significar que el creativo no resuena o que el algoritmo está explorando audiencias nuevas. Una CVR baja puede significar que la landing es mala o que Meta mandó tráfico de un segmento que todavía está testeando. Misma métrica, causas opuestas, intervenciones distintas.
Nivel 3: las variables ocultas que Meta controla
Acá es donde casi nadie llega. Y donde el diagnóstico se vuelve realmente causal. Meta no solo decide a quién mostrarle tu ad. Controla un conjunto de variables que afectan tu CPA pero que no podés observar directamente en el Ads Manager. En estadística, estas se llaman variables de confusión (confounders): afectan el resultado pero están ocultas.
El orden de exploración de audiencias
Andromeda decide en qué orden probar segmentos de audiencia para tu creativo. Puede decidir explorar un segmento nuevo que tiene peor performance de corto plazo pero que podría ser valioso a largo plazo. Tu CPA sube temporalmente. No porque algo ande mal. Porque el algoritmo está invirtiendo en aprendizaje. Vos ves: "el CPA subió". La realidad: Meta está expandiendo el mapa de tu audiencia potencial. Si pausás en ese momento, interrumpís la exploración justo cuando el algoritmo estaba a punto de descubrir si ese segmento vale la pena.
La distribución entre placements
Un Reel y un Feed tienen CPMs y CTRs muy distintos. Si Meta decide mover distribución de Feed a Reels un día, tu CPA cambia aunque no tocaste nada. En tu dashboard ves un CPA más alto. En la realidad, Meta está testeando si Reels convierte mejor para tu creativo a pesar de tener un CPM diferente.
La frecuencia y el timing
Cuántas veces le muestra tu ad a la misma persona y en qué momento del día. Meta optimiza esto constantemente. Un aumento de frecuencia tiene retorno marginal decreciente: la tercera vez que alguien ve tu ad convierte menos que la primera. Si Meta subió la frecuencia en un segmento porque estaba agotando audiencia nueva, tu CPA sube por frecuencia, no por calidad.
Lo que esto implica para tus decisiones
Todas estas variables afectan tu CPA pero no aparecen como una línea en tu reporte. Si comparás el CPA de hoy con el de ayer sin controlar por estas variables, estás comparando cosas que no son comparables. Es como comparar tus ventas de choclo del martes soleado con las del domingo lluvioso y concluir que "el negocio empeoró".
En nuestra operación, controlamos por día de la semana, por quincena, y por estacionalidad mensual cuando evaluamos métricas de campaña. Usamos medianas en vez de promedios porque la distribución no es simétrica: un día atípico distorsiona el promedio pero no la mediana. Estas no son sofisticaciones académicas. Son la diferencia entre diagnosticar y adivinar.
Meta controla variables que afectan directamente el CPA pero que no aparecen en el Ads Manager: el orden en que explora audiencias, la distribución entre placements, la frecuencia por usuario y el timing de entrega. En estadística, estas son variables de confusión: afectan el resultado pero están ocultas. Comparar el CPA de un día con otro sin controlar por estas variables es comparar cosas que no son comparables. Para diagnosticar de verdad, hay que controlar por día de la semana, quincena, y estacionalidad, usando medianas en vez de promedios.
Nivel 4: el loop de retroalimentación
Este es el nivel más profundo y el que explica por qué las decisiones prematuras no solo son inútiles sino activamente destructivas.
El ciclo negativo que se autoperpetuó
Meta usa tus resultados pasados para decidir tus resultados futuros. El algoritmo aprende de cada interacción. Si tu ad set tuvo un mal día por inventario (llovió en la playa, no fue culpa del anuncio), Meta recibe esa señal negativa y puede hacer dos cosas: reducir la entrega porque estimó que el ad set tiene menor potencial de lo que pensaba, o cambiar la distribución de audiencia hacia segmentos más "seguros" pero más pequeños.
Eso genera un día 2 con menos reach y audiencia más acotada. Que genera menos conversiones. Que genera una señal todavía peor para Meta. Que ajusta la entrega aún más a la baja. Es un loop de retroalimentación negativa que se autoperpetuó a partir de un evento (mal inventario) que no tenía nada que ver con la calidad del anuncio. Si encima vos pausás el ad set el día 2 porque "el CPA siguió alto", confirmás la señal negativa. El ad set muere. Y nunca sabés si el día 4, con mejor inventario, hubiera recuperado y superado su performance anterior.
El ciclo positivo que puede ser espurio
Al revés: cuando un ad set tiene un buen par de días (buen inventario, poca competencia, suerte en la subasta), Meta recibe señal positiva, le da más delivery, genera más conversiones, y vos le subís presupuesto. Estás reforzando un loop positivo. Pero la causa original pudo ser azar. Ese ad set "ganador" tuvo buena suerte con el inventario un par de días. Meta le dio más delivery. Generó más conversiones (porque tenía más presupuesto, no necesariamente porque sea mejor). Y ahora vos le das todavía más. Pero si la causa no fue calidad sino suerte, en algún momento el inventario se normaliza, el CPA sube, y te preguntás "¿qué pasó con mi ad set ganador?". Lo que pasó es que nunca fue ganador. Fue afortunado.
Por qué esto es particularmente severo con Andromeda
Andromeda necesita al menos 5-7 días para aprender y optimizar correctamente. Un ad que se ve terrible el día 1 puede ser el mejor performer el día 5. El algoritmo está haciendo cosas que no podés ver a nivel micro. La velocidad de Andromeda lleva a muchos anunciantes a asumir que también va a generar insights automáticamente. Pero el sistema optimiza entrega, no genera comprensión. Sin un enfoque de testing que respete los tiempos estadísticos, se confunde aleatoriedad con señal.
El loop de retroalimentación amplifica todo. Si intervenís prematuramente, no solo tomás una mala decisión: contaminás los datos futuros del algoritmo. Le enseñás que ese ad set "es malo" cuando en realidad no tenía suficientes datos para que nadie (ni vos ni Meta) pudiera saberlo.
Meta usa resultados pasados para decidir resultados futuros, creando loops de retroalimentación. Un mal día por inventario genera señal negativa, que reduce la entrega del algoritmo, que genera peores resultados, que genera más señal negativa. Un buen día por suerte genera el loop inverso: más delivery, más conversiones, más presupuesto asignado por el anunciante, hasta que la suerte se acaba. Intervenir prematuramente no solo produce una mala decisión puntual: contamina los datos con los que el algoritmo aprende y amplifica el error en ambas direcciones.
Por qué mirar el CPA a nivel de anuncio no tiene sentido
Dentro de un ad set, Meta distribuye presupuesto entre anuncios automáticamente. Le da más gasto al que predice mejor performance en cada momento. Vos no controlás esa distribución.
Cuando ves que el Ad 3 tiene un CPA de $15 y el Ad 7 tiene un CPA de $8, no estás viendo necesariamente que uno es mejor. Puede ser que Meta le mostró el Ad 7 a la audiencia más fácil, en el placement con menos competencia, en el horario con mejor inventario. Y le dio el Ad 3 a la audiencia más difícil porque estaba explorando.
La documentación de Meta para developers lo dice: el aprendizaje ocurre a nivel de ad set. Necesita un mínimo de 50 eventos de conversión en 7 días para salir de la fase de aprendizaje. Ese umbral es por ad set, no por ad individual. Tu unidad de control es el ad set. Es donde definís presupuesto, audiencia y objetivo. Evaluá ahí.
Y si hiciste bien el trabajo de anclar los creativos a la propuesta de valor real del producto, Meta espera que confíes en ellos. Le diste al algoritmo señales honestas. Ahora dale tiempo para encontrar la audiencia. Pausar anuncios bien anclados a la value prop antes de que el algoritmo termine de aprender es romper el contrato implícito con la plataforma.
Esto lo cubrimos en nuestro post sobre el anuncio como segmentación real.
Dentro de un ad set, Meta distribuye presupuesto entre anuncios según sus propias predicciones, no según la calidad real del creativo. El CPA de un anuncio individual refleja las decisiones de distribución del algoritmo, no solo la calidad del creativo. La unidad de control del anunciante es el ad set. Evaluar CPA a nivel de anuncio individual es evaluar una decisión que no tomaste. Si tus creativos están bien anclados a la propuesta de valor real del producto, el algoritmo necesita entre 5 y 7 días para encontrar la audiencia correcta.
iOS 14.5 y los datos que faltan
Todo lo anterior se agrava porque los datos del dashboard están incompletos. Después de iOS 14.5 (abril 2021), Meta redujo su ventana de atribución de 28 a 7 días de click y 1 día de view. Las conversiones de usuarios de iOS pueden tardar hasta 3 días en aparecer porque Apple agrupa y retrasa el envío de datos.
Según datos del mismo Facebook, el 53% de las conversiones ocurren en las primeras 48 horas. El otro 47% llega después. Si evaluás con datos de 1-2 días, estás viendo menos de la mitad.
Para compensar lo que no puede trackear, Meta usa "conversiones modeladas": estimaciones estadísticas que aparecen en tu dashboard junto con las conversiones reales. Los modelos pueden ser razonablemente precisos en agregado, pero para tu cuenta específica pueden sobreestimar o subestimar por márgenes significativos.
Un caso documentado por AdBeacon lo cuantifica: una marca de ropa deportiva descubrió que el 31% de sus compras ocurrían después del día 8 post-click. Al extender su ventana de análisis a 14 días, el ROAS reportado subió un 24%. No mejoró la performance. Mejoró la medición.
Tu CPA del día 1 es la peor versión del dato real. Se corrige a la baja los días siguientes. Si tomaste una decisión basándote en ese número, actuaste sobre información que sabías (o deberías saber) que era incompleta.
Después de iOS 14.5, el CPA del día 1 combina tres fuentes de distorsión: conversiones de iOS que tardan hasta 3 días en aparecer, el 47% de conversiones que ocurren después de las primeras 48 horas y todavía no llegaron, y conversiones modeladas que son estimaciones. Un caso de AdBeacon mostró que el 31% de las compras ocurrían después del día 8 post-click, y al extender la ventana de análisis el ROAS reportado subió un 24% sin cambio real en performance.
Cómo diagnosticamos la causa real antes de actuar
Cuando el CPA sube en una cuenta que gestionamos, no tocamos nada. Diagnosticamos.
Paso 1: Descomponer
¿Subió el CPM? ¿Bajó el CTR? ¿Bajó la CVR post-click? La descomposición aritmética (nivel 1) nos dice dónde empezar a investigar.
Paso 2: Controlar por variables externas
Comparamos contra la mediana de las 2-3 semanas anteriores, no contra el día anterior. Controlamos por día de la semana. Si es fin de mes, controlamos por quincena. Si es temporada alta, controlamos por estacionalidad. Usamos medianas para casi todas las métricas: CPA, CPM, CTR. Si el lunes tuviste un CPA de $50 y los otros 6 días fue de $8, el promedio semanal es $14. La mediana es $8. La mediana refleja lo que realmente está pasando. Si después de controlar por estas variables el CPA sigue fuera de rango, recién ahí investigamos variables internas.
Paso 3: Identificar la causa probable
¿El CPM subió más que la estacionalidad esperada? Hipótesis: competencia nueva en la subasta. Verificamos con herramientas de benchmark. ¿El CTR bajó después de 2 semanas estable? Hipótesis: fatiga creativa. Verificamos la frecuencia acumulada por usuario. ¿La CVR post-click bajó sin cambios en la landing? Hipótesis: Meta está mandando tráfico de un segmento exploratorio que convierte distinto. Verificamos la distribución de placements y demografía. ¿Todo bajó junto? Hipótesis: loop de retroalimentación negativa. El algoritmo recibió señal negativa (quizás por inventario) y está reduciendo entrega y acotando audiencia. La intervención no es pausar. Es mantener y esperar a que el inventario se normalice.
Paso 4: Intervenir con hipótesis escrita
Cada cambio de presupuesto o de creativo responde a una hipótesis formulada antes de actuar. No "el CPA subió, bajo presupuesto". Sino: "el CPA subió un 40% vs la mediana de las 2 semanas anteriores, controlando por día de la semana, con 60 o más conversiones en la ventana. El CPM se mantuvo estable. El CTR bajó 25%. La frecuencia por usuario subió de 2.1 a 3.4. Hipótesis: fatiga creativa. Acción: rotar creativo, mantener presupuesto."
Si la causa es inventario (llovió en la playa), la respuesta es esperar. El sol vuelve. Pausar es sacar a los vendedores justo antes de que salga el sol. Si la causa es fatiga creativa verificada con datos suficientes, la respuesta es rotar creativo manteniendo presupuesto. Si la causa es desalineamiento entre value prop y creativo, la respuesta es más profunda que cualquier ajuste táctico. Lo cubrimos en nuestro post sobre cuándo el problema es la propuesta de valor.
Lo que buscamos: separar señal de ruido, y causa de coincidencia
En un análisis causal que hicimos para un cliente de meditación (app freemium, mercado LATAM), usamos tres frameworks estadísticos distintos (DoWhy, EconML, CausalML) para estimar el efecto de cada dimensión creativa sobre conversiones. Con 322 creativos, filtrados y analizados con tres métodos rigurosos, el ángulo que los tres coincidieron como top tenía un intervalo de confianza que iba de -212 a +547 en uno de los modelos. Si la incertidumbre es tan grande con 322 data points y tres métodos, imaginate la incertidumbre de una decisión basada en 3 días de datos de un solo ad set mirando solo el CPA.
Un framework de diagnóstico de CPA riguroso tiene cuatro pasos: descomponer en componentes (CPM, CTR, CVR), controlar por variables externas (día de semana, quincena, estacionalidad), identificar la causa probable con datos suficientes, y formular una hipótesis escrita antes de actuar. Si la causa es inventario, la respuesta es esperar. Si es fatiga creativa verificada, rotar creativo. Si es desalineamiento de value prop, la intervención es más profunda. Cada causa tiene una intervención distinta. Sin diagnóstico, toda intervención es adivinanza.
Conclusión
El CPA no es una palanca. Es un termómetro con cuatro niveles de profundidad debajo.
Nivel 1 te dice qué componente cambió. Nivel 2 te dice por qué cambió ese componente. Nivel 3 te muestra las variables ocultas que Meta controla y que contaminan tu lectura. Nivel 4 te muestra cómo tus propias decisiones prematuras crean loops de retroalimentación que amplifican el error.
La mayoría de las fluctuaciones de CPA se explican por inventario. Cuando llueve en la playa, no despedís vendedores. Esperás a que salga el sol.
Mirar el CPA a nivel de anuncio individual es evaluar una decisión que tomó el algoritmo, no vos. Tu unidad de control es el ad set. Si tus creativos están anclados a la propuesta de valor real del producto, dale tiempo a Meta para encontrar la audiencia.
Y cuando el CPA suba, descomponé. Controlá por variables externas. Diagnosticá la causa real. Formulá una hipótesis. Recién entonces actuá. El rigor de ese proceso es la diferencia entre optimizar y adivinar.
Si sentís que tu operación toma decisiones de presupuesto más rápido de lo que los datos permiten, podemos diagnosticarlo. Desarmamos el sistema, encontramos dónde se deja valor en la mesa, y lo resolvemos.
Solicitar AuditoríaPreguntas frecuentes
¿Por qué el CPA es un output y no una palanca?
Porque el CPA es el resultado final de una cadena causal con al menos cuatro niveles de profundidad: el CPM que pagás por el inventario, el CTR que refleja la resonancia creativo-audiencia, la CVR post-click que depende de la coherencia entre la promesa del anuncio y el producto, y los loops de retroalimentación que Meta genera con tus resultados pasados. Tratar el CPA como palanca y pausar un ad set cuando sube es como sacar a un paciente del hospital porque tiene fiebre, en vez de investigar la causa.
¿Qué es la analogía del choclo en la playa y por qué importa?
Si mandás 10 vendedores de choclo a la playa un día de sol venden 50 cada uno. Si llueve, los mismos vendedores con el mismo choclo venden 8 en total. El "costo por venta" se disparó pero el vendedor y el producto son iguales: lo que cambió fue el inventario de compradores. En paid media el "clima" es el inventario publicitario: cuántas personas de tu audiencia están online, con cuánta competencia. La mayoría de las fluctuaciones de CPA se explican por esto, no por la calidad del anuncio.
¿Por qué no tiene sentido evaluar el CPA a nivel de anuncio individual?
Dentro de un ad set, Meta distribuye el presupuesto entre anuncios según sus propias predicciones. Le da más gasto al anuncio que predice mejor en cada momento, y puede mostrarle a la audiencia más fácil al anuncio con menor CPA y a la más difícil al otro. La documentación de Meta es explícita: el aprendizaje ocurre a nivel de ad set y necesita un mínimo de 50 eventos de conversión en 7 días. Esa unidad de control es el ad set, no el anuncio individual.
¿Qué distorsión introduce iOS 14.5 al leer el CPA?
Después de iOS 14.5 (abril 2021), las conversiones de usuarios de iPhone pueden tardar hasta 3 días en aparecer porque Apple agrupa y retrasa el envío de datos. Según datos del propio Facebook, el 53% de las conversiones ocurre en las primeras 48 horas, pero el 47% restante llega después. Un caso documentado por AdBeacon mostró que el 31% de las compras de una marca de ropa deportiva ocurrían después del día 8 post-click, y al extender la ventana a 14 días el ROAS reportado subió un 24% sin cambio real en performance.
¿Cómo se formula una hipótesis antes de intervenir?
No se dice "el CPA subió, bajo presupuesto". Se formula así: "el CPA subió un 40% vs la mediana de las 2 semanas anteriores, controlando por día de la semana, con 60 o más conversiones en la ventana. El CPM se mantuvo estable. El CTR bajó 25%. La frecuencia por usuario subió de 2.1 a 3.4. Hipótesis: fatiga creativa. Acción: rotar creativo, mantener presupuesto." Si la causa es inventario, la respuesta es esperar, no pausar.