Advantage+ Shopping Campaigns: What Changed, How to Run One

In 2022 Meta launched Advantage+ Shopping campaigns, which I still get emails about, and in 2025 it quietly made them the default and started retiring the separate campaign type. Most guides, including the first version of this one, describe a setup screen that no longer exists. This is what it is now, what the automation actually decides, and when it is the wrong choice.

What it is

Meta’s description: it uses machine learning to find your highest value customers across Meta’s apps with minimal input. In plain terms, you supply a country, a catalogue, your creative and a budget, and Meta decides who sees which ad, where, and how the budget splits between them. The interest stacks, the lookalike percentages and the placement spreadsheets are gone, and Meta runs on the signal from your pixel and your customer list instead.

The only targeting set on the Advantage Plus Shopping campaign: United States and Canada, ages 25 to 60, interests in pet care, dogs and pet food

The comparison people reach for is Google’s Performance Max, and it is a fair one, with the same strength and the same catch. The strength is that Meta sees more about who buys than you do. The catch is that it optimises on whatever signal it has, and if the signal is thin or wrong, it finds the wrong people confidently.

What changed in 2025

Advantage+ Shopping in 2023 against Advantage+ sales in 2025: a separate campaign type with one ad set and a customer budget cap, against the default inside the Sales objective, multiple ad sets allowed, audience inputs as suggestions, and an Advantage+ on indicator that switches off when you add a hard constraint

Meta rebuilt campaign creation. There is no longer a choice between an Advantage+ Shopping campaign and a manual sales campaign. You pick the Sales objective and Advantage+ is on by default, shown by an indicator in the setup, and it stays on as long as three things stay close to their defaults: budget, audience and placements.

Switch to ad set budgets with more than one ad set and it turns off. Restrict the audience by unchecking the suggestions or adding fixed targeting and it turns off. Customise most placements and it turns off. Locations, a minimum age, a language and custom audience exclusions are controls and are allowed. Everything else you add is a suggestion, and Meta can and will reach past it.

Two practical differences from the old campaign type. Advantage+ sales allows multiple ad sets, which Advantage+ Shopping did not. And the existing customer budget cap, which let you limit how much of the spend went to people who had already bought, was removed. The reporting split between new and existing customers remains, and that reporting is now your only control over the retargeting problem below.

Meta called this a rename. It is closer to a replacement, and the old campaigns are being retired.

What it needs from you

Purchase signal. The campaign learns from conversions. A pixel with no purchase history gives it nothing to learn from and it will optimise for whatever converts cheapest, which on most stores is people who were going to buy anyway. Below around fifty purchases I would not switch it on. Run the $45 a day test first to generate the data, with tracking that actually records purchases.

An existing customer list. Upload your customers as a custom audience and set it as the existing customer segment in the ad account settings, under Advertising and then Audience segments. Without it, Meta counts your returning buyers as acquisitions and the campaign looks far better than it is. With it, you can see what share of spend is finding new people. On most accounts I open, that share is lower than the owner thinks.

Upload your customer data as a custom audience under existing customers in the ad account setup

Distinct creative. Four to eight ads that are different concepts. Since Andromeda, Meta groups near identical creatives and spends on one, so twenty versions of one shot is one ad. Meta allows fifty per ad set and advises against more than six, which is the first time I have agreed with a Meta recommendation on ad count. The mechanism is in creative similarity explained.

A catalogue. A catalogue ad inside the campaign lets Meta pick the product per person, and after five days the click counts by product are the cheapest product research you will run.

How to set one up now

Create a campaign with the Sales objective. Leave the budget at campaign level. Set the country or countries and a minimum age, and leave everything else in the audience section as suggestions. Add the existing customer list under account settings if you have not. Leave placements on Advantage+. Add four to eight ads, at least one catalogue ad, and a mix of video and stills. Launch and do not touch it for five days.

The indicator should read Advantage+ on. If it does not, one of the three inputs became a constraint, and the setup screen tells you which.

When a manual campaign still wins

Three cases. A new store with no purchase history, where a manual campaign with broad targeting will produce cleaner learning than automation guessing. A test where you need to know which audience responded, which Advantage+ hides by design. And a product that can only legally or practically be sold to a narrow segment, where the suggestions Meta can reach past are not good enough and you need a control.

Everywhere else, the automation finds buyers better than an interest stack does, and the structure I run on scaling accounts is built on it: a small number of Advantage+ campaigns, a clean customer list, Google Shopping underneath, and creative as the variable. That structure is in the scaling post, and the numbers to judge it on are in the KPIs post, because platform ROAS on an Advantage+ campaign without an existing customer list is the most flattering number in advertising.

Want help with this?

I work with Shopify brands on Meta and Google Ads, alongside running data and operations engineering for a DTC brand. If you want someone to check whether your Advantage+ campaigns are finding new customers or recycling old ones, book a call. The existing customer split is the first thing I look at.

Frequently asked questions

What is an Advantage+ Shopping campaign?
A Meta Ads campaign type launched in 2022 where Meta decides the audience, the placements and the budget split between creatives, and you supply the catalogue, the creative and a country. It replaced interest stacks with signal from your pixel and customer list. In 2025 Meta folded it into Advantage+ sales campaigns inside the standard campaign setup, and the separate Advantage+ Shopping option is being retired.
What is the difference between Advantage+ Shopping and Advantage+ sales?
Advantage+ sales is the same automation inside the normal campaign flow rather than a separate campaign type. You pick the Sales objective and Advantage+ is on by default as long as budget, audience and placements stay at their defaults. It allows multiple ad sets, which Advantage+ Shopping did not. Meta described it as a rename; in practice the old campaigns are being retired and the new flow is what you get.
What turns Advantage+ off in a sales campaign?
Making an input a hard constraint. Switching to ad set budgets with more than one ad set, restricting the audience by unchecking suggestions or adding fixed targeting, or customising most placements. Locations, a minimum age, language and custom audience exclusions are controls and do not turn it off. Everything else you add is a suggestion that Meta can reach past.
Does Advantage+ work on a new pixel?
Badly. It optimises on purchase signal, and a new pixel has none, so it finds whatever converts cheapest, which is often your own existing customers. Give it a customer list as the existing customer audience, run the $45 a day test structure to generate purchase data, and switch Advantage+ on once there are around fifty purchases to learn from.
How do I stop Advantage+ from retargeting my own customers?
Upload your customer list and set it as the existing customer audience in the ad account settings, under Advertising, Audience segments. Meta then reports new against existing customers separately and you can see what share of the spend is acquisition. The old existing customer budget cap, which limited spend on that segment, was removed in 2025, so the reporting is now the control.
Is Advantage+ Shopping worth it in 2026?
For a store with purchase history, a clean customer list and distinct creative, yes, and it is the core of the structure I run. For a store with none of those, the automation has nothing to work with and a manual campaign with broad targeting will teach you more. The creative decides the result either way; the campaign type only decides who sees it.
How many ads should go in an Advantage+ campaign?
Meta allows up to 50 per ad set and discourages more than six. I run four to eight, and they have to be different concepts, not variations. Since Andromeda, Meta groups near identical creatives and spends on one of them, so twenty versions of the same shot is effectively one ad.
Nikhil Sharma

Nikhil Sharma

I run data and operations for a DTC brand on Shopify, consult on Meta and Google Ads, and build AI automations for ecommerce teams. I write about what I build and run.

Book a call More about me