Skip to main content
Growth

Advantage+ Sales Campaigns for Shopify: When to Use Them

Advantage+ or manual Meta sales campaigns for your Shopify store? How each works as at October 2026, the new vs existing customer problem and what to feed it.

November 4, 2026 13 min read Talha Butt.
Share

Advantage+ Sales Campaigns for Shopify: When to Use Them

Quick answer: As at 31 October 2026, an Advantage+ sales campaign is a sensible default for prospecting on a Shopify store, because Meta says its most advanced optimisations run when audience, placement and budget are left on Advantage+. Use manual campaigns when you need hard control, mostly over how much budget reaches people who have already bought. Meta has removed the existing customer budget cap, so you now rebuild that control yourself with a custom audience exclusion or a second ad set with a spending limit. Whichever you choose, the algorithm can only work with the catalogue, creative and purchase events you give it.

If you run a Shopify store at $150K to $1M, you probably do not have a media buyer to argue the Advantage+ question with. You have a Meta account, a monthly budget and a number in Ads Manager that looks fine.

This guide covers what an Advantage+ sales campaign is as Meta describes it today, when to choose it over a manual one, the new-versus-existing customer problem that flatters your numbers, and the three inputs you control: catalogue, creative and tracking events.

One thing up front. Prism3 does not run ads or email. We work on what happens after the click (conversion), on organic and AI-search visibility, and on measurement that makes your paid numbers trustworthy. So this is written from the store side, using Meta’s and Shopify’s own help pages as I read them on 31 October 2026. Meta changes names and settings often, so check the live screen in Ads Manager before you act.

What an Advantage+ sales campaign is, as at 31 October 2026

Meta renamed Advantage+ shopping campaigns to Advantage+ sales campaigns. Meta’s marketing page says: “To improve your ad experience, we have updated and renamed Advantage+ shopping to Advantage+ sales campaigns.” Many guides online still describe the older structure, including its existing customer budget cap, so check the date on anything you read.

Meta’s Help Centre now treats Advantage+ as a setup rather than a separate campaign type. If you pick the sales, app promotion or leads objective, Ads Manager shows Advantage+ as On by default, and Meta says manual campaign features are all still available. The article “About Advantage+ sales campaigns” says the most advanced AI optimisations are enabled when the campaign uses Advantage+ audience, placement and budget. Whether it stays Advantage+ depends on how far you narrow those three. Meta’s page “What turns Advantage+ on and Advantage+ off” sets the rules:

SettingKeeps Advantage+ onTurns it off
BudgetCampaign budget (one or more ad sets); optional spending limitsMultiple ad sets without campaign budget
AudienceUsing your inputs as suggestions; raising minimum age up to 25; excluding a custom audienceUsually: “Further limit the reach of your ads” with “Use as a suggestion” unticked
PlacementsAdvantage+ placementsExcluding placements in any ad set, or opting out of mobile or desktop

The audience row matters most here. Meta states you can exclude a custom audience without turning Advantage+ off. That is the lever for the new-versus-existing problem below.

Meta also publishes performance averages. Its Help Centre says advertisers “saw 9% improvement in cost per conversion, on average”, while its marketing page says “a 20% lower cost per result on average”. Two Meta pages, two different averages, and neither shows the sample or period behind it (the marketing page cites a footnote I could not see). Use them as a reason to test, not as a forecast for your store.

Advantage+ or manual: a decision guide

I have not found a primary source that names a spend or revenue level where manual beats Advantage+, and I would distrust any blog that states one. Meta’s documentation does give you mechanics that make the choice fairly clear:

SituationLean towardsWhy
Prospecting for new customers, steady purchasesAdvantage+ sales campaignMeta’s best optimisations assume broad, automated audience, placement and budget
Small budget, few weekly purchasesOne campaign, one ad set, Advantage+ onMeta says many ads and ad sets teach the system less about each
You must limit spend on past buyersAdvantage+ with a custom audience exclusion, plus a separate retention ad set if wantedExclusion keeps Advantage+ on; the cap itself no longer exists
Fixed offer for a known segment, such as lapsed buyersManual campaign to that custom audienceYou decide exactly who sees it
You do not trust your purchase trackingFix tracking first, then chooseEither campaign optimises towards the events you send it

Two rules sit behind the table. Do not half-use it: Meta says that even with Advantage+ off, “your campaign can still benefit if you choose the broadest settings possible”, so a campaign boxed in by interest stacks, placement exclusions and tight age bands is neither one thing nor the other. Pick a lane per campaign. Use manual where the question is “who”, not “what”: “send this offer to people who bought in the last 90 days” is a targeting instruction a manual campaign carries out exactly, while “find me new buyers” is what the automation is built for.

