Jump to section
Section 1 of 12

The Spa Dr — Weekly Performance Report Caution

Week A Sep 07–Sep 13 vs Week B Aug 31–Sep 06  ·  Google Ads 966-279-5380 + Microsoft Ads 141948660  ·  Bing weeks are Sun–Sat (Sep 06–Sep 12 vs Aug 30–Sep 05)  ·  Generated 2026-09-14
All revenue / orders / ROAS / CPA / AOV are CDP (Redash q2635, revenue_1dc / conversions_1dc). Impression share, account/campaign status and ad policy detail below are live Google Ads API data pulled today (2026-09-14).

Highs & Lows — This Week's Most Important Moves

Top Highs

1
SR_US_BR_SpaDr_Products is back online
Reactivated after the Sep 2 landing-page cliff — confirmed ENABLED live today. IS climbed 78.3%→89.4%, 4 orders this week vs. zero the two weeks it was dark.
2
Demand Gen finally paused
After 3+ consecutive reports flagged as Critical Waste, DGEN_US_NB_TSD_HairSerum_Discovery was paused following its worst week yet ($1,027 spend, zero orders). Confirmed live: campaign.status = PAUSED.
3
Search Brand's best week in the window
ROAS 6.39x→7.82x, orders 27→38, revenue $1,821→$2,943, led by SR_US_BR_SpaDr_CPC_Core.

Top Lows

1
Bing Search Brand — 2nd straight week below target
ROAS fell further 5.14x→3.46x, driven by CPC_Core at just 1.37x (75% of segment spend). Escalating past watch-only.
2
Shopping Brand dipped below its 6.00x target
First time recently (6.99x→4.41x), but on a tiny 13-order base — reads as normal variance, not a real deterioration. Watch next week.
3
PMax remains fully dark
54 days (>7 weeks) with $0 spend, confirmed campaign.status = PAUSED on all 9 legacy campaigns. Still no working non-brand engine at scale.

Executive Summary

One data gap remains: Shopify Revenue Validation is omitted this week

Shopify: API credentials for thespadr.com are still not configured in this environment (client ID/secret blank in .env). The Shopify Revenue Validation section from the original teammate's reports is omitted rather than filled with stale or estimated numbers — restore this once credentials are available.

📊 The headline: two multi-week open items both closed this week. SR_US_BR_SpaDr_Products is back ENABLED and spending again after the Sep 2 landing-page cliff, and DGEN_US_NB_TSD_HairSerum_Discovery — flagged as Critical Waste for three consecutive reports — was finally paused. Core paid had its strongest week in the window: orders 55 → 67 (+21.8%), revenue $3,716 → $4,982 (+34.0%), ROAS 4.39x → 4.94x on +19.0% spend ($847 → $1,008).

SR_US_BR_SpaDr_Products is reactivated and climbing back, though not yet at its pre-cliff pace. Campaign status is ENABLED, serving, confirmed live today — a change from last week's report, which found it still paused 9 days after the disapproval. Spend $20 → $22, orders 3 → 4, at 12.41x. Impression Share recovered 78.3% → 89.4%. The replacement RSAs created two weeks ago (pointing at the working URL https://thespadr.com/products/hair-serum) are now live and ENABLED. One loose end: the campaign's primary_status is still LIMITED (HAS_ADS_DISAPPROVED) — the old disapproved ads from the Sep 2 incident are sitting paused in its ad groups rather than removed, which keeps tripping the flag even though the campaign is healthy again. Weekly spend ($22) is still roughly a quarter of its pre-cliff run rate ($10–13/day ≈ $70–90/week) — consistent with a campaign still ramping back up after being dark for two weeks, not fully recovered yet.

Demand Gen posted its worst week yet, and that appears to be exactly what finally triggered the pause. This week: 0 orders on $1,027 spend — the largest single-week spend in the window, and zero revenue. Confirmed live today: campaign.status = PAUSED; CDP spend drops to $0 on Sep 12–13, consistent with a pause landing around Sep 11–12. Lifetime since launch: $8,353 for 7 orders (0.077x). This is the pause/cap decision this report has recommended for three consecutive weeks — recommendation: keep it paused, and if it gets rebuilt, treat it as a new test (different targeting/creative, capped budget) rather than a straight re-enable.

