The Spa Dr — Google Demand Gen (Discovery)

Relanzamiento 13-ago · Etapa 1 ejecutada 18-19 ago · Ago 13-24 vs. últimos 5 días antes de la pausa (Jul 22-26) · Fuentes: Google Ads API + CDP (Redash q2635) + Tableau LP funnel

TLResumen ejecutivo

Inversión 12d
USD 2,531
USD 211/día
Usuarios CDP
5,532
+35% en semana 2
CTR AG1
13.18%
era 9.39% · +40%
Avance a LP2
26.3%
era ~12% · 24-ago
ATC % CDP
1.07%
era 0.81%
Órdenes CDP 12d
3
ROAS 0.08 · target 0.50
La Etapa 1 del plan se ejecutó y funcionó exactamente como se predijo — en todo el tramo de arriba del embudo. El 18-ago se cambió el objetivo de conversión de compra a "Hair Serum · carga de la página de oferta", y el 19-ago se quitó el tCPA de USD 130 para dejar la campaña en Maximizar Conversiones. En los 7 días siguientes: CTR del ad group principal 9.39% → 13.18%, CPC USD 0.43 → 0.41, usuarios +35%, avance de LP1 a LP2 de 11.9% a 15.7% promedio, y 26.3% el 24-ago — 2.2x el nivel previo, y ATC% 0.81% → 1.07% — por encima del nivel pre-pausa. Las tres predicciones del reporte anterior (baja el CPC, crece LP1, hay señal de aprendizaje) se cumplieron.
Lo que todavía no se movió es la compra, y ahí está la decisión. Órdenes CDP 2 → 1 y revenue USD 171 → USD 35 entre semana 1 y semana 2; ROAS 0.15 → 0.02. El muro no desapareció: se corrió un paso más abajo. La tasa de avance a la página de oferta subió 31% (11.91% → 15.71%, y 26.3% el último día), el carrito recibe casi el doble de gente (ATC 19 → 34, Initiate Checkout 5 → 11) y aun así no se traduce en órdenes. El cuello hoy es carrito → compra: precio, oferta y checkout, no tráfico ni creatividad.
Nota de lectura sobre el ROAS de la semana 2. El CDP asienta órdenes con retraso y los últimos 2-3 días del corte (22-24 ago) todavía pueden sumar. La caída de USD 171 a USD 35 es real en lo que hay hoy, pero es una base de 3 órdenes en 12 días: a ese volumen, una sola orden mueve el ROAS un 50%. No se debería tomar una decisión de apagado con esta muestra — sí con la métrica de embudo, que tiene miles de eventos y es estable.

1Semana 1 vs. semana 2 vs. pre-pausa CDP · Redash q2635 + Google Ads API

Los tres periodos tienen distinta duración (5d / 5d / 7d), así que lo que manda son las tasas — CTR, CPC, ATC%, ROAS — que no dependen del largo del corte. La columna de variación compara semana 2 contra semana 1, que es el efecto del cambio de objetivo.

MétricaJul 22-26
pre-pausa
Ago 13-17
relanzamiento
Ago 18-24
post-Etapa 1
Var. S2 vs S1
Días557
InversiónUSD 958USD 1,119USD 1,413USD 202/día → 202/día
Impresiones24,30727,90134,900+25%
Clicks2,4942,6043,433+32%
CTR campaña10.26%9.33%9.84%+0.5 pp
CTR AG1 (donde está el 95% del gasto)9.39%13.18%+40%
CPCUSD 0.38USD 0.43USD 0.41-4%
Usuarios (CDP)2,2592,3583,174+35%
Carga de página de oferta (evento nuevo, plataforma)2462el objetivo ya tiene señal
Add to Cart (CDP)241934+79%
ATC % (ATC ÷ usuarios)1.06%0.81%1.07%+32%
Initiate Checkout (CDP)9511+120%
Órdenes CDP021-1
Revenue CDPUSD 0USD 171USD 35-80%
ROAS CDP0.000.150.02target 0.50
Todo lo que el algoritmo controla mejoró; nada de lo que controla el sitio se movió. Con el mismo presupuesto diario (USD 202) la campaña compró 32% más clicks a un CPC 4% más barato y llevó 35% más gente al advertorial. El ATC% volvió al nivel pre-pausa. Es la firma de un cambio de puja que funcionó: mejor tráfico, mismo costo.
Discrepancia que sigue abierta. El tag de Google Ads reportó 24 transacciones y USD 1,211 en Jul 22-26 contra 0 órdenes del CDP en ventana 1d, 7d y last-click. En Ago 13-24 el tag reporta 4 transacciones y el CDP 3 — ahí sí cuadran. La brecha de julio sigue sin explicación y conviene cerrarla antes de usar la interfaz de Google Ads para cualquier decisión histórica.

