MR
MarketingMuhammad Rizwan Iqbal10 min read

Meta Ads for E-commerce Brands: How to Scale Facebook and Instagram Ads Profitably

WhatsApp
Looking for someone to run this for you?Message me directly on WhatsApp and I'll reply as soon as I can.
Chat on WhatsApp

Meta Ads has gotten measurably harder for e-commerce brands over the past several years — rising CPMs from more advertisers competing for the same inventory, and materially reduced tracking accuracy since iOS privacy changes limited what the Pixel alone can see. None of that means Meta Ads has stopped working, and it certainly doesn't mean the channel should be abandoned in favour of whatever platform happens to be trending this quarter. It means the brands still scaling profitably today are consistently the ones who've fixed their tracking properly, built a genuine, ongoing creative testing process, and stopped treating a single ad running unchanged for months as an actual strategy.

Looking for someone to run this for your brand? Message me directly on WhatsApp — I manage Meta Ads for e-commerce brands, built around clean tracking, tested creative, and a real scaling plan rather than a guess dressed up as a strategy.

Why Meta Ads specifically got harder for e-commerce

Three changes compound to make this a genuinely different environment than a few years ago:

  1. iOS privacy changes reduced pixel-only tracking accuracy, meaning Meta's algorithm has less complete data to optimise against unless supplemented properly — a brand still relying purely on browser-based Pixel tracking is optimising against an incomplete picture.
  2. CPMs have risen industry-wide as more brands compete for the same ad inventory, meaning the same budget buys less reach and fewer impressions than it once did.
  3. Ad fatigue happens faster as audiences see more ads generally, meaning creative that would have run profitably for months a few years ago now needs refreshing considerably more often.

None of these are reasons to abandon the channel — they're reasons the operational fundamentals (tracking, creative testing, structure) matter more than they used to, not less.

Fixing tracking first, before touching anything else

A brand with broken or incomplete tracking is optimising blind, regardless of how good the creative or targeting strategy is — Meta's algorithm can only optimise toward what it can actually measure. The foundation:

  • Pixel installed correctly across every relevant page (product view, add to cart, purchase), firing the correct standard events with accurate value data.
  • Conversion API set up alongside the Pixel, sending server-side conversion data that supplements what the browser-based Pixel alone increasingly misses since iOS changes — this is close to essential for any brand running meaningful spend today.
  • Event deduplication configured correctly between Pixel and Conversion API, so the same conversion isn't double-counted, which would otherwise distort reported performance and mislead optimisation.
  • Regular tracking audits, since a site redesign, a new checkout platform, or a cookie consent tool change can silently break tracking that was previously working correctly.

The creative testing process that actually works

The single most common gap in underperforming e-commerce Meta Ads accounts isn't targeting or budget — it's the absence of a genuine, ongoing creative testing process. What this actually looks like:

  1. Multiple creative angles tested simultaneously, not sequentially — different hooks, formats (static image, carousel, video, UGC-style), and messaging run against each other with enough budget to reach statistical significance.
  2. A clear process for identifying and scaling winners, rather than letting a test run indefinitely without a decision point.
  3. Regular creative refresh, since even a strong-performing ad eventually fatigues as the same audience sees it repeatedly — refreshing before performance visibly declines, rather than reacting after it's already dropped.
  4. A mix of ad formats and angles — genuinely different creative concepts, not five versions of the same underlying idea, since true creative diversity is what actually reveals which angle resonates.

Realistic budget and ROAS expectations

There's no honest universal figure for what a Meta Ads budget or target ROAS should be — it depends entirely on margin, average order value, and category. What's more useful than a specific number is the framework for working it out:

  1. Calculate your break-even ROAS — divide 1 by your profit margin percentage (before ad spend). A product with 40% margin has a break-even ROAS of 2.5, meaning every £1 of ad spend needs to generate at least £2.50 in revenue just to cover costs.
  2. Set a realistic target above break-even, factoring in that not every campaign or period will hit target — a blended target that gives room for testing and learning-phase spend that doesn't immediately perform.
  3. Budget for testing separately from budget for scaling — a portion of spend should be treated as ongoing creative and audience testing cost, not judged purely against the same ROAS bar as proven, scaling campaigns.
  4. Revisit the target as margin or average order value changes — a target set a year ago may no longer reflect current costs, especially with rising CPMs and potential supplier or shipping cost changes.

