Introduction

Meta Advantage+ shopping campaigns (now called Meta Advantage+ sales campaigns) are good at finding buyers but are blind to your margin. As such, let the automation handle delivery, and check it against a cost per purchase and ROI threshold you set before launch, on a fixed weekly schedule. Blended results hide which campaigns lose money, so audit to check which creatives and hours lose money.

Everything below applies to any Meta setup where the algorithm controls budget. We manage over $100M in annual client revenue across 50+ ecommerce brands. These are decisions from our Meta accounts, what we check, and what we change.

What are Meta Advantage+ sales campaigns and should you trust them?

Advantage+ sales campaigns are Meta's automated campaign type for sales. Meta picks the audience, placements, and budget split, and you supply creative, catalog, budget, and the conversion goal.

You can trust it with delivery, but not with the profit decision. Meta optimizes toward the event you choose and the signals it can see. It doesn’t know your product cost, margin, or which orders came back as returns.

Should I let Meta Advantage+ automation control my shopping campaign budget without checking in daily?

Yes, if you check it weekly against numbers you wrote down before launch. Daily check-ins driven by a bad feeling lead to reactive changes that reset learning. A written threshold turns the review into a simple, unbiased yes-or-no decision.

Set the following two numbers per campaign:

  • The highest cost per purchase you accept
  • The lowest ROI you’ll fund

When your weekly review reveals that your cost per purchase was higher or ROI lower, cut, cap, or rework the campaign that same day.

Why can a healthy blended ROAS hide a losing creative?

Blended return on ad spend (ROAS) averages every ad in a campaign into one number. This means that one strong ad can carry several weaker ones, letting the campaign look fine while part of the budget buys almost nothing.

For example, for a jewelry brand client of ours, one creative was returning 10x ROI while another had a $54 cost per conversion from one reported order for the same watch in the same week. The campaign’s total looked acceptable. However, broken down by creative, the call became clear: keep funding the first creative delivering the 10x ROI, and turn off the other one because its cost per conversion was far above the target.

How do I tell if my Meta Advantage+ shopping campaign is profitable or just has a good click-through rate?

To calculate a campaign’s profitability, use your store data and judge it on cost per purchase and ROI. The click-through rate (CTR) tells you the ad gets attention, but not that those clicks necessarily convert into purchases.

Run these four checks every week:

What to do Why it matters
Pull results at creative levelCampaign totals average winners and losers together.
Compare each creative's cost per purchase to your breakeven CPA (breakeven CPA = average order value x gross margin)It shows which creatives lose money on every sale.
Count orders before you trust a ratio (for ads with few orders, use the cost per purchase against your threshold)With two or three orders, one extra sale can double or halve ROI.
Reconcile Meta's reported purchases to your Shopify store’s order dataWhen they disagree, your store's numbers are the ones that pay the bills.

Catalog or standard image and video ads: Which format wins?

Catalog ads pull products from your feed; standard ads run the image or video you made. Fund whichever ad format returns more profit per dollar, even when the other one has the better conversion rate.

For example, for the same jewelry brand the standard image and video ads converted better, delivering 2.4% conversion rate compared to catalog ads’ 1.7%. Yet, the catalog ads still won on ROI (generating close to 4x over the last seven days) because they had a higher CTR and clicks were $1 cheaper.

When two campaign types compete for budget (like in this case), shift more money toward the higher ROI gradually, and check that the ROI holds as spend grows. In the case of our jewelry client, we increased the brand’s budget for catalog ads from $200 to $250 a day and lowered the budget on the standard campaign.

Why can Meta's traffic campaign recommendation waste spend?

Meta reps often suggest running a traffic campaign to build an audience you can retarget later. However, if your goal is sales, this approach usually buys you the wrong members. Instead, optimize sales campaigns for the purchase event and judge them on orders and revenue.

Our founder, Alex Stoykov, explained it to a client like this: "If you speak with some Meta reps, they’ll say run a traffic campaign so you can get more people that you can remarket. But when you use the traffic objective, you target people who are most likely to click, not most likely to buy, which is a huge difference."

So, before you accept any Meta Ads Manager recommendation, check:

  • Does the campaign still optimize for purchases?
  • Which number does the recommendation improve: clicks, reach, or orders?
  • Would a shared budget pool proven ads with untested ones?
  • Is your cost per purchase threshold written down before launch so that you can judge each full week against it?

Why do identical budgets spend unevenly under a cost cap?

A cost cap (which Meta now calls a cost per result goal) tells Meta the average cost per purchase for which you want to optimize. Meta aims to keep costs around that amount, but doesn’t guarantee adherence. It also recommends 50 to 100 or more conversions per week for this bid strategy to work well.

