New:Influencer marketing & content production now live.See it
All projects
E-commerce Oct 2025 — Dec 2025 Asheville, NC

Moonlight Makers

From 0.41× to 4.48× ROAS in 90 days — by fixing the account before scaling it.

Paid AdsFeed OptimizationTracking
cubical.ai / accounts / moonlight-makers
4.48×
Account ROAS (from 0.41×)
11×
Monthly revenue growth
$12.4K
December revenue
Headline resultOct 2025 — Dec 2025
4.48×
ROAS

$1.1K → $12.4K monthly revenue · Google Shopping

4.48×
Account ROAS (from 0.41×)
11×
Monthly revenue growth
$12.4K
December revenue
22.3×
Brand search ROAS
The story

How we got Moonlight Makers from A to B.

Challenge

In October the account was spending ~$2,700 a month to make ~$1,100 back — a 0.41 ROAS. Three silent killers: a legacy Standard Shopping campaign eating 40% of budget at 0.18 ROAS, Shopify firing the purchase event twice (so the history the algorithm learned from was wrong), and a zombie 'Fall 2025' campaign spending with zero conversions.

Approach
  • Phase 1 — forensic hygiene: fixed the duplicate purchase event first, paused the bleeding campaigns, and refused to scale anything until the data was clean.
  • Phase 2 — feed architecture: dropped the 'All Products' approach, isolated high-potential categories (pen sets, gift boxes), excluded low-margin losers. CTR doubled from 0.44% to 0.88%.
  • Phase 3 — fail fast: treated budget as liquid capital. Re-cut a failing 'Gift Box' test as 'Gift Sets Collection' in December (a 2.68 ROAS winner) and pushed Black Friday and Christmas creative by hand.
Result

November was the fixing month (1.80 ROAS on $3.7K spend). December closed at $12,456 revenue on $2,783 spend — a 4.48 account ROAS, with the feed-only campaign at 3.34, brand search at 22.28, and local Asheville traffic at 4.26. Same store, same products, eleven times the revenue.

The lesson worth stealing

Most 'scaling problems' are data problems. Fix the tracking and the feed first — the algorithm can only learn from what you feed it.

Highlights

Three moves that made the difference.

01

Clean data before scale

A double-firing purchase pixel had been teaching Google the wrong lesson for months. One fix changed everything downstream.

02

Segment the feed

Isolating pen sets and gift boxes into their own campaigns doubled click-through and let budget follow margin.

03

Seasonal agility

Renaming and re-cutting a failing test into a gift-set collection turned a loser into a 2.68 ROAS December winner.

Services
Paid AdsFeed OptimizationTracking
Channels
Google ShoppingPerformance MaxBrand Search
Engagement
Oct 2025 — Dec 2025Asheville, NC
Want similar results?

Book a 30-min call. We’ll map your path.

Tell us your numbers and we’ll show you what a comparable 90-day plan would look like for your business — no obligation.

More client wins

Read another case study.

Hover a row to see the story.

⚖️
EZ Evictions
Legal · Los Angeles, CA
Verified
2,752leads
Q4 2024 — Q3 2025·$94 CPL · 27% CVR · Google Ads

Filling the eviction pipeline at $94 a lead.

2,752
Leads generated
$94
Avg CPL
27%
Lead → consult CVR
3.4×
ROAS on retainer LTV
What we ran
Google AdsGoogle LSALocal SEO
Read the EZ Evictions story
Limited spots · Q3 2026

Ready to grow? Let’s talk numbers.

Book a 30-minute strategy call. We’ll map exactly how to move your numbers in the next 90 days.