The new-versus-existing customer problem

This is the part most Advantage+ guides skip, and it decides whether your Meta numbers mean what you think they mean.

An Advantage+ sales campaign is optimised for purchases. Past buyers and recent visitors are often the easiest people to convert, so a system chasing purchases has a reason to show them your ads. Meta’s audience help page says suggestions you give “share information with our AI”, and that “ads will also be shown to other audiences when it’s likely to improve performance”. Nothing I read says how much of your budget reaches past buyers. That number is yours to find.

How to see your own split

Meta’s Help Centre describes audience segments for sales campaign reporting. In your ad account settings you define an “existing customers” audience (people who have purchased) and an “engaged” audience (people who know your business but have not purchased). Meta defines a “new audience” as people who have not interacted with your products or services. In Ads Manager, choose Breakdown, then Audience segments under By demographics, and results split into new, engaged and existing. Meta says the feature “may not be available to you yet”. If you cannot find it, take a sample week and compare Meta’s purchases with your Shopify orders by hand, marking each as a first-time or returning customer.

A worked example (illustrative numbers)

These numbers are invented to show the arithmetic. They are not a benchmark or a client result.

You spend A$10,000 in a month and Ads Manager reports 200 purchases: A$50 each. That looks fine. The audience segment breakdown says otherwise:

SegmentSpendPurchases and cost each
Existing customersA$6,000150 at A$40
New and engagedA$4,00050 at A$80
TotalA$10,000200 at A$50

The blended A$50 hides the real cost of reaching someone who has not bought before: A$80. If a first order averages A$110 and leaves A$35 after product cost, shipping and fees (also invented), each new customer costs A$45 on the first order and must earn it back through repeat purchases. First-order profitability is the check to run before scaling a number like that.

There is a second problem. Some of those 150 existing-customer purchases may have happened anyway, from an email, a search or a direct visit. Meta’s attribution page says standard attribution credits conversions that happen within a set window after someone clicks on or views an ad (1 or 7 days after a click, 1 day after a view), which is not proof the ad caused the sale. Meta’s separate incremental attribution option predicts whether an ad caused a conversion and counts differently, so do not mix its results with standard ones. Treat the existing-customer line as your weakest evidence. Our guides on why Meta shows more sales than Shopify and ROAS, MER and blended CAC cover how to check platform numbers against your own.

Replacing the existing customer budget cap

Meta’s article “How to replicate existing customer budget cap” says the cap, “which allowed Advantage+ sales campaign advertisers to choose whether or not to spend on existing customers, is no longer available. You can still do the same thing manually.” Meta’s developer documentation adds that it is not available for new Advantage+ campaigns, and that older campaigns still using it will be paused at a later API version. A guide telling you to find the cap in campaign settings is out of date.

Meta gives two ways to rebuild the control.

Option A: spend nothing on existing customers. Choose campaign budget as the budget strategy. At audience level, select Show more controls and add a custom audience exclusion for the people you consider existing customers. As above, this keeps Advantage+ on.

Option B: cap the spend. Create one campaign with campaign budget and two ad sets:

  1. Ad set 1, existing customers. Under Budget and schedule, set an ad set spending limit (a daily or lifetime maximum) as a percentage or fixed amount. Meta says a percentage scales with your budget, a fixed dollar amount stays static, and it “will aim to spend no more” than the limit. Under Audience, choose “Further limit the reach of your ads”, include your existing customer audiences, and untick “Use as a suggestion”.
  2. Ad set 2, everyone else. Duplicate the ad set, then exclude those same audiences.

Meta’s steps use the same creative in both ad sets. My view is that a retention ad and an acquisition ad should usually say different things, but then you can no longer compare the two ad sets on creative alone, so decide which question you are answering.

Start with Option A for a few weeks and watch new-customer cost, then decide whether past buyers deserve a capped slice. Meta also describes audience labels in value rules (bid up on lapsed customers, down on recent purchasers), suggesting conservative 20% to 30% adjustments to start. I would leave that for a second phase.

Make the exclusion list work