Two segments dipped below their ROAS target this week, on small sample sizes each. Shopping Brand fell below its 6.00x target for the first time recently (6.99x → 4.41x on 13 orders) — more spend, one fewer order, reads as normal variance around a strong baseline rather than a real deterioration. Bing Search Brand missed target for a second consecutive week, and got worse, not better (5.14x → 3.46x on 5 orders) — still a small base, but two weeks in the same direction is enough to escalate past "watch only."

✓ What Improved

  • SR_US_BR_SpaDr_Products reactivated: ENABLED, 4 orders this week (zero the two weeks it was dark), IS 78.3% → 89.4%. Still ramping back toward its pre-cliff run rate.
  • Demand Gen finally paused after 0 orders on $1,027 spend — the trigger this report has been waiting for since it was first flagged as Critical Waste.
  • Search Brand: ROAS 6.39x → 7.82x on 38 orders ($376 spend) — its best week in the recent window, led by SR_US_BR_SpaDr_CPC_Core at 7.15x.
  • Search NB (Reviews): ROAS 1.86x → 2.58x, 11 orders, CPA $33 well under the $90 target.

✗ What Needs Attention

  • Bing Search Brand missed target for a second straight week and the trend is negative: 5.14x → 3.46x on 5 orders, driven almost entirely by CPC_Core (1.37x on $75, 75% of segment spend).
  • SR_US_BR_SpaDr_Products still carries a LIMITED (HAS_ADS_DISAPPROVED) flag — cosmetic cleanup: remove (not just leave paused) the old disapproved ads from the Sep 2 incident.
  • Shopping Brand dipped below its 6.00x target for the first time recently (4.41x) — small sample (13 orders), watch next week before acting.

Google + Bing CDP Account Overview — Core Paid (Sep 07–Sep 13)

Spend
$1,008
+19.0% WoW
Revenue (CDP)
$4,982
+34.0% WoW
Orders (CDP)
67
+21.8% WoW
ROAS
4.94x
+12.6% WoW
CPA
$15.05
-2.3% WoW
AOV
$74.35
+10.0% WoW
CPC
$1.01
+0.2% WoW
CTR
2.52%
-26.0% WoW

Scope: Search Brand + Search NB + Shopping Brand + Bing Search Brand. Excludes NB PMax and Demand Gen (own sections below).

7-Week Trend — All Channels Blended (incl. NB PMax + Demand Gen)

Jul 27–02 → Sep 07–13
▪ Spend $ (left)— ROAS (right)
▪ Revenue $ (left)— Orders (right)

Blended total across every channel (Google Search/Shopping/PMax/Demand Gen + Bing Search), Mon–Sun weekly buckets. This is a superset of the Core Paid KPI grid above — it adds Demand Gen, which is why blended ROAS sits well below the core-paid figure.

WoW Comparison — All Channels vs Targets

Segment Spend Orders (CDP) Revenue (CDP) ROAS CPA Target
ROAS / CPA
BAWoW BAWoW BAWoW BAWoW BAWoW
Search Brand $285$376+32.1% 2738+40.7% $1,821$2,943+61.6% 6.39x7.82x+22.3% $10.55$9.90-6.2% 6.00x / $13
Search NB $373$358-4.1% 1011+10.0% $695$924+32.9% 1.86x2.58x+38.6% $37.28$32.51-12.8% 0.40x / $90
Shopping Brand $122$175+43.1% 1413-7.1% $855$772-9.8% 6.99x4.41x-36.9% $8.74$13.47+54.1% 6.00x / $13
Bing Search Brand $67$99+47.8% 45+25.0% $345$343-0.5% 5.14x3.46x-32.7% $16.75$19.81+18.3% 6.00x / $13
Demand Gen (paused, own section) $1,472$1,027-30.2% 30-100.0% $404$0-100.0% 0.27x0.00x-100.0% $490.81-100.0% 0.50x / $120
Core Paid Blended $847$1,008+19.0% 5567+21.8% $3,716$4,982+34.0% 4.39x4.94x+12.6% $15.40$15.05-2.3%
All Google + Bing (incl. PMax + Demand Gen) $2,320$2,036-12.2% 5867+15.5% $4,120$4,982+20.9% 1.78x2.45x+37.8% $39.99$30.38-24.0%

