Jump to section
Section 1 of 11

The Spa Dr — Weekly Performance Report Caution

Week A Aug 31–Sep 06 vs Week B Aug 24–Aug 30  ·  Google Ads 966-279-5380 + Microsoft Ads 141948660  ·  Bing weeks are Sun–Sat (Aug 30–Sep 05 vs Aug 23–Aug 29)  ·  Generated 2026-09-09
All revenue / orders / ROAS / CPA / AOV are CDP (Redash q2635, revenue_1dc / conversions_1dc). Platform data (impression share, account/campaign status, change history, PMax network split) is unavailable this week — see the note below.

Executive Summary

⚠ Google Ads API and Shopify data are unavailable this week — here is exactly what that changes

Google Ads API: the OAuth refresh token needed re-authorization, and Google is enforcing a passkey-only 2-Step Verification step-up on that account with no passkey enrolled and no self-service enrollment path available — escalated to Trafilea IT, not yet resolved as of this report. This removes: Search Impression Share, account/campaign status (suspension, policy, disapprovals), the change-event log (who changed what bid/budget/status, and when), and PMax network/asset-strength detail. Everywhere those would normally appear, this report says so explicitly instead of guessing.

Shopify: API credentials for thespadr.com are not configured in this environment yet (client ID/secret blank). The Shopify Revenue Validation section from previous reports is omitted this week rather than filled with stale or estimated numbers.

Everything else below is real, fresh CDP data for the closed week, pulled today — spend, revenue, orders, ROAS, CPA, AOV and the funnel metrics are unaffected by either gap.

📊 The headline: core paid pulled back hard from what was the best week in the window, and the pullback is concentrated in one campaign. Core paid orders 77 → 55 (-28.6%), revenue $5,339 → $3,716 (-30.4%), ROAS 5.83x → 4.39x on -7.5% spend ($916 → $847). Every core segment still cleared its own ROAS target except Bing Search Brand, which dipped below its 6.00x target for the first time in the recent window — on just 4 orders, too small a sample to read as a trend on its own.

The single biggest mover, by far, is SR_US_BR_SpaDr_Products. Spend $112 → $20 (-82.4%), orders 19 → 3 (-84.2%), revenue $1,437 → $188. Pulling the daily CDP spend for this campaign shows it running a normal $10–13/day through Sep 1, then falling to $0–4/day for every remaining day of the week (Sep 2–6) — a clean, single-day cliff, not a gradual decline. That date and shape match what last week's report flagged: Google Ads 966-279-5380 was reported suspended on Sep 2, with this exact campaign paused under HAS_ADS_DISAPPROVED. I cannot confirm the campaign's or the account's current status today — the Google Ads API is blocked (see above) — so this reading is inferred from the CDP spend pattern alone, not confirmed via change_event or a live status check. Every other campaign in the account kept spending on its normal pattern all week (see the daily figures in the Google Campaigns section), which argues this is a single-campaign policy issue rather than a full account outage.

The segment absorbed the hit only because its other campaign had its best week in the window. SR_US_BR_SpaDr_CPC_Core improved ROAS 4.77x → 6.23x on 22 → 24 orders — that recovery is what kept Search Brand above its 6.00x target this week (7.53x → 6.39x). If Products stays dark another week without a similar offset, the segment will not clear target next time.

Demand Gen posted its best week yet, and is still deeply unprofitable. Orders 1 → 3, revenue $35 → $404, ROAS 0.03x → 0.27x — against a 0.50x target and on spend that rose +13.9% ($1,293 → $1,472). Lifetime since launch: $7,326 for 7 orders (0.088x). This is the third-plus consecutive week a pause/cap decision has been on the table; spend rose again instead.

✓ What Improved

  • SR_US_BR_SpaDr_CPC_Core: ROAS 4.77x → 6.23x on 24 orders ($262 spend) — its best week in the recent window, and the reason Search Brand still cleared target.
  • Demand Gen: orders 1 → 3, revenue $35 → $404 — still 0.27x against a 0.50x target and still the account's clear loss-maker, but its best read since launch.
  • Search NB (Reviews) CPA held well under target: $37 against a $90 cap, 10 orders — the account's one real non-brand engine keeps clearing its bar.