2Dónde se pierde el usuario — y cómo se movió el muro

Embudo CDP con las definiciones de Tableau (ATC ÷ usuarios · IC ÷ ATC · CO CVR = órdenes ÷ IC). Semana 1 = antes del cambio de objetivo, semana 2 = después.

EtapaS1 volumenS1 tasaS2 volumenS2 tasaLectura
Clicks pagados2,6043,433+32%
Usuarios que aterrizan2,35891%3,17492%Sano
Avanzan de LP1 a LP2~28211.95%~49915.71%+31% en promedio · 26.3% el 24-ago
Add to Cart190.81%341.07%Mejoró, sigue 5x por debajo de SHM
Initiate Checkout526.3% del ATC1132.4% del ATCMejoró
Órdenes240% del IC19% del ICEL MURO NUEVO
El diagnóstico cambió de lugar. En el reporte anterior el 99.2% se perdía entre ver la oferta y agregar al carrito. Hoy llega 31% más gente a la oferta (y más del doble en los últimos dos días), 79% más al carrito y el doble al checkout — y el cierre pasó de 40% a 9% del Initiate Checkout. Con 11 checkouts y 1 orden la muestra es chica, pero el patrón apunta a precio / oferta / fricción de checkout, no a tráfico. Es exactamente el tipo de problema que ninguna palanca de Google Ads resuelve.
Lo que sí quedó demostrado: el advertorial no era el problema y la audiencia tampoco. Cuando se le dio al algoritmo un objetivo que puede optimizar, levantó el avance a LP2 sin gastar un peso más. Ese resultado es reutilizable para cualquier campaña futura de TSD sobre formato advertorial.

3Evolución LP1 → LP2 (Tableau) Ago 13-24

La vista de landing pages es la evidencia más limpia del efecto del cambio de objetivo: mide desde el lado del sitio, con miles de sesiones, sin depender de la atribución de la plataforma.

CTR LP1 = usuarios cuyo path contiene LP2, o que iniciaron checkout, sobre todos los usuarios · CTR LP2 = usuarios cuyo path contiene LP2 y (contiene LP3 o iniciaron checkout) sobre los que llegaron a LP2 · CTR LP3 sin tráfico registrado en todo el periodo. Serie reproducida de la vista de Tableau.

Paso1415161718192021222324Prom. S1Prom. S2
CTR LP112.2%10.9%11.8%12.7%11.6%8.2%10.9%13.4%14.0%20.7%26.3%11.91%15.71%
CTR LP20.9%0.0%4.1%1.8%2.3%0.0%4.3%3.4%3.2%1.1%1.7%1.70%2.29%

El 13-ago no aparece: la campaña arrancó a las 16:39 y el día quedó en 0% por medio día de datos. Promedios ponderados por usuarios del día.

Contraste independiente: el evento de plataforma dice lo mismo

El evento Hair Serum · carga de página de oferta se activó el 18-ago y es el que la campaña ahora optimiza. Su curva diaria confirma la de Tableau desde una fuente distinta.