B = Aug 31–Sep 06 · A = Sep 07–Sep 13 (Bing rows use its own Sun–Sat week, see header). Spend WoW is grey — a rise or fall is not good or bad on its own. CPA WoW is inverted (a fall is green). ROAS and CPA in the A column are coloured against target, not against last week.

Campaign Breakdown — Google Ads

🔵 Google Ads
Search Brand CPC_Core · Modifiers · Products

Segment Summary — CDP

WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 31–Sep 06$284.9527$1,821.376.39x$10.557.09%$67.46$0.75381
Sep 07–Sep 13$376.3338$2,942.887.82x$9.908.21%$77.44$0.81463

Campaign Breakdown — CDP

Campaign Spend Aug 31–Sep 06Spend Sep 07–Sep 13WoW Ord BOrd A Rev Aug 31–Sep 06Rev Sep 07–Sep 13WoW ROAS BROAS ACPA A
SR_US_BR_SpaDr_CPC_Core $262.30$349.18+33.1% 2432 $1,632.91$2,496.94+52.9% 6.23x7.15x$10.91
SR_US_BR_SpaDr_Modifiers $2.95$5.28+78.9% 02 $0.00$174.49 0.00x33.05x$2.64
SR_US_BR_SpaDr_Products $19.70$21.87+11.0% 34 $188.46$271.45+44.0% 9.57x12.41x$5.47
Root Cause — Products is back, ramping toward its pre-cliff pace

What moved: Search Brand spend $285 → $376 (+32.1%), orders 27 → 38 (+40.7%), ROAS 6.39x → 7.82x — its best week in the recent window, comfortably above the 6.00x target.

