An Advantage+ sales campaign (what used to be called Advantage+ Shopping, or ASC) puts all the budget and all the learning into one unit, where the algorithm decides audience, placements and how much goes to people who have already bought from you. A manual structure spreads budget across ad sets you target yourself, and in exchange lets you read results by segment. The automated campaign wins in accounts with a catalogue, a steady flow of conversions and live creative production. Manual wins when you need segment-level reporting, when brand control is strict or when volume is low.
The catch: you cannot settle this by comparing ROAS in Ads Manager, because the panel is structurally biased towards the automated campaign. It finds the cheapest path to an attributed conversion, and that path is often demand you already had. Compare ROAS alone and the answer will be "Advantage+" even when the business is not growing. What each Advantage+ level automates is covered in what is Meta Advantage+; this page is about the structure decision.
What is being compared (and a note on names)
Meta keeps renaming this. "Advantage+ Shopping Campaign" was the original name of the ecommerce format; today Ads Manager presents it as an Advantage+ sales campaign, and Advantage+ is on by default when you create a sales campaign: to build a manual one you switch it off in the setup step. Same idea, new label, and some real changes underneath. New Advantage+ sales campaigns can have more than one ad set, and the old existing customer budget cap is not available on them; legacy ASC campaigns can no longer be created through the API and are being phased out (Meta Marketing API docs, checked October 2026). If your internal docs say "ASC" and you cannot find that word in the interface, nothing is missing: it is the Advantage+ setup of the sales campaign.
The fair comparison is between two ways of running the same spend:
- Advantage+ (automated): one campaign and one budget, usually a single broad ad set (more are now allowed, but every extra one splits learning). You give it a catalogue or website, plenty of creatives and a cost or return goal. The system chooses who sees what, where, and how much to spend on each profile. You can add some hard audience controls (location, minimum age, exclusions), but anything you add as an audience suggestion remains a hint, not a fence.
- Manual: several ad sets with defined targeting (custom audiences, lookalikes, interests, exclusions), budget per ad set or at campaign level, and ads assigned to each one.
What does not change between the two: the auction, the inventory, the quality of your pixel and Conversions API, and the attribution window. You are not choosing between two markets. You are choosing how many decisions you make yourself.
What changes, point by point
| Dimension | Advantage+ sales | Manual structure |
|---|---|---|
| Learning | Concentrated in one unit: exits learning sooner on the same budget | Split across ad sets: on a small budget several never exit learning |
| Targeting | Audience suggestions are hints; only hard controls (location, age floor, exclusions) are limits | A real limit: the ad set only delivers inside its audience |
| Segment-level reporting | Not by audience. You read by creative; the new, engaged and existing customer breakdown exists, but manual campaigns have it too | Yes: audience, geography, product line |
| Main lever | Creative volume and variety | Targeting and budget allocation |
| New vs existing customers | No budget cap on new campaigns: you control it by excluding your customer list or by giving existing customers their own ad set with a spend limit | Controlled with separate ad sets and exclusions |
| Internal overlap | Low inside the campaign, high if you duplicate campaigns | High between ad sets with overlapping audiences |
| Brand control | Creative enhancements crop, expand and rewrite unless you opt out of them in the ad setup | Full control over the asset that serves |
| Running cost | Low on management, high on creative production | High on management, lower on production |
The row that decides is the third one. If your operations, your monthly report or your stock decisions depend on knowing "which audience works" or "which region performs", that view disappears the day you consolidate. It is not a flaw in the format: it is the explicit price of concentrating learning.
When Advantage+ wins
There are four conditions, and you want all four, not two of them:
- A catalogue and a steady flow of conversions. The format is built for ecommerce with a product feed. With stable weekly sales, learning closes and performance settles; with sales that come in bursts, the system spends its life recalibrating.
- An account chopped into small ad sets that cannibalise each other. This is where consolidation beats any optimisation. Ten €15 ad sets chasing the same people usually perform worse than one €150 ad set: each one learns from a tenth of the data.
- Live creative production. It runs on creative. Give it three ads and never refresh them, and it has nothing left to optimise, and you have already handed over the targeting levers you used to have.
- Healthy measurement. Pixel and Conversions API set up properly, deduplicated, firing the right event. Automating on top of broken tracking is not neutral: it speeds up the mistake.
With those four in place, the automated campaign usually wins for real, not just in the panel: less management time, less fragmentation and faster learning.
When manual wins
- You do not sell online. Advantage+ sales is built to optimise for purchases and other website or app conversions. Lead generation runs on its own Advantage+ setup, with its own trap: optimise for "form submitted" and you get cheap, poor forms, with cost per lead falling while CAC rises.
- Small budget that has to cover several markets or product lines. This one is uncomfortable. Consolidate and you lose control over which market gets the spend; segment and no ad set exits learning. Consolidating by market (one unit per country) and giving up the product-line view usually beats the opposite.
- Strict brand control. With fixed rules on logo use, framing or copy, automatic creative enhancements are a real risk: you have to opt out of each one and check the preview for every placement. By then you have already turned off a good part of what the format offers.
- Launches and limited stock. When you need to push one product on one date, a manual ad set with a filtered product set delivers; the automated campaign does not guarantee the split.
- When segment-level reporting feeds decisions outside Meta. Buying, stock, expansion into new regions. If the Meta report is an input to another decision, losing the breakdown costs more than consolidation saves.
The test that decides without fooling you: three numbers outside Ads Manager
This is the core of the decision. Comparing Advantage+ ROAS against manual ROAS does not answer the question, because the automated campaign is allowed to take credit for existing demand and a well-targeted manual structure is not. Compare like this instead:
- 1. MER, not ROAS. Total business revenue divided by total ad spend, from your backend. If campaign ROAS rises 60% and MER does not move, you have not gained efficiency: you have moved attribution around.
- 2. Share of orders from new customers. From your store's backend, not from Ads Manager. This is the number that catches exactly the effect that makes Advantage+ look better than it is. If the new-customer share falls while ROAS rises, the campaign is buying back your own customer base.
- 3. Total orders over comparable windows. Two weeks before, two weeks after, same promotional calendar. Without that, seasonality distorts any comparison.
And the decision that moves the result most: how much of the spend is allowed to reach people who already buy from you. Older ASC campaigns had a percentage cap for this; new Advantage+ sales campaigns do not. Today you control it in one of two ways: exclude your customer list from the campaign, or give existing customers their own ad set with a maximum spend limit, as Meta's own documentation suggests. Leave existing customers unrestricted and you get the spectacular ROAS with flat revenue. Restrict them and the system has to find new demand: panel ROAS drops while the business improves. If you are comparing against a manual prospecting structure, restrict them, or you will be comparing prospecting against disguised retargeting. The new, engaged and existing customer breakdown in Ads Manager tells you where the spend went, but it is Meta's own classification: confirm it against your backend.
One more layer of rigour if the budget allows: an incrementality test (conversion lift) by region or by audience cell. It is the only measurement that answers "would this sale have happened without the ad?", which is exactly the question the panel cannot answer. Before running one, be clear on the gap between what the platform, GA4 and your backend report, which we break down in why conversions never match across tools.
The hybrid setup (and why it is usually the answer)
In practice, for an ecommerce account with a mid-sized budget the answer is not "one or the other" but a stable split:
- One single Advantage+ campaign with most of the budget, existing customers excluded or held in a spend-limited ad set, and creatives refreshed on a schedule. One, not three: duplicating it "to test variants" splits learning and puts your own campaigns in competition in the auction.
- A small, stable manual block for what the automated campaign does badly: retargeting with a specific message, dated launches, markets you want to protect, and any audience you need to report on separately.
- Clean exclusions between the two blocks so the numbers mean something. Without exclusions the manual block and the automated campaign overlap and neither figure can be interpreted.
The split comes from the test above, not from an industry rule. And you review it quarterly, not weekly: every significant budget or goal edit can send the campaign back into learning, so an account touched every two days never produces the data that would let you decide.
Four migration mistakes
- Moving everything at once with no baseline. If you did not write down MER, total orders and new-customer share before, the comparison is already impossible. Taking five minutes to note them down first saves the quarter.
- Letting existing customers in without limits. The most expensive and quietest mistake, and easier to make now that the old cap is gone: it produces the best report and the worst result.
- Splitting the automated campaign without a reason. Three Advantage+ campaigns (or three ad sets) by product line, on a budget that barely feeds one, throws away its main structural advantage: concentrated learning.
- Reading a falling CPC as an improvement. A CPC that collapses together with the conversion rate is cheap inventory soaking up budget, not efficiency. Check the breakdown by placement in the first few weeks.
Frequently asked questions
Is Advantage+ Shopping better than manual campaigns?
It depends on the account, and Ads Manager ROAS cannot answer it because it structurally favours the automated campaign. Advantage+ wins in ecommerce with a catalogue, a steady flow of conversions, live creative production and healthy tracking, especially if the account was split into small ad sets cannibalising each other. A manual structure wins when you need segment-level reporting, when brand control is strict, or for dated launches and limited stock.
Does Advantage+ Shopping still exist or was it renamed?
It was replaced by Advantage+ sales campaigns. Advantage+ is on by default when you create a sales campaign, and you switch it off in setup to build a manual one. The new version allows more than one ad set and drops the old existing customer budget cap; legacy ASC campaigns can no longer be created through the API and are being phased out, according to Meta's Marketing API documentation.
Can I run Advantage+ and manual campaigns at the same time?
Yes, and for ecommerce accounts with a mid-sized budget it is often the best structure: one single Advantage+ campaign with most of the budget and a small manual block for what the automated campaign does badly (retargeting with a specific message, dated launches, protected markets). For the numbers to be readable you need clean exclusions between the two blocks; without them they overlap and neither result can be trusted.
Why does Advantage+ ROAS go up while revenue stays flat?
Because the system finds the cheapest path to an attributed conversion, and that path is demand that already existed: people who already knew you or were going to buy anyway. The direct cause is letting existing customers in without limits: the campaign takes credit for sales you already had. Exclude your customer list or give existing customers their own spend-limited ad set. You spot it by comparing MER and the share of orders from new customers in your backend before and after, not campaign ROAS.
How long should the comparison run?
At least two weeks without touching anything, and longer if your buying cycle is long or your order value is high. Significant budget or goal changes can reset learning, so an account edited every two days never produces a comparable figure. The before and after windows need the same promotional calendar, or seasonality distorts the comparison.
Can I use Advantage+ sales for lead generation?
Advantage+ sales is designed for purchases and other website or app conversions; lead generation has its own Advantage+ setup. Whichever you use, fix measurement first. The automation optimises for the event you give it: if that event is a form submission, it will deliver cheap, low-quality forms, with cost per lead falling and CAC rising. To make it work you need to send Meta the real qualification event (valid lead or opportunity) through the Conversions API and optimise for that.
What minimum budget does an Advantage+ campaign need?
Rather than a fixed figure, it needs a steady weekly flow of conversions large enough to exit learning, plus enough creatives to optimise with. If the budget cannot produce that flow, performance turns erratic. In that case consolidating into one campaign helps more than spreading it, and the question to answer first is how much you can afford to pay for a new customer.
Before choosing the structure, work out what a new customer is worth to you
How much spend can reach existing customers, and the split between automated and manual, are decided with your maximum CAC in front of you, not with Ads Manager ROAS. Run your own numbers.