Brands that chase an arbitrary "good ROAS" number quoted from a different business, category, or margin structure often make decisions (cutting a genuinely working campaign, or persisting with an unprofitable one) that don't actually reflect their own numbers.

Common myths about iOS tracking changes that lead brands astray

  • "Tracking is broken, so Meta Ads doesn't work anymore" — tracking accuracy has genuinely degraded without proper Conversion API setup, but a correctly configured account still gets meaningfully reliable data; the issue is usually an incomplete setup, not an unsolvable platform limitation.
  • "There's nothing I can do about it" — Conversion API, correct event deduplication, and first-party data strategies (email capture, on-site remarketing audiences) all meaningfully improve tracking accuracy within the current privacy landscape, rather than being purely at the mercy of it.
  • "Reported ROAS is now completely unreliable, so ignore it" — reported ROAS with proper tracking in place is still a meaningful, if imperfect, signal; the answer is improving tracking accuracy and cross-referencing against blended business-level revenue data, not disregarding platform reporting entirely.

Catalogue ads versus standard creative: using both correctly

Dynamic Product Ads (catalogue ads) and standard image/video ads serve genuinely different jobs in an e-commerce funnel:

Ad type Best suited to Why
Catalogue / Dynamic Product Ads Remarketing to warm audiences Automatically shows the exact products a visitor already viewed, at scale, without manual creative work per product
Standard image/video creative Cold audience prospecting A genuinely compelling hook and story does more to stop a scroll and build initial interest than an automated product feed
Video/UGC-style creative Both, but especially cold audiences and brand-building Tends to outperform static imagery for engagement and, increasingly, for algorithm favour

A brand relying purely on catalogue ads across the entire funnel, including cold prospecting, is usually leaving real performance on the table — catalogue ads are excellent at reminding an already-interested shopper, but weak at generating that initial interest in the first place.

Structuring campaigns for the algorithm to actually learn

Meta's ad delivery algorithm needs a meaningful volume of conversion events to exit the learning phase and deliver consistent, optimised results — commonly cited as roughly 50 conversion events per ad set per week. Structuring campaigns with this in mind matters:

  • Avoid excessive campaign and ad set fragmentation, which spreads conversion volume too thin for any single ad set to reach the learning phase efficiently.
  • Give new campaigns and creative enough budget and time to gather sufficient data before judging performance — killing a campaign after two days rarely reflects its genuine potential.
  • Consolidate where sensible, using broader targeting and letting the algorithm's own optimisation do more of the audience-narrowing work, rather than manually over-segmenting audiences the way older Meta Ads strategy once recommended.

Reporting: what to actually track beyond ROAS

ROAS is the headline metric, but relying on it alone misses important context that changes how a campaign should actually be managed:

  • Cost per purchase alongside ROAS, since a high ROAS on a low-value product and a lower ROAS on a high-margin product can represent very different actual profit outcomes — ROAS alone doesn't distinguish between them.
  • New customer versus returning customer split, since a blended ROAS figure can mask a campaign that's actually just remarketing to existing customers cheaply while doing little genuine customer acquisition — both have value, but they answer different business questions and should be evaluated separately.
  • Blended, business-level revenue against total ad spend (a form of MER — Media Efficiency Ratio), cross-referenced against platform-reported ROAS, since this catches attribution gaps that individual platform reporting can miss, particularly with today's more fragmented, privacy-constrained tracking landscape.
  • Creative-level performance data, not just campaign-level, since campaign-level averages can hide a strong performer being dragged down by a fatigued one sitting in the same ad set.

A brand that only checks the top-line ROAS number in Ads Manager is working with a genuinely incomplete picture — the businesses that scale most reliably tend to build a simple weekly reporting habit that pulls these additional layers together, rather than reacting to a single number in isolation, and rather than making significant budget or campaign decisions based on one narrow metric viewed in isolation from everything else actually happening across the account and the wider business.

A worked example of a turnaround

A skincare brand came in with a Meta Ads account spending consistently but with a declining ROAS trend over several months, and a single creative concept that had been running with only minor copy tweaks for the entire period. An audit found the Conversion API wasn't configured — the account was relying on browser Pixel data alone, which had degraded significantly since the brand's last major tracking review over a year earlier. Reported ROAS was almost certainly understating true performance, but more importantly, the algorithm was optimising against an incomplete data set.