✗ What Needs Attention

  • SR_US_BR_SpaDr_Products fell -82.4% in spend and -84.2% in orders, with a clean spend cliff starting Sep 2 — consistent with last week's reported account suspension / ad disapproval. Status unverified today (Google Ads API blocked). Top priority once API access is restored.
  • Bing Search Brand ROAS fell below its 6.00x target for the first time recently: 9.41x → 5.14x on 4 orders — small sample, watch next week before acting.
  • Demand Gen remains far below target despite the improvement: 0.27x against 0.50x, CPA $491 against $120. No pause/cap decision has been executed across several weeks of this being flagged.
  • Google Ads API access is down (OAuth blocked by a Workspace passkey policy, escalated to IT) — no impression share, campaign status, change history or PMax detail this week.

Google + Bing CDP Account Overview — Core Paid (Aug 31–Sep 06)

Spend
$847
-7.5% WoW
Revenue (CDP)
$3,716
-30.4% WoW
Orders (CDP)
55
-28.6% WoW
ROAS
4.39x
-24.7% WoW
CPA
$15.40
+29.5% WoW
AOV
$67.57
-2.6% WoW
CPC
$1.00
+6.5% WoW
CTR
3.40%
-14.6% 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 20–26 → Aug 31–06
▪ 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 $393$285-27.6% 4327-37.2% $2,961$1,821-38.5% 7.53x6.39x-15.1% $9.15$10.55+15.4% 6.00x / $13
Search NB $362$373+2.9% 1110-9.1% $821$695-15.3% 2.27x1.86x-17.7% $32.94$37.28+13.2% 0.40x / $90
Shopping Brand $117$122+5.0% 1714-17.6% $1,144$855-25.3% 9.82x6.99x-28.8% $6.86$8.74+27.5% 6.00x / $13
Bing Search Brand $44$67+52.6% 64-33.3% $413$345-16.6% 9.41x5.14x-45.3% $7.32$16.75+128.9% 6.00x / $13
Demand Gen (own section) $1,293$1,472+13.9% 13+200.0% $35$404+1054.4% 0.03x0.27x+913.6% $1,292.83$490.81-62.0% 0.50x / $120
Core Paid Blended $916$847-7.5% 7755-28.6% $5,339$3,716-30.4% 5.83x4.39x-24.7% $11.90$15.40+29.5%
All Google + Bing (incl. PMax + Demand Gen) $2,209$2,320+5.0% 7858-25.6% $5,374$4,120-23.3% 2.43x1.78x-27.0% $28.32$39.99+41.2%

