Why Your Meta Ads Advantage+ Shopping Campaign is Bleeding Cash
Most Australian eCommerce brands are unknowingly burning 30% of their Advantage+ Shopping Campaign budget on people who have already bought from them.
Media buyers love to screenshot a 5.2x ROAS in the Meta Ads dashboard. It looks great on a weekly reporting call. But when you check your Shopify backend, blended revenue is completely flat.
I see this pattern across dozens of ad accounts every month. The dashboard lies by omission. Advantage+ Shopping Campaigns are designed to find the cheapest, easiest conversions available. By default, that means your existing customers.
You end up paying premium acquisition costs just to remind your warmest audience to buy again. It is a fast track to ruined profit margins.
The fix requires a structural change to how you tell Meta to spend your budget.
Default setting traps in your meta ads advantage+ shopping campaign
The illusion of high performance starts with Meta’s default settings. When you launch a new Advantage+ Shopping Campaign, Meta wants to prove its value quickly.
The algorithm hunts for the path of least resistance. It targets users who have visited your site, added to cart, or purchased in the past 90 days.
Your dashboard ROAS spikes. Your media buyer takes a victory lap. But you are just cannibalising your organic and email retention channels.
Meta does not automatically know who your existing customers are. If you do not explicitly define that audience at the account level, the algorithm treats everyone as a prospect.
This leads to a heavily skewed budget allocation. We audited 42 Meta Ads accounts last quarter. In 38 of them, Advantage+ Shopping Campaigns were spending up to 45% of their daily budget on returning customers.
You are paying top-of-funnel CPMs of $15 to $25 to reach people who would have bought from a free Klaviyo email anyway. That is a massive financial drain.
When I ran Gearbunch, I learned this the hard way. Scaling requires new eyeballs. You can see how we scaled an eCommerce brand using Advantage+ Shopping Campaigns by forcing the algorithm to hunt for net-new buyers.
If you leave the default settings alone, you are effectively running an expensive retargeting campaign disguised as acquisition.
Let us look at the mechanics. Advantage+ relies on machine learning to distribute spend. Without boundaries, it will always gravitate toward the highest probability of a conversion event.
A past buyer is infinitely more likely to convert than a cold prospect. The system registers a win. It then doubles down on that same warm audience pool. Your frequency metrics creep up, and ad fatigue sets in quickly.
Creative strategy pitfalls in advantage+ ecommerce campaigns
Your campaign settings are only half the problem. The creative you feed into the algorithm dictates who it goes after.
Many brands dump their entire creative library into a single Advantage+ campaign. This includes bottom-of-funnel assets, aggressive discount codes, and abandoned cart reminders.
This is a critical mistake. If you upload a graphic offering 20% off to close a sale, the algorithm will show it to the people most likely to use it.
Those people are your existing buyers.
You are now paying Meta to deliver a discount to a customer who was probably going to buy at full price. This creates a double hit to your profit margins. You pay the ad cost, and you lose 20% of the retail price.
Top-of-funnel creative needs to force the algorithm to seek out net-new audiences. You need broad appeal hooks, educational videos, and founder stories.
If you mix prospecting creative and retargeting creative in the same automated campaign, the retargeting creative will eat all the spend.
We recommend The 3-Tiered Meta Ads Account Structure for Consistent Scale to separate these functions. Keep your aggressive offers out of your primary acquisition campaigns.
The danger of discount-heavy assets
Coupon codes act like a magnet for bargain-hunting repeat buyers.
When an existing customer sees a generic “WELCOME20” or “SALE20” code in their feed, they click. The algorithm sees a high click-through rate and a fast conversion.
It then optimises delivery to find more people with similar behavioural profiles. In this case, that means more of your past buyers.
The compounding margin loss is brutal. High CPMs combined with heavy discounting will bankrupt an eCommerce brand trying to scale past $1M ARR.
Real customer acquisition cost audits for asc meta campaigns
You cannot fix this problem if you do not know your true numbers. You need to audit your real customer acquisition cost.
The Meta dashboard blends new and returning customer metrics by default. You have to dig deeper to find the truth.
Start by using the Audience Segments breakdown tool in Ads Manager. You can read the official documentation on how to use audience segments if you have not set this up before.
This tool splits your campaign data into three categories. These are new customers, engaged audience, and existing customers.
Once you activate this breakdown, the illusion shatters. You will likely see that your $25 Cost Per Purchase is a $15 cost for existing customers and a $65 cost for new customers.
Your True CAC, or new Customer Acquisition Cost, is the only metric that matters for scaling.
To calculate this, strip out all existing customer conversions from your Advantage+ metrics. Divide your total campaign spend by the number of net-new customer purchases.
Compare Meta’s self-reported attribution with your Shopify first-party data. If Meta claims 100 new purchases but Shopify only shows 40 first-time buyers for the week, you have a massive attribution discrepancy.
I cover this exact reporting gap in Meta Ads Attribution 2026: Why You’re Asking the Wrong Questions.
Stop accepting blended ROAS as a success metric. It hides the waste.
If you suspect your reporting is hiding these inefficiencies, our free Meta audit can help you uncover the true performance of your campaigns.
Existing customer capping setup for advantage plus shopping campaigns
Once you expose the wasted spend, you need to cap it. Advantage+ allows you to limit how much budget goes to existing customers.
This process happens at the Ad Account level, not the campaign level.
First, you must define your existing customer list. Meta needs data to know who to exclude.
Go to your Ad Account settings. Look for the “Advantage+ shopping campaigns” section. Here, you can define your existing customers using custom audiences.
Do not rely solely on the Meta pixel for this data. Pixel tracking is unreliable due to iOS privacy changes and ad blockers.
Instead, use a direct integration with your CRM. We use our Klaviyo management processes to sync dynamic segments directly to Meta.
Create a segment in Klaviyo for “All Past Purchasers”. Set this to sync daily with your Meta Ad Account. You can also upload a static CSV export from Shopify, but you will need to update it manually every week.
Once your custom audience is defined, go back to your campaign settings.
Apply a hard budget cap on existing customers. I recommend setting this cap between 0% and 5%.
If you set it to 0%, you force Meta to spend every single dollar on net-new acquisition. This is the purest way to scale.
Setting it to 5% allows a tiny amount of retargeting for users who might need one final nudge, but it protects the vast majority of your budget.
Continuous list maintenance is mandatory. If your Klaviyo sync breaks, your exclusion audience becomes outdated. Meta will immediately revert to targeting your newest buyers.
Check your audience sizes weekly to ensure the data is flowing correctly.
Performance optimization steps for your meta ads advantage+ shopping campaign
Reclaiming that 30% budget waste transforms your profitability.
By defining your existing customers and capping their budget allocation, you force Meta to do the hard work of finding new buyers.
Your dashboard ROAS will drop. Your Cost Per Purchase will rise. Do not panic.
This is what true acquisition looks like. You are finally getting accurate data.
More importantly, your Shopify backend will start to reflect real growth. Blended revenue will increase because you are bringing fresh cash into the business, rather than recycling the same dollars from your loyal fans.
Ongoing monitoring is critical. Meta’s algorithms will always look for loopholes to favour high-frequency delivery to warm audiences.
You must check your Audience Segments breakdown every week. Keep an eye on your custom audience syncs. Review your creative to ensure no aggressive discounts are slipping into your acquisition campaigns.
If you are spending more than $5,000 a month on Meta Ads, you cannot afford to leave these settings on default. The platform is designed to maximise its own revenue, not yours.
Finding these hidden leaks often requires an objective set of eyes. We run these checks daily for our clients.
Not sure where your Meta Ads budget is going?
We audit Meta Ads accounts every week. The free Meta Audit shows you exactly where spend is leaking and what to fix first.
If you want our team to look under the hood and pinpoint your exact percentage of wasted budget, request a free Meta audit.