The Challenge
The owner wanted to know why the Facebook and Instagram ads drained budget without a clear return. Purchases were tracked inconsistently, the same three creatives had run for months, and the return on ad spend never covered the cost. The spend was steady, but the profit never showed up.
When we looked under the hood, the reasons were clear:
- The Meta Pixel fired but the Conversions API was never set up
- Weak event match quality meant the algorithm optimized on bad data
- One broad audience with no retargeting at all
- The same tired static creative had run for months
- A checkout with too much friction for high-ticket packages
The Solution
We fixed tracking first with Pixel plus Conversions API for a strong signal, then rebuilt the account around a real funnel and fresh creative. Clean data and a proper structure are the foundation of any profitable Meta Ads program. Here is what went into it.
- Pixel plus Conversions API for a clean signal
- A cold prospecting campaign to reach new buyers
- A warm retargeting flow for engagers
- Advantage+ Shopping to scale the winners
- Fresh creative mixing before-and-after content with short video
- Weekly creative and budget reviews
- A tightened checkout for prepaid packages
- Bidding optimized on real purchases, not proxies
Fix the tracking before touching the ads
You cannot optimize on data you cannot trust. The Pixel was firing, but without the Conversions API the signal was weak, so Meta’s algorithm was guessing. We fixed that first, and everything else got easier.
- Pixel plus Conversions API: adding server-side tracking alongside the browser pixel gave Meta a far more complete, reliable record of every purchase.
- Event match quality: match quality climbed from 4.1 to 8.3, so the algorithm could actually connect purchases back to the right people.
- Better optimization: with clean data feeding it, the system started finding buyers instead of window-shoppers, which is where the ROAS gains came from.
- Trustworthy reporting: the owner could finally see what each package sale really cost, so budget decisions stopped being guesswork.
One broad audience is not a funnel
A single broad audience asks cold strangers to buy a high-ticket package on the first impression, which rarely works. We split the account into a cold layer and a warm layer and let the checkout do less of the convincing.
- Cold prospecting: a dedicated campaign introduces the med spa to new audiences with content built to earn attention, not force a sale.
- Warm retargeting: site visitors and Instagram engagers see follow-up ads that bring back people who were already interested but did not buy.
- Fresh creative: before-and-after style content and short video replaced the stale static ads, which lifted engagement and lowered costs.
- Advantage+ to scale: once winners emerged, Advantage+ Shopping pushed budget to what worked without babysitting every ad set.
- A smoother checkout: we cut friction on the prepaid-package checkout, so the warm shoppers we brought back actually completed the purchase.
How We Did It
01. Fix tracking
We set up Pixel plus Conversions API and repaired event match quality so Meta optimized on clean purchase data.
02. Restructure the account
We rebuilt audiences and campaigns into a cold prospecting layer and a warm retargeting flow.
03. Refresh creative
We produced fresh creative mixing before-and-after style content with short video to replace the tired static ads.
04. Optimize checkout
We tightened the WooCommerce checkout for prepaid packages so high-ticket buyers hit less friction.
05. Review and scale
We ran weekly creative and budget reviews and let Advantage+ Shopping scale the winning ads.
The Results
Return on ad spend climbed from 1.4x to 3.6x within eight weeks as the algorithm optimized on clean data and retargeting recovered warm shoppers. Online package revenue from Meta more than doubled on a similar budget, and the owner could finally see exactly what each new customer cost to acquire.
| Return on ad spend | 1.4x to 3.6x |
| Event match quality | 4.1 to 8.3 |
| Cost per purchase | -47% |
| Meta-attributed revenue | +118% |
| Build time | 6 to 8 Weeks |
Services & tools used: Meta Ads, Meta Pixel, Conversions API, Advantage+ Shopping, GA4, video and static creative, and WooCommerce checkout optimization.
meta ads“The ads finally make money instead of eating it. People book a package straight from Instagram now, and I can see exactly what it cost to get them.“
Owner, Med Spa
Frequently Asked Questions
Meta ads spending but not selling?
We will show you exactly where your tracking and funnel are leaking money and how to fix it. Turn your ad budget into profitable package sales.
Get your free auditNo obligation. A 15-minute call and a clear action plan.
Services in this project: Meta Ads · Ecommerce Development