The fix: implementing Conversion API alongside the existing Pixel with proper deduplication, followed by a structured creative testing sprint introducing four genuinely distinct concepts (a founder story video, a UGC-style testimonial format, a problem/solution static concept, and a before/after carousel) tested simultaneously against the existing control. Within three weeks, reported ROAS improved by roughly 35%, split between the tracking accuracy improvement itself and one of the four new concepts clearly outperforming the old, fatigued creative.

Common mistakes e-commerce brands make with Meta Ads

  • Running one ad creative for months without a genuine testing process, well past the point of natural fatigue.
  • Never setting up the Conversion API, relying purely on increasingly incomplete Pixel-only tracking.
  • Judging campaign performance too early, before the algorithm has had enough conversion volume to exit the learning phase.
  • Over-fragmenting campaigns and ad sets, spreading conversion volume too thin for consistent, optimised delivery.
  • Relying entirely on catalogue ads, missing the cold-audience prospecting strength of genuinely compelling standalone creative.
  • Pausing campaigns after one bad week rather than diagnosing whether the cause is tracking, creative fatigue, or a genuine performance issue.

What a serious Meta Ads engagement should include

Whoever runs it, this is what the work consists of — and what Meta Ads management covers:

  1. A full tracking audit — Pixel, Conversion API, and event accuracy — before any campaign or creative changes.
  2. A genuine creative testing process, with multiple distinct angles tested simultaneously and a clear framework for scaling winners.
  3. A campaign structure built for the algorithm's learning phase, avoiding unnecessary fragmentation.
  4. A deliberate mix of catalogue and standard creative, matched to funnel stage.
  5. Reporting tied to ROAS and actual profit, not just reach or engagement — the number that matters to a brand owner is profitable revenue, not impressions.

If your Meta Ads spend isn't producing the results it should, message me directly on WhatsApp — I'll take a look at your tracking, creative, and campaign structure and tell you honestly what's actually holding performance back.

WhatsApp
Ready to talk about your launch?Tell me a bit about your product and I'll reply directly on WhatsApp.
Chat on WhatsApp
FAQ

Frequently asked questions

Why have my Facebook ads gotten so much more expensive for the same results?

Usually a combination of rising industry-wide CPMs (more advertisers competing for the same inventory), reduced tracking accuracy since iOS privacy changes limiting pixel-only data, and creative fatigue on ads that have been running unchanged for too long. Each of these is checked separately during an account audit, since the fix is different for each cause.

Is Meta Ads still worth it for a small e-commerce brand?

Yes, when tracking and creative testing are genuinely done properly — results vary considerably by margin, average order value, and category, but the brands that struggle most are usually the ones running ads without accurate tracking or a real creative testing process, not the ones in an inherently difficult category.

What is the Conversion API and do I actually need it?

The Conversion API sends conversion data directly from your server to Meta, supplementing what the browser-based Pixel alone can capture — which has become considerably less complete since iOS privacy changes. For most e-commerce brands running meaningful ad spend, setting this up alongside the Pixel is close to essential for getting reporting Meta's algorithm can actually optimise against accurately.

How much should an e-commerce brand budget for Meta Ads?

There's no universal figure — the right budget depends on margin, average order value, and how much room there is to spend while staying within a sustainable target ROAS or CPA. A useful starting approach is working backward from your actual margin to a break-even ad spend ratio, then testing upward from there rather than picking a number arbitrarily.

Should I run catalogue ads (Dynamic Product Ads) or standard image/video ads?

Most e-commerce brands benefit from running both, for different jobs — catalogue ads excel at remarketing to people who've already viewed specific products, dynamically showing the exact items they browsed, while standard creative-led ads are generally stronger for cold audience prospecting, where a compelling image or video does more work than an automated product feed.

How long does it take to know if a Meta Ads campaign is actually working?

Meta's algorithm needs a meaningful volume of conversion events (commonly cited as at least 50 per week per ad set) to exit the learning phase and optimise properly, which typically takes one to two weeks of consistent spend before results are genuinely representative. Judging a campaign on its first few days, before the algorithm has had a chance to learn, usually leads to premature and incorrect conclusions.

Ready to Grow Your Business?

Whether you're recovering an eBay account, launching an Amazon brand, improving your SEO, or scaling with AI automation, let's discuss the best strategy for your business.

Chat on WhatsApp Now