This case study covers how we scaled a direct-to-consumer skincare brand’s Meta Ads from 1.8x ROAS to 4.2x ROAS over 90 days while increasing ad spend by 175 percent. The transformation involved implementing Meta’s Conversions API via server-side tracking, restructuring campaigns around a three-tier funnel, and building a systematic creative testing framework.
The client (anonymized) is a DTC skincare brand selling a 4-product line through their Shopify store. Average order value at the start of the engagement was $68. The brand had been running Meta Ads for approximately 12 months with mixed results.
The Starting Point
The brand was spending approximately $15,000 per month on Meta Ads with the following baseline metrics: ROAS of 1.8x (revenue of $27,000 on $15,000 spend), cost per acquisition of $38, approximately 395 purchases per month, average order value of $68, and a return customer rate of approximately 15 percent.
At 1.8x ROAS with 55 percent product margins, the brand was barely breaking even on customer acquisition. After factoring in cost of goods, shipping, and operational costs, Meta Ads were actually a slight loss leader — sustainable only because repeat purchases from those customers were profitable.
Core problems identified:
Tracking gaps. The Meta Pixel was the only conversion tracking mechanism. With iOS ATT opt-out rates around 75 percent, Meta was only seeing about 60 percent of actual conversions. Reported ROAS of 1.8x was actually closer to 3.0x in reality, but the algorithm could not optimize against conversions it could not see.
Campaign fragmentation. The account had 11 campaigns with 34 ad sets, most targeting narrow interest audiences (skincare enthusiasts, specific competitor followers, beauty magazine readers). Daily budgets per ad set averaged $12 — far too low for the algorithm to exit the learning phase.
Creative stagnation. The same 6 ad creatives had been running for 4 months. Frequency was above 5.0 on the core prospecting audiences. Click-through rates had declined from 2.1 percent to 0.9 percent over that period.
What We Changed
Phase 1 (Week 1-2): Tracking infrastructure.
We implemented Meta’s Conversions API (CAPI) via Stape.io server-side tracking. The GTM Server container was configured to send all ecommerce events (page view, view content, add to cart, initiate checkout, purchase) to Meta via both the Pixel (browser-side) and CAPI (server-side), with proper event deduplication using event IDs.
The impact was immediate. Within the first week, Meta’s reported conversion volume increased by approximately 35 percent — not because more people were buying, but because Meta could now see conversions it was previously missing. This gave the algorithm dramatically better optimization signals.
We also configured Aggregated Event Measurement with proper event prioritization (purchase > initiate checkout > add to cart > view content) and verified domain ownership in Business Manager.
Phase 2 (Week 2-3): Campaign restructure.
We consolidated 11 campaigns into 3. The new structure followed a three-tier approach:
Tier 1 — Prospecting: One Advantage+ Shopping Campaign targeting broad audiences with no interest restrictions. Budget set at 60 percent of total spend. This gave Meta’s algorithm maximum flexibility to find converting customers.
Tier 2 — Retargeting: One campaign with 3 ad sets: website visitors (7-day, excluding purchasers), add-to-cart abandoners (14-day), and engaged Instagram/Facebook audiences (30-day). Budget at 25 percent of total spend.
Tier 3 — Retention: One campaign targeting existing customers with cross-sell and replenishment messaging. Budget at 15 percent of total spend.
Phase 3 (Week 3-12): Creative testing and scaling.
We built a systematic creative testing framework. The process was: produce 8 to 12 new creative concepts per month across 4 formats (UGC testimonial, before/after, product demonstration, founder story). Test each concept with $50 per day for 3 days. Kill anything below 1.5x ROAS. Scale winners into the main prospecting campaign.
Creative testing velocity was the key unlock. Over 90 days, we tested 32 creative concepts. 8 became consistent performers. The top 3 creatives generated 65 percent of total revenue.
We also tested different hooks (first 3 seconds of video): problem-awareness hooks (“Is your skincare routine actually making your skin worse?”), transformation hooks (before/after reveals), social proof hooks (“Why 10,000 women switched to…”), and curiosity hooks (“Dermatologists are recommending this one ingredient…”).
The Results (90-Day Comparison)
Ad spend: Increased from $15,000/month to $41,250/month (175 percent increase).
ROAS: Improved from 1.8x to 4.2x (133 percent improvement).
Monthly revenue from Meta Ads: Increased from $27,000 to $173,250 (542 percent increase).
Cost per acquisition: Decreased from $38 to $22 (42 percent reduction).
Purchases per month: Increased from 395 to 1,875 (375 percent increase).
Average order value: Increased from $68 to $92 (35 percent increase) through bundle offers and free shipping thresholds.
Return customer rate: Improved from 15 percent to 22 percent through the retention campaign tier.
What Made the Difference
CAPI implementation was the foundation. Recovering 35 percent of missing conversion data gave the algorithm accurate signals to optimize against. Without this fix, scaling spend would have amplified the tracking problem, not the performance.
Campaign consolidation let the algorithm work. Moving from 34 fragmented ad sets to 3 focused campaigns concentrated data and budget. The Advantage+ Shopping Campaign in particular outperformed every previous interest-based targeting approach because it had enough data and budget to optimize at scale.
Creative velocity drove scale. The ability to test 8 to 12 new concepts per month meant we always had fresh high-performers to scale. When one creative fatigued, the next was already proven and ready. This eliminated the feast-or-famine cycle of creative performance.
AOV optimization amplified ROAS. The 35 percent AOV increase ($68 to $92) from bundling and free shipping thresholds improved ROAS without any changes to the ad campaigns. Revenue per conversion went up while CPA went down — a compounding effect.
Key Takeaways for DTC Brands
Fix tracking before scaling. Pouring more money into Meta Ads with broken tracking just scales the inefficiency. Implement CAPI first.
Simplify campaign structure. Let Meta’s algorithm do what it does best — find people who will buy. Over-segmenting audiences limits the algorithm’s ability to optimize.
Invest in creative as a growth lever. At scale, creative quality and freshness are the primary determinants of Meta Ads performance. Build a sustainable creative pipeline.
Work the full funnel. Prospecting, retargeting, and retention are three different problems requiring three different approaches. Most brands over-invest in prospecting and under-invest in retention.
If your DTC brand is struggling to scale Meta Ads profitably, see how I work or get in touch.
Frequently Asked Questions
What ROAS should I expect from Meta Ads for ecommerce?
A healthy Meta Ads ROAS for ecommerce typically ranges from 3x to 5x, though this varies significantly by product price point, margins, and customer lifetime value. DTC brands with strong repeat purchase rates can afford a lower first-purchase ROAS (2x to 3x) because the long-term value justifies the acquisition cost. The benchmark that matters most is whether your ROAS exceeds your break-even point after accounting for cost of goods, shipping, and ad spend.
How do you scale Meta Ads without tanking ROAS?
The key is systematic creative testing combined with gradual budget increases. Start by identifying your top-performing audiences and creatives, then expand into lookalike audiences and new creative angles one variable at a time. Increase budgets by 15 to 20 percent every few days rather than doubling overnight. Use Campaign Budget Optimization to let Meta allocate spend toward the best-performing ad sets, and always have fresh creative in the pipeline to combat ad fatigue.
How important is creative testing for Meta Ads performance?
Creative is the single biggest lever in Meta Ads performance. The algorithm handles most of the targeting and bidding optimization, so the quality and variety of your ad creative is what differentiates a 2x ROAS account from a 5x account. Testing should be structured: test one variable at a time (hook, visual format, offer, CTA), measure results over a meaningful sample size, and scale winners while replacing underperformers with new concepts.
Should I use Advantage+ Shopping Campaigns or manual campaigns?
Advantage+ Shopping Campaigns work well for ecommerce brands that have strong conversion data and a large product catalog. They simplify campaign structure and let Meta’s algorithm do the heavy lifting. However, they offer less control over audience targeting and budget allocation. A hybrid approach often works best: use Advantage+ for prospecting at scale while maintaining manual campaigns for specific audiences, retargeting, or new creative tests that need controlled conditions.
How does Conversions API (CAPI) improve Meta Ads results?
Conversions API sends event data directly from your server to Meta, bypassing browser-based limitations like ad blockers, cookie restrictions, and iOS privacy changes. This gives Meta more complete conversion data, which improves its ability to optimize delivery and find high-value customers. Most advertisers see a 10 to 20 percent improvement in reported conversions and a corresponding improvement in campaign optimization after implementing CAPI alongside the Meta Pixel.