DíaClicksCargas de página de oferta% de clicksCTR LP1 (Tableau)
Ago 13-17 (evento aún no activo)2,60420.08%11.91%
Ago 18356154.21%11.6%
Ago 19426307.04%8.2%
Ago 205015010.08%10.9%
Ago 214996212.42%13.4%
Ago 225197614.58%14.0%
Ago 2357012121.28%20.7%
Ago 2456210719.13%26.3%
Total S23,43346213.46%15.71%
Dos sistemas de medición independientes muestran la misma curva. Tableau mide en el sitio, el tag mide en la plataforma, y los dos suben del mismo modo del 18 al 24 de agosto. Eso descarta que la mejora sea un artefacto de atribución: de verdad está llegando más gente a la página de oferta. La brecha de los primeros días es esperable — el evento recién se activó el 18 y arrastra el tiempo de aprendizaje del tag.
CTR LP2 sigue plano y es la métrica que ahora bloquea el negocio. Promedió 1.70% en la semana 1 y 2.29% en la semana 2 — mejoró, pero se mantiene en el mismo orden de magnitud. Con ~500 personas llegando a la oferta por semana y 2.3% avanzando, el techo estructural sigue siendo menos de 2 checkouts por día. Ese número no lo mueve Google Ads.

4Comparación de landing pages advertorials · Ago 13-24

El 14-ago se sumó una segunda landing (variante Rosemary). Son dos advertorials distintos para el mismo producto y la misma oferta — lo que cambia es el nivel de conciencia del lector al que le hablan. El corte de entrega viene de Google Ads; usuarios, ATC, órdenes y revenue del CDP.

Advertorial 1 · original · problema-consciente
"How Women Over 40 Are Getting Visibly Thicker, Fuller-Looking Hair in 8 Weeks — Without expensive oils or a 10-Step Routine"

Ángulo: le habla a la mujer que nota su cola de caballo más delgada pero todavía no sabe por qué. Explica el cambio hormonal después de los 40, y luego introduce al villano: la barrera de acumulación en el cuero cabelludo — la capa de residuo de dry shampoo y styling que impide que cualquier producto llegue a la raíz.

  • Descarta una por una las soluciones populares: rosemary oil, gomitas de biotina, shampoo volumizador, minoxidil.
  • Presenta el serum water-based con péptidos como lo único que atraviesa esa barrera.
  • Cierra con timeline de 8 semanas, 17,756 reseñas 5 estrellas y garantía de 30 días.

Hooks del anuncio que le da tráfico (H10): "Why Hair Products Never Reach Your Scalp" · "What's Really Sitting on Your Scalp" · "Why Does Hair Thin After 40?"

Ver advertorial 1 →
Advertorial 2 · Rosemary · solución-consciente
"What 6 Months of Rosemary Oil Actually Does for Thinning Hair, According to Women Who Switched"

Ángulo: intercepta a quien ya está usando rosemary oil — la tendencia viral del último año. No pelea contra la tendencia: la valida, y después explica por qué el progreso se estanca al mes 2 o 3. El giro de la pieza es una sola frase: "no es el rosemary, es el aceite" — un aceite no puede limpiar una barrera hecha de aceite.

  • Comparación frontal rosemary oil vs. serum water-based.
  • Testimonios de mujeres que "hicieron el cambio", más el aval del naturópata.
  • Misma oferta y misma garantía que el advertorial 1 — solo cambia la puerta de entrada.

Hooks del anuncio que le da tráfico (H10_Rosemary): "Why Your Rosemary Oil Stopped Working" · "It's Not the Rosemary. It's the Oil." · "Women Who Switched From Rosemary Oil"

Ver advertorial 2 →
Landing pageImpr.ClicksCTR S1CTR S2CPCInversiónUsuarios CDPATCATC %ICÓrdenesRevenue
adv-lp1-offerpacks (original · H10)24,3512,6109.66%12.98%USD 0.41USD 1,0771,380171.23%42USD 171
adv-lp1-rosemary-offerpacks (Rosemary · H10_Rosemary)25,3372,9708.64%13.27%USD 0.42USD 1,2432,267261.15%101USD 35

