Luxury Fragrance·Meta Ads · Premium E-Commerce

What 8.20x ROAS Looks Like

3.85x → 8.20x ROAS — when everything clicks

Act II

What was broken

3.85x ROAS sounds good — but with a R450+ AOV, the brand knew it should be higher

Campaign structure was a single catch-all campaign with 12 ad sets

No differentiation between cold prospecting and warm retargeting

Premium brand positioning was diluted by discount-heavy ad copy

Pixel match quality was unknown — nobody had checked the data pipeline

Early performance — before structural changes

Act III

What we found

Pixel match quality was 6.1/10 on Purchase events — Meta couldn’t optimize properly

Ad copy was competing with discount brands instead of leaning into premium positioning

The 12 ad sets had 60% audience overlap — the algorithm was fighting itself

Best creative (lifestyle imagery) was getting 8% of budget. Worst creative (product shots) was getting 35%.

Act IV

Month by month

Month 1

Pixel audit + CAPI implementation. Restructured to 2-campaign ABO: Agent (scaling + testing) and Customer (scaling + testing). Killed discount messaging.

ROAS jumped to 4.52x. Pixel match improved to 8.8/10.

Month 2

Premium positioning creative: gifting angles, luxury lifestyle, scent storytelling. Broad targeting with purchase exclusions only.

5.91x ROAS. AOV increased 15% as brand attracted right buyers.

Month 3

Scaled winning ad sets aggressively. Budget up 35%. Launched retargeting with social proof and urgency.

6.78x ROAS. 168 purchases. Revenue records broken.

Month 4

Peak performance month. Everything aligned: creative, audience, pixel, budget. Managed scale carefully.

8.20x ROAS. 201 purchases. Best performance period in brand history.

Month 5

Post-peak optimization. Refreshed creative to combat seasonal shifts. Maintained structure.

7.45x ROAS. Controlled descent from peak while maintaining profitability.

Act V

The transformation

ROAS

3.85x

8.20x (peak)

Monthly purchases

95

201

Cost per purchase

R232

R159

Pixel match quality

6.1/10

9.2/10

Key Takeaways

Data infrastructure matters. Fixing pixel match quality was the single biggest lever — it unlocked everything else.

Premium brands need premium positioning. Discount messaging attracted discount buyers. Luxury messaging attracted luxury buyers with higher AOV.

Structure creates headroom. Going from 12 overlapping ad sets to a clean 2-campaign structure freed the algorithm to optimize properly.

Peak performance is a moment, not a steady state. 8.20x doesn’t last forever — the win is building systems that regularly create peaks.