An exclusion is only as good as the list behind it:

  • Size and format. Meta’s guidelines say customer lists should be CSV or TXT, include at least one main identifier such as email or phone, and “include at least 1,000 customers”. Phone numbers need a country code, even if every customer is in Australia. A younger store may have fewer than 1,000 customers; if so, the website purchasers audience below is the exclusion you can build from today, though it will be incomplete at first.
  • Freshness. Meta marks a customer list “Outdated” if it has not been updated in over 30 days, which “may affect ad delivery”. A list uploaded in March excludes nobody who bought since.
  • Website purchasers. A website custom audience built on your Purchase event starts populating from creation and does not backfill. Past buyers come from the customer list; new buyers keep arriving through the pixel.

To get the list out of Shopify, go to Customers, choose Export, pick all customers or a segment, and export a CSV. Shopify’s help page does not list the columns, so open the file and check the headers match Meta’s email and phone format. Meta tells you to “ensure that you have a legal basis to use the information that you plan to upload”. In Australia, the OAIC’s guidance on Australian Privacy Principle 7 says an organisation “must not use or disclose personal information it holds for the purpose of direct marketing unless an exception applies”. Whether uploading a customer list to Meta falls under that, and which exception might apply, is a question for a privacy lawyer. This is general information, not legal advice.

What to give the algorithm

The automation chooses who sees what. You choose what it works with.

1. A catalogue Meta can use

Shopify’s Facebook and Instagram by Meta channel has “one product catalog for Facebook Shop, Instagram Shopping, and Facebook Marketing”. Meta says that for sales campaigns, “Product data is turned on by default during campaign setup if you have a catalogue”, and that ads not showing product media can still benefit from it. A clean catalogue therefore matters even if your ads are mostly your own video and images.

Shopify says a product must be available to Facebook, require shipping (so no digital products), have a return policy and a Google Product Category, and not be free. Titles, descriptions and images must meet Meta’s catalogue specifications. Changes usually sync within a few minutes.

The check: open Product status in the channel and read the Issues column. Shopify says you must fix errors before a product can sync again; common ones are a missing image, a missing Google product category and variant errors. Shopify also lets you send Facebook different product data than your store uses, such as a shorter title stored in a metafield (see its “Customizing product data for sales channels” page), which helps if your store titles are long.

2. Creative with real variety, written for strangers

Meta’s best-practice list says: “Provide a wide variety of diverse creative assets to increase relevance and maximise performance.” Meta describes ads with product media (previously Advantage+ catalogue ads) as showing each person the most relevant products from your catalogue, and lets you choose product media or your own uploads.

Two points of my own judgement follow:

  • Variety means different angles, not different crops. Five borders on one product shot give the system one idea. A founder video, a review-led ad, a before-and-after, a product-in-use shot and a catalogue format give it five.
  • Write some for people who have never heard of you. “Back in stock” speaks to past buyers. If new-customer cost is the problem, explain who you are and why the product exists. For small budgets, see creative testing on small Shopify budgets.

3. Clean purchase events

Meta’s deduplication page warns that without it you may see “artificially high conversion numbers, which can mislead optimisation and budget allocation decisions”. A doubled Purchase event does more than inflate a report, because the campaign optimises on those events.

What to check on a Shopify store:

  • One pixel, not two. Shopify warns that leftover pixel code in your theme means “more than one pixel on it, which can result in duplicate or incorrect data”.
  • Your data-sharing level. In Shopify’s Facebook and Instagram settings, Standard uses the Meta pixel only, which Shopify says a browser-based ad blocker can stop from sharing data. Enhanced and Maximum add Facebook’s Conversions API, and Shopify says data sent server to server “can’t be blocked by browser-based ad blockers”. Enhanced shares customer details such as name, location, email and phone to match users, so Shopify advises keeping your privacy policy up to date. Our Conversions API setup guide walks through it.
  • Deduplication. Meta says that for the same event sent from browser and server, event_name must match and event_id must be identical (it also allows a match on event_name plus external_ID or fbp). It says partner integrations such as Shopify handle these parameters automatically. Verify, don’t assume.
  • Coverage and quality. If you use the Conversions API, Meta’s Events Manager guidance says to aim for a 75% event coverage ratio (Conversions API events as a share of unique browser pixel events) and to check event match quality and data freshness.
  • A test order. Place one and confirm Purchase fires once, with the right value.

If you recently changed apps, themes or pixels, run migrating Shopify tracking pixels, GA4 and Meta CAPI first. If you cannot trust the purchase count, no audience work saves the campaign.

Budget and learning: a sizing rule

Meta’s learning phase page says an ad set usually exits learning “after about 50 results in the week after the ad set’s last significant edit”, that performance is less stable until then, and that edits during learning reset it.