In practice, Meta spends where it expects to hit your target and holds back where it doesn't. Your budget becomes a ceiling, not what you have to spend.

For example, for a drinkware brand we work with, we moved prospecting in Germany to cost cap ad sets. Over 30 days, two ad sets with identical budgets were spent very differently.

One spent €2,000 at a 1.65 ROI and a cost per purchase around €35.

The other ad set spent only €175. This is because Meta tested its creatives, didn’t believe it could hit the target, and stopped serving it.

The low spend is a signal, not a failure. When this happens, scale the ad set that spends at your target and rework or retire the one Meta won't fund.

The same setting that can throttle spend for a cost or ROAS target Meta can’t hit can be used deliberately to stop spend on a campaign that isn’t paying off.

For instance, our jewelry brand client’s campaign for made-to-order gold rings had a $75 daily budget, but we raised its cost target so Meta wouldn’t spend at a 2x ROI, and it spent only about $200 over the period. It was sitting at breakeven with three orders worth $500, against five orders worth $1,000 in the stronger campaign. The made-to-order rings take about six weeks to make, which the client felt put buyers off. So, we took it down and moved the budget to the campaign that was working.

From our accounts: What creative and hourly review catches

Before cutting hours, we pull at least four weeks of hourly data so one bad night doesn’t set the schedule. Then, we test it by running a twin ad set with nights off next to the 24-hour one, and keep the schedule only if cost per purchase improves.

Hourly data catches hidden waste. For example, for a baby carrier brand selling across several EU countries, looking at the account by hour showed that the hours between 12 a.m. and 7 a.m. spent a little but drove no sales at all. This led to a planned ad schedule that runs the best ads only in the hours that sell.

To help with creative review, here’s how we approached it for an animal care brand client when we relaunched its Meta Ads by rebuilding 48 proven ads across 23 ad sets:

  • Each ad set is a cost cap test at $37 per purchase with only one to three ads. This way, every creative gets a fair read instead of Meta pushing all spend to one ad.
  • Each ad set has a written stop-loss by sales count. For dog products, it’s cut at $110 spent with no sale; $175 with one; $230 with two; and $285 with three.
What to check How often What it catches
Cost per purchase by creative vs thresholdWeeklyLosing ads hidden in a healthy blended ROAS.
ROI and CPC by campaign typeWeeklyA cheaper traffic source that beats a better converter.
Spend vs budget on cost cap ad setsWeeklyAd sets Meta won't fund at your target.
Spend and sales by hourMonthlyHours that spend with no sales.
Meta purchases vs Shopify ordersWeeklyReported sales that never reached your store.

How we review automated Meta campaigns at Olifant

At Olifant Digital, each client account is run by a specialist with 7+ years of experience who manages five to six brands. Our in-house AI platform, Olifant AI flags changes in the data, and the specialist makes the call.

Here’s our sequence for Meta Ads that we run:

  • Set a maximum cost per purchase and minimum ROI per campaign before launch
  • Review creatives weekly against these two thresholds
  • Cut or cap losers the same day
  • Move winners into their own ad sets so weaker ads can't share their budget
  • Pull the hourly breakdown monthly and test schedule changes before applying them

If you want someone reviewing creative and hourly performance against hard ROI thresholds instead of trusting the blended number, that’s what our Meta Ads team does. If performance does not improve in 60 days, we refund our management fees.

Get your free marketing plan

Frequently asked questions

Are Advantage+ shopping campaigns now called Advantage+ sales campaigns?

Yes, Meta replaced Advantage+ shopping campaigns with Advantage+ sales campaigns. The change was announced on 8 October 2025 and from 19 May 2026, legacy Advantage+ shopping campaigns could no longer be created or updated.

How often should you review a Meta automated campaign?

Creatives and campaigns should be reviewed weekly against your cost per purchase and ROI thresholds, and an hourly breakdown completed once a month. To ensure that you can compare the numbers accurately, hold the review on the same day each week.

Are Advantage+ shopping campaigns worth it for a small budget?

It can be, but only if your budget is big enough for the algorithm to learn. Meta generally needs about 50 to 100 optimized events per week to exit the learning phase. Below that, the results swing a lot and cost per purchase is unreliable.

Alex Stoykov
Article by:
Alex Stoykov
WRITTEN BY:
Alex Stoykov

Alex is the founder and CEO of Olifant Digital, where his team manages over $100M in annual client revenue across 50+ e-commerce brands. He sets the agency's strategy and methodology, audits client accounts, and reviews the team's work to make sure every brand is on track to hit its growth and profitability goals. He also leads team training, so the performance data and lessons from across all accounts shape how every account manager runs their clients.

YoutubeLinkedin