Advantage+ Shopping (ASC) is Meta's fully automated e-commerce campaign type that uses AI to optimize targeting, placements, creative delivery, and budget allocation with minimal manual input, combining prospecting and retargeting in a single campaign.
Quick Answer
Advantage+ Shopping (ASC) is Meta's fully automated e-commerce campaign type that uses AI to optimize targeting, placements, creative delivery, and budget allocation with minimal manual input, combining prospecting and retargeting in a single campaign.
ASC is Meta's automated e-commerce campaign type — best for accounts spending $10,000+/month where algorithm has sufficient signal
Upload 10-20+ diverse creative assets (video, image, carousel) at launch — ASC requires creative variety to test effectively
Monitor the existing customer budget cap and adjust based on whether new customer acquisition or repeat purchase revenue is the priority
Key Takeaways
ASC is Meta's automated e-commerce campaign type — best for accounts spending $10,000+/month where algorithm has sufficient signal
Upload 10-20+ diverse creative assets (video, image, carousel) at launch — ASC requires creative variety to test effectively
Monitor the existing customer budget cap and adjust based on whether new customer acquisition or repeat purchase revenue is the priority
How Advantage+ Shopping Works
Advantage+ Shopping Campaigns (ASC) are Meta's response to Google's Performance Max — a campaign type that cedes most optimization decisions to the algorithm. An ASC campaign uses a single audience targeting parameter: existing customers (defined by a custom audience). Meta then automatically serves ads to both existing customers and prospecting audiences, determining the optimal split, placements (Facebook, Instagram, Audience Network, Messenger), and creative combinations. Up to 150 creative assets can be uploaded; Meta tests them dynamically.
Why Advantage+ Shopping Matters for B2B Marketing
The technical differentiator of ASC is its use of Meta's full optimization signal stack: Pixel events, CAPI data, on-platform behavior signals, and value-based optimization (if purchase values are passed). Meta claims ASC delivers 17% lower cost per purchase on average compared to non-ASC shopping campaigns. The campaign uses catalog-based product ads, dynamic product ads (DPA), and static creative in combination, with the algorithm determining which format to show each user.
Advantage+ Shopping: Best Practices & Strategic Application
Best practices for Advantage+ Shopping include: uploading diverse creative sets (video, image, carousel) to give the algorithm sufficient variety to test; defining your existing customer audience accurately so Meta correctly partitions the existing customer budget cap; starting the existing customer budget cap at 20-30% and adjusting based on new-versus-returning customer revenue goals; and monitoring creative performance in the Creative Reporting section, as some assets will dominate delivery.
Agency Perspective: Advantage+ Shopping in Practice
At MV3, we treat ASC as the primary scaling vehicle for e-commerce clients with $10,000+ monthly Meta budgets. Below that threshold, the data density may be insufficient for ASC's algorithm to outperform manual campaigns. For clients new to ASC, we run it in parallel with a manual prospecting campaign for 4-6 weeks before migrating budget fully to ASC if it demonstrates superior ROAS. The key management lever in ASC is creative refresh — the algorithm rapidly exhausts creative performance, and fatigue occurs faster than in manual campaigns.
Frequently Asked Questions: Advantage+ Shopping
Advantage+ Shopping (ASC) is Meta's fully automated e-commerce campaign type that uses AI to optimize targeting, placements, creative delivery, and budget allocation with minimal manual input, combining prospecting and retargeting in a single campaign.
Standard shopping campaigns require manual audience segmentation, separate prospecting and retargeting campaigns, manual placement selection, and granular creative management. ASC consolidates prospecting and retargeting into one campaign with automated targeting, placement, and creative delivery. ASC requires less management time but offers less granular control.
The existing customer budget cap is a percentage of your total ASC budget that Meta will spend on your defined existing customer audience. Setting it at 20% means at least 80% of budget goes to new customer prospecting. If maximizing new customer acquisition is the goal, lower this cap. If retention and repeat purchase are priorities, raise it.
Use ASC when you have $10,000+/month in Meta spend, a robust product catalog, Pixel and CAPI properly configured, and sufficient conversion volume (50+ purchases per week). Use manual campaigns when you need precise audience control, when testing new products without catalog data, or when your budget is below the threshold for ASC's algorithm to optimize effectively.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes meta ads for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked