Coverage & pacing — the rates that cap your growthF-0b
Where the account is leaving reach on the table. Green = healthy, red = fix.
Creative performance — Meta side · $61K/mo
Every active creative, ranked by ROASF-35
14 live creatives carrying 58% of Meta spend, auto-scrolling. Pulled live from the ad account — thumbnail, format, and 47-day performance.
Account health — 6 dimensions at a glanceF-00
Each ring is one dimension, scored against top-quartile DTC beauty accounts. Full ring = 100.
Account activity — 12 months
Your burn streak — 12 months, GitHub-styleF-33
One square = one day. Darker red = more money wasted on junk queries & below-breakeven spend that day.
Search terms — live streamF-41
Every query your ads just matched, as it happens. Green = converted order. Red = junk that Ryze auto-blocks with a negative before it spends again.
0 junk queries blocked$0 saved0 orders
Creative pipeline — the test wall
Creative pipeline — 58 fresh concepts queued to testF-37
The whole test wall Ryze generated from your winners. Sorted by predicted thumb-stop. Chip = predicted lift, dot = status. Ship the green ones this week.
Ready
Testing
Queued
Live money-flow simulation — every dollar in motionF-40
$84K/mo streaming through the account in real time: green particles reach revenue, red burn on below-breakeven spend & junk queries.
Retention & LTV — what the ads actually buy
Repeat-purchase cohorts — customers acquired via adsF-38
Each row = a month's new customers. Columns = repeat orders in the months after. Brighter green = more coming back. The month-6 bump is room-by-room re-purchase — most campaigns never re-target it.
477 orders, sorting themselvesF-46
Every dot is one real order from last month. Watch them regroup — by campaign, by device, by time of day, by customer type — on a loop.
Why creatives win or die — hook, fatigue, formatF-36
Video hooks stop the thumb 2–3× better than product shots. Two statics are past frequency 5 and bleeding.
Thumb-stop rate — first 3 seconds
Fatigue curve — ROAS decays as frequency climbs
Format scoreboard — spend & blended ROAS
A/B test — two creatives race to significanceF-44
Cumulative orders per creative with a live confidence meter. The test calls a winner at 95% — then a new challenger steps in.
Spend — last 30 days6.2%
$84,012
$2,800/day · vs $79,100 last month
Blended ROAS0.41
3.87
breakeven 2.4 · 90-day high 4.6
Wasted spend18%
$15,700
18.7% of budget · ROAS below 1.4
CPA — 477 orders$14
$176
AOV $681 · 3.9× cost-to-value
P&L & waste map
Spend vs revenue — daily, last 30 daysF-01
Revenue softening while spend holds — gap = ROAS decay
Where the $15.7K diesF-02
Monthly spend below breakeven
Campaign P&L — spend colored by ROASF-03
Red = below 2.4 breakeven
ROAS × spend — bubble size = ordersF-04
Everything under the line is burning margin
Recovery waterfall — same $84KF-05
Cut waste → reallocate at marginal ROAS 3.4
Search match typesF-07
Broad creep: 46% of search spend
Account health radarF-06
Scored against top-quartile DTC beauty accounts — query hygiene is the open wound
Budget rebalance — dollars physically movingF-47
The 7 fixes as physics: $15.7K drains out of Body, Competitor and the dead Skin groups and flows into Lip Hero, NB Skin and Shopping.
When & where it bleeds
CPA heatmap — hour × dayF-08
1–5 AM runs $340–460 CPA vs $176 account avg — no ad schedule set
Device splitF-09
Mobile takes 52% of clicks at 0.7× desktop ROAS
Impression share — Search & ShoppingF-10
PMax excluded (Google doesn't expose IS)
Quality Score — 337 keywordsF-11
28 keywords at QS ≤ 4 paying a 25–40% CPC tax
Top junk queries — $ spent, 0 ordersF-12
$2,038/mo across 214 terms. No negative list attached.
Brand vs non-brand revenueF-13
Brand = 29% of revenue on 9% of spend — it's masking non-brand decay
Average CPC — 90 daysF-14
+18% in 90 days, no bid strategy change
Conversion lag curveF-15
Only 34% convert day-0 — 7d click window undercounts
New vs returning revenueF-16
72% new-customer revenue — healthy prospecting mix
State ROAS — top 10 by spendF-17
AZ + OH burn $4.1K/mo under breakeven
Auction overlap — who you fightF-18
Sephora in 68% of your auctions
Funnel — last 30 daysF-19
CVR 0.98% on $681 AOV — normal for beauty
Budget pacing — day 30 of 30F-20
Shopping starved while Body overspends
Orders across America — live geo pulseF-48
Green pulses = orders landing. Red pulses = AZ and OH, where spend runs below breakeven.
PMax teardown
Asset groups — where PMax hides the bodiesF-21
The fix list
Prioritized fixes — net revenue impact per monthF-22
Ryze autopilot — the 7 fixes, executingF-45
What happens after the audit: each fix ships, recovered revenue counts up to +$35,800/mo, ROAS climbs 3.87 → 4.29.
+$0
net revenue impact per month
ROAS 3.87
Monte-Carlo — 10,000 runs of the 7 fixesF-39
Every run resamples each fix's impact (waste cuts, uncapping Shopping, negatives, retargeting the month-6 repeat bump). Distribution of monthly revenue lift — 90% land between +$28K and +$43K, median +$35.8K.
The money picture — same numbers, five lenses
Where every dollar flows — spend → campaign → outcomeF-23
Cut the red pipe at the bottom and re-feed the top. That's the whole audit in one picture.
Weekly spend — stacked by campaign, 13 weeksF-24
The red current widening since late May is PMax - Body ramping while it loses money
ROAS leaderboard race — 12 weeks of rank changesF-25
Watch Living Room Body slide to dead last while nobody was looking
Every $100 this account spends, as a dotF-26
840 dots = $84,012/mo. The red block is real money leaving the building.
The 24-hour money clock — when spend convertsF-27
Bar length = spend share per hour · color = CPA. No ad schedule is set, so 1–5 AM runs at full bid.
90 days of ROAS, as stripesF-28
One stripe = one day. Climate-stripes for your ad account — watch it heat up.
Auction threat map — who's eating your auctionsF-31
Right = they show up with you more · Up = they beat you more. Bubble = how hard they're pushing.
12 months of campaign revenue — bar raceF-42
Watch PMax - Lip overtake Brand mid-winter while Body never leaves the floor. Monthly revenue, every campaign.
Revenue share treemap — re-tiling month by monthF-51
Tiles grow, shrink and reflow as the year plays. PMax - Lip eats the map; Body never grows past a sliver.