B = Aug 24–Aug 30 · A = Aug 31–Sep 06 (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 24–Aug 30$393.3643$2,960.907.53x$9.158.21%$68.86$0.75524
Aug 31–Sep 06$284.9527$1,821.376.39x$10.557.09%$67.46$0.75381

Campaign Breakdown — CDP

Campaign Spend Aug 24–Aug 30Spend Aug 31–Sep 06WoW Ord BOrd A Rev Aug 24–Aug 30Rev Aug 31–Sep 06WoW ROAS BROAS ACPA A
SR_US_BR_SpaDr_CPC_Core $280.10$262.30-6.4% 2224 $1,335.58$1,632.91+22.3% 4.77x6.23x$10.93
SR_US_BR_SpaDr_Modifiers $1.54$2.95+91.6% 20 $187.94$0.00-100.0% 122.04x0.00x
SR_US_BR_SpaDr_Products $111.72$19.70-82.4% 193 $1,437.38$188.46-86.9% 12.87x9.57x$6.57
Root Cause — Products fell off a cliff on Sep 2; CPC_Core's recovery covered for it

What moved: Search Brand spend $393 → $285 (-27.6%), orders 43 → 27 (-37.2%), ROAS 7.53x → 6.39x — still above the 6.00x target.

SR_US_BR_SpaDr_Products — spend $112 → $20 (-82.4%), orders 19 → 3. Daily CDP spend for this campaign: normal $10–13/day through Sep 1, then $0–4/day every day from Sep 2 through the end of the week — a one-day cliff, matching what last week's report flagged (account suspended Sep 2, this campaign paused with HAS_ADS_DISAPPROVED). Status not verified today — Google Ads API access is blocked, see the note at the top of this report.

SR_US_BR_SpaDr_CPC_Core moved the other way: ROAS 4.77x → 6.23x on 22 → 24 orders, spend $280 → $262 — its best week in the recent window, and the reason the segment cleared target despite Products' collapse. SR_US_BR_SpaDr_Modifiers reverted from a lucky 122.04x week (2 orders on $1.54 spend) to 0 orders — noise on a tiny-dollar campaign, not a real signal either way.

Action: confirm SR_US_BR_SpaDr_Products's current status the moment Google Ads API access is restored. If it is still paused, that is the single highest-leverage fix available in this account.

Search NB SR_US_NB_SpaDr_Reviews
WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 24–Aug 30$362.3311$820.882.27x$32.946.88%$74.63$2.26160
Aug 31–Sep 06$372.8410$695.311.86x$37.286.17%$69.53$2.30162
Read — a quiet, stable week for the account's one real non-brand engine

Spend held roughly flat (+2.9%, $362 → $373), orders 11 → 10, revenue $821 → $695, ROAS 2.27x → 1.86x. CPA $37 sits comfortably under the $90 target. 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 24–Aug 30$116.6017$1,144.439.82x$6.867.59%$67.32$0.52224
Aug 31–Sep 06$122.3914$855.116.99x$8.746.01%$61.08$0.53233
Read — still the account's most efficient segment, though it cooled off from an exceptional prior week

Spend rose slightly (+5.0%, $117 → $122) while orders fell 17 → 14 and revenue $1,144 → $855, so ROAS eased 9.82x → 6.99x — still comfortably above the 6.00x target. AOV moved $67 → $61. Impressions actually rose slightly (18,933 → 19,493) at a flat CTR, so this reads as normal week-to-week variance around a strong baseline, not a real deterioration. This is the account's one live Shopping campaign — there is currently no active Shopping NB spend.

Campaign Breakdown — Microsoft Ads

🟦 Microsoft Ads

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

Bing Search Brand CPC_Core · Products · Modifiers

Segment Summary — CDP

WeekSpendOrders (CDP)Rev (CDP)ROASCPACVRAOVCPCClicks
Aug 23–Aug 29$43.916$413.079.41x$7.329.52%$68.84$0.7063
Aug 30–Sep 05$67.004$344.605.14x$16.755.97%$86.15$1.0067

Campaign Breakdown — CDP

Campaign Spend Aug 24–Aug 30Spend Aug 31–Sep 06WoW Ord BOrd A Rev Aug 24–Aug 30Rev Aug 31–Sep 06WoW ROAS BROAS ACPA A
SR_US_BR_SpaDr_CPC_Core $28.79$42.34+47.1% 33 $178.71$243.64+36.3% 6.21x5.75x$14.11
SR_US_BR_SpaDr_Modifiers $7.60$8.68+14.2% 21 $182.41$100.96-44.7% 24.00x11.63x$8.68
SR_US_BR_SpaDr_Products $7.52$15.98+112.5% 00 $0.00$0.00 0.00x0.00x
Root Cause — first below-target week in the recent window, but on a very small sample

What moved: orders 6 → 4, revenue $413 → $345, ROAS 9.41x → 5.14x — below the 6.00x target for the first time recently — on +52.6% more spend ($44 → $67). CPA rose to $17 against a $13 target.

Campaign level: CPC_Core 3 → 3 orders at 5.75x (down from 6.21x), Modifiers 2 → 1 order at 11.63x (down from a small-sample 24.00x), Products 0 orders again this week — this campaign has not converted in either week and is worth a closer look once Google Ads/Bing status data is available again.

Context, not a verdict: this segment runs on 4 total orders this week — a swing of one or two orders moves ROAS by multiples on a base this small. Treat this as a watch item, not an action item, unless a second below-target week follows.

Google NB PMax — PMAX_US_NB_TSD_Serum_HairSerum

Status: still fully dark, 46 days (>6 weeks) with $0 spend, including both weeks in this report. Nothing changed since last week's report. Network split, asset-group strength and primary_status are unavailable this week — Google Ads API access is blocked (see the note at the top of this report) — so this section is CDP-confirmed-dark only, with no new diagnostic detail to add.

Google Demand Gen (Discovery) — DGEN_US_NB_TSD_HairSerum_Discovery

Status: LIVE, best week yet, still unambiguously Critical Waste. Spend $1,293 → $1,472 (+13.9%), orders 1 → 3, revenue $35 → $404, ROAS 0.03x → 0.27x against a 0.50x target and CPA $491 against $120. Lifetime since launch: $7,326, 18,110 clicks, 16,608 users landed, 7 orders, $645 — 0.088x. This is at least the third consecutive week a pause/cap decision has been on the table in this report; spend rose again instead of a decision being executed.
Read — directionally the best week since launch, still nowhere near break-even

3 orders this week against 1 the week before is a real improvement in relative terms, and revenue $404 is over 10x the prior week's $35. But the base is tiny (single-digit orders), the campaign is still losing money on every dollar spent, and it is now spending $1,472/week — more than the entire Core Paid Blended budget ($847) that produced 55 profitable orders this week. ATC rate 1.73% remains far below Search Brand's, consistent with the same read as previous weeks: the events fire, people mostly do not buy.

Action: this week's improvement is not, on its own, a reason to keep funding it at this level. Make the pause/cap-at-~$50/day call, or explicitly decide to keep funding it at current spend with a stated reason — leaving it unchanged by default is the one option with no argument behind it.

Channel Spend & Revenue Mix — Core Paid (Aug 31–Sep 06)

Spend Share

Total spend $847
Search Brand33.6%$285
Search NB44.0%$373
Shopping Brand14.4%$122
Bing Search Brand7.9%$67

Revenue Share (CDP)

Total revenue $3,716
Search Brand49.0%$1,821
Search NB18.7%$695
Shopping Brand23.0%$855
Bing Search Brand9.3%$345

Excludes NB PMax and Demand Gen — both have their own sections above and would compress this chart into illegibility (Demand Gen alone is $1,472 of spend against $404 of revenue this week).

Read

Search NB is now the single largest spend line (44.0% of core paid spend) but only 18.7% of revenue — the mirror image of Search Brand, which is 33.6% of spend for 49.0% of revenue. Shopping Brand again punches above its weight: 14.4% of spend for 23.0% of revenue at 6.99x. Bing Search Brand is a small, volatile slice (7.9% of spend) that should not be read as a trend on 4 orders.

The concentration risk is unchanged from prior weeks: with Products down this week, an even larger share of profitable revenue than usual is running through a single campaign (SR_US_BR_SpaDr_CPC_Core) and the Shopping Brand campaign. There is still no working non-brand engine at scale — PMax has been dark 46 days and Demand Gen remains a loss-maker.

Action Items

1
Confirm the status of SR_US_BR_SpaDr_Products the moment Google Ads API access is restored URGENT
Daily CDP spend shows this campaign running normally (~$10–13/day) through Sep 1, then falling to $0–4/day for every remaining day of the week — a clean, single-day cliff on Sep 2. That matches what last week's report flagged: the account reported SUSPENDED on Sep 2 with this campaign paused under HAS_ADS_DISAPPROVED. I cannot confirm today whether it is still paused — the Google Ads API is blocked by an OAuth/passkey issue (escalated to IT). Every other campaign in the account spent on its normal pattern all week, so this looks like a single-campaign policy issue, not a full account outage. This was the account's best single campaign the week before (12.87x on 19 orders) — restoring it is the single highest-leverage fix available.
2
Demand Gen: make the pause/cap decision — do not let another week pass on the current spend URGENT
Best week yet (3 orders, $404 revenue) but still 0.27x against a 0.50x target, CPA $491 against $120, and spend rose +13.9% to $1,472 — more than the entire Core Paid Blended budget that produced 55 profitable orders. Lifetime: $7,326 for 7 orders (0.088x). Recommendation unchanged from prior reports: pause and rebuild, or cap at ~$50/day — leaving spend to rise by default is the one option with no argument behind it.
3
Bing Search Brand dipped below its 6.00x target for the first time recently — watch, do not act yet MONITOR
ROAS 9.41x → 5.14x on +53% more spend, but on only 4 orders — too small a sample to act on alone. If a second below-target week follows, escalate to a real diagnosis.
4
Restore Google Ads API access MONITOR
Blocked by a Trafilea Workspace policy enforcing passkey-only 2-Step Verification on the OAuth account, with no passkey enrolled and no self-service enrollment path. Escalated to IT. Until resolved: no impression share, no change-event history, no campaign/account status, no PMax network detail in this report.

Do Not Touch

⚠ These campaigns must not be modified without explicit sign-off
The Spa Dr · Google + Bing channels WoW · generated 2026-09-09 · CDP = Redash query 2635 (revenue_1dc / conversions_1dc / users_1d / add_to_cart_1d / initiate_checkout_1d) · Google Ads API data (impression share, account/campaign status, change history, PMax network) unavailable this week — see note at top.