Impresiones, clicks, CTR, CPC e inversión son de los dos ad groups sumados (AG1 + AG3). Usuarios, ATC, IC, órdenes y revenue son CDP.

Se dio vuelta el resultado del reporte anterior. Con 5 días de datos, Rosemary parecía el ángulo más débil: menor CTR (8.64% vs 9.66%) y un Initiate Checkout por click 3x peor. Con 12 días y después del cambio de objetivo, Rosemary es el que más entrega: CTR 13.27% (por encima del original), 64% más usuarios al sitio, más ATC en volumen y 10 de los 16 Initiate Checkout del periodo. Es la segunda vez en este proyecto que una lectura a menos de una semana apunta al lado contrario del resultado final.
Lo que sí se sostiene: el original convierte mejor por usuario, Rosemary escala mejor. El original tiene ATC 1.23% vs 1.15% y se llevó 2 de las 3 órdenes y USD 171 de USD 206 de revenue, con la mitad de usuarios. Rosemary trae mucha más gente y llena mejor el carrito y el checkout, pero cierra peor. Es coherente con la hipótesis anterior: la audiencia de rosemary oil busca un remedio natural, casero y barato, lee bien el reposicionamiento y choca con el precio. Con 3 órdenes en total, esto es una señal, no una conclusión — los dos deben seguir corriendo.

5Rendimiento por ad group y por anuncio Google Ads API · S1 vs S2

Corte de plataforma: sirve para comparar creativos y ad groups entre sí y ver dónde se está gastando, no como cifra de ventas (esa viene del CDP, sección 4).

Ad groups

Ad groupPeriodoImpr.ClicksCTRCPC USDInversión USD% del gasto
AG1_InMarket_HairCare
2 anuncios activos · todos los placements
S1 · Ago 13-1727,7052,6019.39%0.4291,115.8199.8%
S2 · Ago 18-2424,6433,24713.18%0.4111,334.9194.5%
AG3_CustomIntent_ThickerHair
2 anuncios activos · restringido a YouTube In-Feed
S1 · Ago 13-1719631.53%0.8962.690.2%
S2 · Ago 18-2410,2571861.81%0.41777.615.5%
Total campañaAgo 13-2462,8016,0379.61%0.4192,531.02100%
AG3 despertó tres días y se volvió a dormir. Pasó de USD 2.69 en toda la semana 1 a USD 77.61 en la semana 2 — pero concentrado en Ago 20, 21 y 22 (USD 6.7 / 22.0 / 47.4), con USD 0.20 el 23 y USD 0.00 el 24. Es el mismo patrón de siempre: mientras comparta presupuesto con AG1, el placement de In-Feed no corre. Además su CTR es 1.81% contra 13.18% de AG1 — con ese diferencial el algoritmo nunca le va a asignar entrega. La Etapa 2 sigue sin ejecutarse de verdad, y estos tres días no cuentan como prueba.

Anuncios activos — semana 2 (Ago 18-24)

AnuncioAd groupLandingImpr.ClicksCTRCPC USDInversión USDCTR en S1
H10_Rosemary
intercepción rosemary
AG1rosemary16,8762,23913.27%0.420939.568.64%
H10
buildup barrier
AG1original7,7671,00812.98%0.392395.359.66%
H10_RosemaryAG3rosemary7,0941111.56%0.42947.590%
H10AG3original3,155742.35%0.40129.702.86%
Total anuncios activos34,8923,4329.84%0.4111,412.209.28%
Los dos anuncios con volumen mejoraron 35-54% de CTR sin tocar el creativo. H10 pasó de 9.66% a 12.98% y H10_Rosemary de 8.64% a 13.27%, ambos con CPC estable o más bajo. No se cambió el hook ni la imagen entre semanas: lo que cambió fue a quién los muestra el algoritmo. Es la evidencia más directa de que el problema anterior era de objetivo de puja, no de creatividad.
H1 sigue pausado desde el 14-ago y la recomendación no cambia. Cerró con el CTR más alto del set (10.08%) y el mejor Product View por click (27.05%) sobre 268 clicks, pausado con menos de un día de datos. Ahora que la campaña optimiza a un evento con cientos de eventos diarios, hay por primera vez señal suficiente para correr los tres hooks en paralelo y decidir con datos. Reactivarlo cuesta USD 0 y es la prueba más barata pendiente.

