× × Live via MCP · both accounts connected

rhode

Flagged spend $15,700/mo (18.7%) below breakeven ROAS 2.4 Junk queries $2,038/mo · 214 terms · 0 conversions Shopping capped · 44% impression share lost to budget Recoverable +$35,800/mo revenue at same spend

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.
Jul 25

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.
Ryze AI found +$35,800/mo in this account in 40 seconds. Yours is probably bleeding too.
get-ryze.ai →