Meta Ads for Ecommerce: The Account Structure That Survives a Budget Increase

I read eight guides ranking for “facebook ads for ecommerce” before writing this. They agree on the same handful of tactics — dynamic product ads, retargeting, lookalike audiences, carousel creative — and only one of the eight mentions campaign budget optimization at all, in a single sentence, with no guidance on when to use it. None of them explain the specific thing that brings most ecommerce accounts back to me: a structure that converted well at one budget and stopped converting the moment the budget moved, with nothing else about the account changed.

That’s a structure problem, not a creative problem, and it’s the hardest type of Meta issue for a generalist to diagnose because the ads themselves look fine. Here’s the symptom precisely, why it happens, and the structure that doesn’t need rebuilding every time you scale.

Why did my Facebook ads stop working after I raised the budget?

Recognize this shape: a campaign runs well for a few weeks at a modest daily budget. Cost per acquisition is stable, maybe even improving. You raise the budget because it’s working, and within days the account looks different — CPA climbs, one ad set starts absorbing almost all the spend, and the others go quiet without actually being paused. Nothing about the product, the offer, or the creative changed. Only the number in the budget field did.

The giveaway that this is a structure issue rather than ad fatigue: performance doesn’t decay gradually, it steps down right around the budget change. Fatigue looks like a slope. This looks like a cliff.

Why does raising the budget break a Facebook ads account structure?

Meta’s delivery system needs a minimum number of conversion events per ad set per week to exit the learning phase and optimize properly — roughly 50, by Meta’s own long‑standing guidance. A structure built around several narrow ad sets can hit that number easily at a small budget, because each dollar is split across fewer tests. Raise the budget without changing the structure and you’re often adding new ad sets, or widening existing ones, faster than the algorithm can relearn — which resets ad sets back into learning and makes the account look worse at a higher budget than it did at a lower one.

The other common version: a budget increase under Advantage campaign budget, Meta’s current name for campaign budget optimization, hands the system more money to allocate across ad sets in real time. Meta’s own documentation on Advantage campaign budget describes it plainly: the system “continuously finds the best available opportunities for results across your ad sets” and shifts budget to them in real time. That’s a feature, not a bug — but it means a structure with one strong ad set and several mediocre ones will see spend concentrate hard on the strong one the moment there’s more budget to move, which looks like three ad sets dying at once.

Should I use CBO or ABO for ecommerce Facebook ads?

Neither option is universally right, and most of what’s written about this treats it as a settled debate. It isn’t — it depends on whether you trust the algorithm’s allocation more than your own, which depends on how much conversion data you already have.

Advantage campaign budget (CBO)Ad set budgets (ABO)
What it doesOne budget at the campaign level. Meta shifts spend across ad sets in real time toward whichever is performing.A fixed budget per ad set. You decide the split; Meta optimizes delivery within each one.
Best forLarger budgets with enough conversion volume that Meta’s real‑time allocation has data to work with.Smaller budgets, new audiences, or any test where you need every option to actually get spend — a new creative you want real signal on, not a verdict in six hours.
Where it failsA weak ad set can starve a new one before it has a fair chance to prove itself, because the system keeps feeding the ad set with an early lead.You, not the algorithm, decide the split — and a wrong guess sits there losing money until you notice and rebalance it by hand.

The practical rule that holds up across most ecommerce accounts: ABO while you’re still establishing which audiences and creatives actually work, CBO once you have a small number of proven ad sets and want the budget to find the best one without a manual reallocation every few days. Switching too early is the single most common structural mistake I see in accounts that scaled fast.

The ten-minute audit of your current structure

Run this against your own ads manager before changing anything else.

  1. Count active ad sets per campaign. More than four or five splitting one budget is usually too many for the spend to reach learning phase exit on each one.
  2. Check the delivery status on each ad set. “Learning limited” means it isn’t getting enough events to optimize, regardless of how good the creative is.
  3. Look at spend concentration under CBO. If one ad set is absorbing most of the budget and the others show near‑zero spend without being paused, that’s the algorithm voting with its budget, not a bug.
  4. Check for audience overlap between ad sets in Meta’s Audience Overlap tool. Overlapping ad sets compete against each other in the same auction, which quietly inflates your own costs.
  5. Note the date of your last structural change against the date performance shifted. If they line up, the structure is the suspect before the creative is.

What Facebook ads account structure actually survives scaling?

The layout that tends to survive a budget increase rather than needing to be rebuilt around it has three deliberate properties: few ad sets carrying real budget rather than many thin ones, a clear separation between cold and warm audiences so a retargeting pool with its own small spend never competes with prospecting for the same budget, and a prospecting structure that can absorb more money by raising existing ad set budgets rather than by adding new ones every time spend goes up.

For catalog‑heavy stores, Meta’s Advantage+ shopping campaigns documentation describes combining targeting, creative, and budget into a single campaign structure rather than splitting audiences into separate manual campaigns — which is the same principle from the opposite direction: fewer, better‑fed buckets instead of many starved ones. It’s also where the budget‑segmentation setting for existing customers lives, which matters once you’re spending enough that retargeting your own buyer list starts competing with prospecting for the same dollars.

None of this replaces good creative or a Shopify checkout that converts once the click lands — that part of the funnel is covered in how a Shopify site should be built to convert paid traffic. Structure decides whether the budget gets spent well in the first place. The rest of what I write about Meta ads for ecommerce starts from the same place: fix the thing that’s actually broken before touching the creative.

Questions people ask

Why did my Facebook ads stop working after I raised the budget?
Usually a structure problem, not a creative one. A fast budget increase often resets ad sets back into the learning phase or lets campaign budget optimization concentrate spend on one ad set, starving the others — which looks like the account breaking when only the structure is.
Should I use CBO or ABO for ecommerce Facebook ads?
ABO while you’re still establishing which audiences and creatives work, because it guarantees every option actually gets spend. CBO once you have a small number of proven ad sets and want the algorithm’s real-time allocation, which needs enough conversion volume to work with.
How many ad sets should an ecommerce Facebook campaign have?
Fewer than it feels like you should. More than four or five splitting one budget usually means none of them get enough weekly conversions to exit the learning phase, which is a structural cause of inconsistent performance.
What is Meta’s Advantage+ shopping campaign?
A single-campaign structure that combines targeting, creative, and budget instead of splitting ecommerce audiences across separate manual campaigns, per Meta’s own documentation. It also includes a setting to segment budget so existing customers don’t compete with prospecting for the same spend.

Want this run properly?

I am Greg Asuncion, an ecommerce paid media consultant. I run Google Ads, Meta, Amazon and Microsoft for direct‑to‑consumer brands on Shopify — one person, published pricing, and a free audit after a call. Here is how I run Meta ads for ecommerce brands.