SR_US_BR_SpaDr_Products — spend $20 → $22, orders 3 → 4, ROAS 12.41x. Confirmed live today: campaign status is ENABLED, serving — a change from last week, when it was still paused 9 days after the Sep 2 disapproval. Impression Share climbed 78.3% → 89.4%. The replacement RSAs created two weeks ago (copy unchanged, new URL https://thespadr.com/products/hair-serum) are now ENABLED and approved. Still open: the old disapproved ads from the Sep 2 incident (pointing at the dead https://try.thespadr.com/pages/hairserum/lp2-lead-offershort-lp) are sitting paused rather than removed in both this campaign and SR_US_BR_SpaDr_CPC_Core's Ex_2200_HairSerum ad group — harmless but the reason primary_status still reads LIMITED (HAS_ADS_DISAPPROVED). Pure hygiene: delete them rather than leave them paused. Weekly spend is still roughly a quarter of the pre-cliff $70–90/week — expect further ramp, not a full jump, next week.

SR_US_BR_SpaDr_CPC_Core had its best week in the window: ROAS 6.23x → 7.15x on 24 → 32 orders, spend $262 → $349. Impression Share rose 93.5% → 97.3%, now above the 95% branded-IS bar. SR_US_BR_SpaDr_Modifiers IS eased 94.4% → 81.8%, but on 2 orders and $5 spend it is too small-dollar to read as a signal either way.

Search NB SR_US_NB_SpaDr_Reviews
WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 31–Sep 06$372.8410$695.311.86x$37.286.17%$69.53$2.30162
Sep 07–Sep 13$357.5911$924.262.58x$32.517.05%$84.02$2.29156
Read — another solid week for the account's one real non-brand engine

Spend held roughly flat (-4.1%, $373 → $358), orders 10 → 11, revenue $695 → $924, ROAS 1.86x → 2.58x. CPA $33 sits comfortably under the $90 target. Impression Share rose 79.3% → 87.3%. Confirmed live today: primary_status = LIMITED (BIDDING_STRATEGY_LIMITED) — the bid cap, not the budget, is still the wall on this campaign (see Action Items). Named _NB_ but the queries this campaign covers ("the spa dr reviews", "is the spa dr legit") are brand-research intent — it remains the account's only genuine non-brand presence with a positive ROAS. No action needed; keep monitoring.

Shopping Brand SHP_TSD_US_PPT_ACQ_VOLUME_CBO_WK45
WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 31–Sep 06$122.3914$855.116.99x$8.746.01%$61.08$0.53233
Sep 07–Sep 13$175.1513$771.714.41x$13.474.17%$59.36$0.56312
Read — first below-target week in the window, but on a very small sample

Spend rose (+43.1%, $122 → $175) while orders eased 14 → 13 and revenue $855 → $772, so ROAS fell 6.99x → 4.41x — below the 6.00x target for the first time recently. The swing is one order on a 13–14 order base, which is well within normal week-to-week variance rather than a clear deterioration. Confirmed live today: primary_status = LIMITED (BIDDING_STRATEGY_LIMITED) — the bid ceiling, not budget, is still the wall on this campaign. Given the ROAS dip lands the same week, hold off testing a bid increase here until next week confirms whether this was noise or a real efficiency shift — this is the account's one live Shopping campaign and its biggest single revenue line, so a wrong-direction bid change would be costly. There is currently no active Shopping NB spend.

Campaign Breakdown — Microsoft Ads

🟦 Microsoft Ads

Bing reports Sun–Sat: Week A = Sep 06–Sep 12, Week B = Aug 30–Sep 05.

Bing Search Brand CPC_Core · Products · Modifiers

Segment Summary — CDP

WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 30–Sep 05$67.004$344.605.14x$16.755.97%$86.15$1.0067
Sep 06–Sep 12$99.045$342.873.46x$19.817.14%$68.57$1.4170

Campaign Breakdown — CDP

Campaign Spend Aug 31–Sep 06Spend Sep 07–Sep 13WoW Ord BOrd A Rev Aug 31–Sep 06Rev Sep 07–Sep 13WoW ROAS BROAS ACPA A
SR_US_BR_SpaDr_CPC_Core $42.34$74.53+76.0% 32 $243.64$102.46-57.9% 5.75x1.37x$37.27
SR_US_BR_SpaDr_Modifiers $8.68$10.44+20.3% 12 $100.96$156.93+55.4% 11.63x15.03x$5.22
SR_US_BR_SpaDr_Products $15.98$14.07-12.0% 01 $0.00$83.48 0.00x5.93x$14.07
Root Cause — second consecutive below-target week; escalating past "watch only"

What moved: orders 4 → 5, revenue $345 → $343, ROAS 5.14x → 3.46x — below the 6.00x target for the second week running, and it got worse, not better, on +47.8% more spend ($67 → $99). CPA rose to $20 against a $13 target.

Campaign level: CPC_Core carries 75% of segment spend ($75) at just 1.37x — the concentrated cause of the segment miss. Modifiers (15.03x on 2 orders) and Products (5.93x on 1 order) are both fine on tiny spend. Bing status/policy detail isn't pulled by this report (it would need the separate bingads SDK, not the Google Ads API); worth wiring up if this continues a third week.

Context, not yet a full diagnosis: this segment runs on 5 total orders this week — a swing of one or two orders moves ROAS by multiples on a base this small. But two consecutive weeks in the same direction, concentrated in one campaign, is enough to move this from "watch" to "pull CPC_Core's search terms and bid history next week" if a third below-target week follows.

Google NB PMaxPMAX_US_NB_TSD_Serum_HairSerum

Status: still fully dark, 54 days (>7 weeks) with $0 spend, including both weeks in this report. Confirmed live today: campaign.status = PAUSED (same for all 9 legacy PMax campaigns in the account — none are active). Nothing changed since last week's report — no new diagnostic detail to add.

Google Demand Gen (Discovery)DGEN_US_NB_TSD_HairSerum_Discovery

Status: PAUSED. Confirmed live today: campaign.status = PAUSED. CDP daily spend drops to $0 on Sep 12–13, consistent with the pause landing around Sep 11–12 (last spend day Sep 11, $148.48). This closes out the pause/cap recommendation this report has made for three consecutive weeks.
Read — the week that finally triggered the pause

This week: spend $1,472 → $1,027 (-30.2%) — the largest single-week spend in the recent window — on 0 orders and $0 revenue. The prior week's "best week yet" (3 orders, some revenue) reversed completely. Lifetime since launch: $8,353, 21,102 clicks, 19,445 users landed, 7 orders, $645 — 0.077x. ATC rate this final week was 1.37%, consistent with the same read across every week this campaign ran: the events fire, people mostly do not buy.

Recommendation: keep it paused. If Demand Gen gets revisited, treat it as a new test — different targeting/creative/landing page and a capped daily budget (~$50/day) — rather than simply re-enabling the same campaign at the same settings that produced an $8,353 lifetime spend against $645 of revenue.

Channel Spend & Revenue Mix — Core Paid (Sep 07–Sep 13)

Spend Share

Total spend
$1,008
Search Brand37.3%$376
Search NB35.5%$358
Shopping Brand17.4%$175
Bing Search Brand9.8%$99

Revenue Share (CDP)

Total revenue
$4,982
Search Brand59.1%$2,943
Search NB18.6%$924
Shopping Brand15.5%$772
Bing Search Brand6.9%$343

Excludes NB PMax and Demand Gen (paused this week) — both have their own sections above and would compress this chart into illegibility.

Read

Search NB is now the single largest spend line (35.5% of core paid spend) but only 18.6% of revenue — the mirror image of Search Brand, which is 37.3% of spend for 59.1% of revenue. Shopping Brand again punches above its weight on spend share (17.4%) for 15.5% of revenue, even in a below-target week. Bing Search Brand is a small, volatile slice (9.8% of spend) now on its second below-target week.

Concentration risk is easing: with SR_US_BR_SpaDr_Products back online, revenue is starting to spread across more than just SR_US_BR_SpaDr_CPC_Core and Shopping Brand again. There is still no working non-brand engine at scale — PMax has been dark 54 days and Demand Gen is now paused rather than bleeding.

Action Items

1
RESOLVED: SR_US_BR_SpaDr_Products is back online — one hygiene cleanup left DONE
Confirmed live today: campaign status is ENABLED, serving, with the replacement RSAs (pointing at https://thespadr.com/products/hair-serum) now ENABLED and approved. 4 orders this week vs. zero the two weeks it was dark, IS 78.3% → 89.4%. Still open, low priority: the campaign's primary_status still reads LIMITED (HAS_ADS_DISAPPROVED) because the old ads disapproved in the Sep 2 incident are sitting paused rather than removed, in both this campaign and SR_US_BR_SpaDr_CPC_Core. Delete them to clear the flag — cosmetic, not urgent, since the campaign is spending and converting normally again.
2
RESOLVED: Demand Gen paused — do not re-enable without a rebuild DONE
Confirmed live today: campaign.status = PAUSED. This closes the pause/cap decision this report has recommended for three consecutive weeks — the trigger looks to have been this week's $1,027 spend for zero orders, the worst single week since launch. Lifetime: $8,353 for 7 orders (0.077x). If this gets revisited: treat it as a new test (different targeting/creative/landing page, capped at ~$50/day) rather than re-enabling the same settings.
3
Bing Search Brand: second consecutive week below its 6.00x target — escalate if a third follows MONITOR
ROAS 5.14x → 3.46x, on 5 orders, driven mostly by CPC_Core (1.37x on $75, 75% of segment spend). Still a small base, but two weeks running in the same direction. If a third below-target week follows, pull CPC_Core's search terms and bid history via the bingads SDK.
4
Shopping Brand and Search NB (Reviews) remain bid-capped, not budget-capped — confirmed live again OPPORTUNITY
Both SHP_TSD_US_PPT_ACQ_VOLUME_CBO_WK45 and SR_US_NB_SpaDr_Reviews report primary_status = LIMITED with reason BIDDING_STRATEGY_LIMITED as of today. Reviews is a clean opportunity (2.58x against a $90 CPA target, healthy and stable) — worth testing a one-step bid increase, watching Top IS / lost-to-rank rather than raw impressions. Hold off on Shopping Brand specifically until next week confirms whether this week's below-target ROAS (4.41x) was noise or a real shift — raising its bid ceiling the same week efficiency dipped would compound the wrong move if it isn't noise.

Do Not Touch

These campaigns must not be modified without explicit sign-off
The Spa Dr · Google + Bing channels WoW · generated 2026-09-14 · CDP = Redash query 2635 (revenue_1dc / conversions_1dc / users_1d / add_to_cart_1d / initiate_checkout_1d) · Impression share / campaign status / ad policy = Google Ads API, live as of 2026-09-14 · Shopify Revenue Validation omitted this week (credentials not configured).