6Optimizaciones ejecutadas historial de cambios · Google Ads API

Configuración vigente al 25-ago: campaña ENABLED, estrategia Maximizar Conversiones sin tCPA, presupuesto USD 200/día, objetivo biddable Hair Serum · carga de página de oferta (categoría PAGE_VIEW). El evento se marcó primario a nivel cuenta, no de campaña: hoy no lo dispara ninguna otra campaña de TSD — se verificó una por una en Ago 18-24 — pero si en el futuro Search o Shopping mandan tráfico a esa página de oferta, empezarían a pujar sobre ella sin que nadie lo decida. Conviene moverlo a un objetivo de conversión a nivel de campaña. La compra (Transactions Thespadr) sigue siendo objetivo primario en paralelo, así que no se pierde la lectura de ventas — pero con 462 cargas de página contra 3 compras en la semana, en la práctica la campaña puja al evento de página.

7Benchmark vs. Shapermint solo campañas sin video · CDP Ago 18-24

Comparación restringida a las campañas de SHM que usan imagen estática (Discover + Gmail), para que sea homologable con el advertorial de TSD. Se excluyen sus campañas de YouTube Shorts e In-Stream. Misma semana para ambos: Ago 18-24.

MétricaSHM sin videoTSD Discovery S2TSD S1 (ref.)Lectura
Inversión semanalUSD 8,440USD 1,412USD 1,119 (5d)6x más SHM
Impresiones259,08834,90027,901
Clicks11,5683,4332,604
CTR4.46%9.83%9.33%TSD +120% — el hook gana
CPCUSD 0.73USD 0.41USD 0.43TSD -44% — click más barato
CPMUSD 32.58USD 40.47USD 40.09TSD +24% — inventario más caro
Usuarios (CDP)9,8213,1742,358
ATC % (ATC ÷ usuarios)6.01%1.07%0.81%TSD 5.6x peor — era 6.7x
Initiate Checkout324115
Órdenes CDP12012
ROAS CDP1.010.020.15la brecha se ensanchó
CPA CDPUSD 70USD 1,412USD 5591 sola orden en la semana
TSD compra tráfico mejor que SHM, y la ventaja creció. CTR 9.83% contra 4.46% (más del doble) y CPC 44% más barato. Con el cambio de objetivo, la brecha de ATC se cerró de 6.7x a 5.6x. La máquina de comprar atención funciona y es mejor que la del hermano mayor de la casa.
Y aun así el ROAS se alejó, porque el problema no está en el medio. SHM convierte 5.6x mejor por usuario que llega y cierra 120 órdenes con 3x el tráfico. La diferencia se genera entera dentro del sitio: mismo placement, misma subasta, mismo inventario. Ninguna palanca de puja, presupuesto o creatividad cierra una brecha que ocurre después del click.

Desglose de SHM sin video, por placement — Ago 18-24