Turn that into arithmetic. Illustrative: if purchases are your optimisation event and your target cost is A$60 per purchase, 50 purchases a week costs about A$3,000 a week, roughly A$430 a day, for each ad set that needs to exit learning. If your budget cannot feed more than one ad set at that level, run one. If it cannot feed even one, Meta’s own status for that is “Learning limited”, and the cheaper fix is probably upstream: conversion rate, offer or channel mix. Meta also recommends combining similar ad sets, avoiding unnecessary edits and avoiding frequent budget changes.

What happens after the click

Advantage+ finds people more likely to buy. It cannot change what happens when they arrive. Cost per purchase is, arithmetically, cost per click divided by conversion rate. Illustrative: at A$1.50 a click and a 1.5% conversion rate, a purchase costs A$100; at 2.0%, A$75, with the same ads and click price.

So when your Meta cost per customer climbs, look at the product page, cart and mobile checkout alongside the campaign settings. If clicks arrive and do not buy, Facebook ad clicks with no sales on Shopify gives the order I would check things in.

A 30-day setup order

  1. Week 1, tracking and catalogue. Remove duplicate pixels, confirm Purchase fires once with the right value, clear the Issues column.
  2. Week 1, audiences. Export customers, upload the list, build a website purchasers audience, define your existing and engaged segments.
  3. Week 2, launch. One Advantage+ acquisition campaign: campaign budget, Advantage+ audience and placements, existing customers excluded (Option A), varied creative.
  4. Weeks 2 to 3, leave it alone. Watch the learning status; edit only if something is broken.
  5. Week 4, read the split. What does a new customer cost against your first-order margin? Add a capped retention ad set (Option B) only if the data justifies it.

Key takeaways

  • As at 31 October 2026, Advantage+ shopping is Advantage+ sales campaigns, and it stays on unless you narrow budget, audience or placements too far.
  • Meta’s published averages differ by page (9% on cost per conversion in the Help Centre, 20% on cost per result on a marketing page). Treat them as a reason to test.
  • The existing customer budget cap is gone. Use a custom audience exclusion (Advantage+ stays on) or a second ad set with a spending limit.
  • Check your own new-versus-existing split before trusting a blended cost per purchase.
  • Keep exclusion lists fresh: Meta marks customer lists outdated after 30 days, and website audiences do not backfill.
  • A clean catalogue, varied creative and one deduplicated Purchase event come before clever settings.
  • Size budget against Meta’s “about 50 results” learning guidance, and cost per customer also depends on how many visitors buy after the click.

FAQs

What is the difference between Advantage+ shopping and Advantage+ sales campaigns?

Meta renamed the first to the second. Choosing the sales objective now shows Advantage+ as On by default, and Meta’s developer documentation says that from API v25.0 the old shopping-campaign API can no longer create new campaigns. Guides written before the change may describe settings that no longer exist.

Does Meta still have the existing customer budget cap?

Not as at 31 October 2026. Meta’s Help Centre says it is no longer available and explains how to replicate it manually.

How do I stop Advantage+ spending on people who already bought?

Exclude a customer list and a website purchasers audience at audience level. Meta says excluding a custom audience does not turn Advantage+ off. Refresh the list often.

Do I need to connect my Shopify catalogue?

Meta says product data is on by default in sales campaign setup if you have a catalogue, and that ads without product media can still benefit. Shopify’s channel syncs your products to one catalogue. I would connect it and clear the Issues column before spending.

How much budget does an Advantage+ campaign need?

Meta did not publish a minimum in the pages I read. Multiply its “about 50 results” learning guidance by your target cost per purchase to get the weekly spend per ad set.

Is Advantage+ better than manual campaigns?

Meta reports better average cost per conversion, but its pages give different averages. Test against your own first-order margin and new-customer cost, and use manual campaigns where the job is a specific segment.

Does Prism3 run Meta ads?

No. We do not run ads or email. We do Shopify SEO, GEO and CRO: conversion after the click, organic and AI-search visibility, and measurement that makes your paid and email numbers trustworthy.

Keep reading

Is your cost per customer higher than it should be?

Spending more to get the same orders? Whichever campaign type you choose, it sends visitors to the same store; what happens when they arrive is the part we work on. Book a free 30-minute diagnostic: we look at where your store loses buyers after the click, using your own numbers, and tell you what to fix first. We do not run ads or email. No pitch. No email gate.

If tracking or conversion on your store is the weak point, our Shopify CRO service starts with an audit that includes a tracking check.

Free 30-min diagnostic

Seen enough?
Book a free diagnostic.

We'll look at where your store loses buyers after the click and what to fix first. No pitch. No email gate. 30 minutes.

More from Prism3