PlacementInversiónCTRCPCCPMATC %ÓrdenesROAS CDPCPA CDP
Discover feed ← el que usa TSDUSD 2,6985.72%USD 0.65USD 37.315.62%350.94USD 77
GmailUSD 5,7423.98%USD 0.77USD 30.746.22%851.05USD 68
TSD Discovery (referencia)USD 1,4129.83%USD 0.41USD 40.471.07%10.02USD 1,412
YouTube In-FeedSigue sin correrse. TSD le dio USD 78 en 3 días vía AG3 y volvió a cero. SHM tampoco lo usa. Oportunidad abierta.
El CPM de TSD sigue 24% arriba del de SHM. SHM segmenta BROAD en todas sus campañas; TSD sigue con audiencias estrechas (In-Market HairCare, Custom Intent ThickerHair). El cambio de objetivo le dio al algoritmo una señal abundante, que es la precondición para poder abrir la segmentación. Es la próxima palanca gratis del lado de Google Ads: con cientos de eventos diarios, ahora sí se puede probar BROAD sin que la campaña se pierda.

8Plan — qué se hizo, qué sigue

Etapa 1 · EJECUTADA 18-19 ago · validada
Cambiar el objetivo de conversión de Purchase a "carga de la página de oferta"hecho, y las tres predicciones se cumplieron.
Predicción del reporte anteriorResultado Ago 18-24
Baja el CPCUSD 0.43 → 0.41 (AG1: 0.429 → 0.411)Cumplida
Crece LP111.91% → 15.71% promedio · 26.3% el 24-agoCumplida
Señal de aprendizaje real2 → 462 conversiones del objetivoCumplida
Efecto en ventasÓrdenes 2 → 1 · ROAS 0.15 → 0.02No llegó
Etapa 1b · ahora · la que bloquea todo
Arreglar LP2 → carrito → compra. Es el único punto del embudo que no se movió, y ya no hay palanca de Google Ads que lo toque.

Está demostrado que el tráfico llega (92%), que el advertorial engancha (15.7% avanza, 26% el mejor día) y que el carrito recibe el doble de gente. Lo que no ocurre es la compra: 11 checkouts y 1 orden en la semana. Frentes a revisar, en orden de impacto esperado:

  1. Precio y estructura de la oferta en LP2. Es la hipótesis principal: el ángulo Rosemary trae 64% más gente y cierra peor — patrón de audiencia que busca una solución barata y choca con el ticket.
  2. Fricción de checkout. Medir dónde se cae entre Initiate Checkout y compra, con la misma vista de Tableau que ya se usa para LP1/LP2.
  3. Prueba de oferta, no de creatividad. Con el objetivo actual la campaña puede sostener un test de LP2 con volumen real en pocos días — cosa imposible cuando había 2 conversiones cada 5 días.
Palancas de Google Ads que quedan · gratis, se hacen ya
  1. Reactivar H1. Pausado el 14-ago con <24h de datos y el CTR más alto del set. Ahora hay señal suficiente para correr los tres hooks y decidir con datos. Costo USD 0.
  2. Mover el objetivo de "carga de página de oferta" a nivel campaña. Hoy está primario a nivel cuenta: no lo dispara ninguna otra campaña, pero es una exposición innecesaria.
  3. Probar segmentación BROAD en AG1. El CPM sigue 24% arriba de SHM por audiencias estrechas. Con cientos de eventos diarios, por primera vez el algoritmo puede abrirse sin perder el rumbo.
Etapa 2 · sigue pendiente · después de la 1b
Prender YouTube In-Feed en campaña propia con presupuesto propio.

Los 3 días de vida de AG3 (USD 78, Ago 20-22, de vuelta a cero el 23) confirman el diagnóstico anterior en lugar de resolverlo: dentro de esta campaña, prender un placement no lo prende de verdad. Con CTR 1.81% contra 13.18% de AG1, el algoritmo nunca le va a dar entrega mientras compartan presupuesto.

  1. Campaña separada, no ad group. Presupuesto propio, arranque sugerido USD 150-200/día.
  2. Mismo objetivo de conversión que la Etapa 1, para que ambas campañas aprendan sobre la misma señal.
  3. Secuencia importa. Abrir el placement antes de arreglar LP2 replica un embudo roto en más superficies. Primero 1b, se mide, y con LP2 respondiendo se abre In-Feed.