What you’ll learn: How to set up Meta Advantage+ campaigns, connect to the Marketing API, build automated creative testing, and implement the Conversions API for accurate tracking.
Meta has fundamentally restructured its advertising platform around AI automation. As of Q1 2026, the legacy Advantage Shopping (ASC) and Advantage App (AAC) APIs are deprecated. All campaigns now use a unified Advantage+ structure with three automation levers: budget, audience, and placement. Over 4 million advertisers now use Meta’s generative AI tools—up from 1 million just six months prior. Advantage+ sales campaigns have shown a 22% average ROAS improvement, and the new Opportunity Score system (0-100) evaluates campaign health across creative variety, signal quality, audience breadth, and conversion accuracy.
Meta’s AI requires at least 50 conversion events per ad set to exit the learning phase. Advantage+ does not allow specific demographic targeting—the AI handles segmentation automatically. Creative quality and diversity are now the largest lever advertisers directly control. This means your signal architecture (tracking), creative systems (content production), and strategic oversight (when to intervene) are more important than ever.
# Meta recommends BOTH browser-side Pixel AND server-side CAPI
# running simultaneously with matching event names and Event IDs
# Pixel Setup (browser-side):
# 1. Meta Business Suite > Events Manager > Data Sources
# 2. Create Pixel > Install manually or via partner (Shopify/WP)
# 3. Configure standard events: Purchase, Lead, AddToCart, ViewContent
# Conversions API Setup (server-side):
# 1. Events Manager > Settings > Conversions API
# 2. Choose integration method:
# - Partner integration (Shopify, WooCommerce, Google Tag Manager)
# - Direct API integration (see code below)
# - Gateway setup (AWS/Google Cloud)
# CRITICAL: Deduplication
# Every event must have a matching event_name AND unique event_id
# across both Pixel and CAPI to prevent double-counting
# EMQ measures how well Meta can match events to user profiles
# Higher EMQ = better AI optimization
# Include these customer parameters in conversion events:
# - em (email, hashed)
# - ph (phone, hashed)
# - fn (first name, hashed)
# - ln (last name, hashed)
# - ct (city, hashed)
# - st (state, hashed)
# - zp (zip code, hashed)
# - country (country code, hashed)
# Check your EMQ score:
# Events Manager > Data Sources > Select Pixel > Event Match Quality tab
# Target: 6.0+ out of 10 (minimum viable), 8.0+ (optimal)
import requests
# Meta Marketing API v25.0+ (Q1 2026)
# Campaigns automatically enter Advantage+ state when configured
# with automation settings for budget, audience, and placement
access_token = 'YOUR_ACCESS_TOKEN'
ad_account_id = 'act_YOUR_ACCOUNT_ID'
# Create Advantage+ Sales Campaign
campaign = requests.post(
f'https://graph.facebook.com/v25.0/{ad_account_id}/campaigns',
params={
'name': 'Advantage+ Sales - Q1 2026',
'objective': 'OUTCOME_SALES',
'special_ad_categories': '[]',
'status': 'PAUSED',
'buying_type': 'AUCTION',
'access_token': access_token
}
)
campaign_id = campaign.json()['id']
# Create Ad Set with Advantage+ automation levers
adset = requests.post(
f'https://graph.facebook.com/v25.0/{ad_account_id}/adsets',
params={
'campaign_id': campaign_id,
'name': 'Advantage+ Auto Targeting',
'optimization_goal': 'OFFSITE_CONVERSIONS',
'billing_event': 'IMPRESSIONS',
'bid_strategy': 'LOWEST_COST_WITHOUT_CAP',
'daily_budget': 10000, # in cents ($100)
'targeting': json.dumps({
'geo_locations': {'countries': ['US']}
# No detailed targeting - let Advantage+ AI handle it
}),
'promoted_object': {'pixel_id': 'YOUR_PIXEL_ID',
'custom_event_type': 'PURCHASE'},
'status': 'PAUSED',
'access_token': access_token
}
)
Creative System: The Key Lever You Control
With Advantage+, creative quality is your primary optimization lever. Meta recommends 8-10 creative variations per ad set including video, carousel, and static formats. GoogleAdsAgent.ai’s Creative Asset Validator analyzes your creative assets against Meta’s best practices before you spend a dollar—checking text-to-image ratio, aspect ratios, brand visibility, and engagement predictions.
📦 GitHub: https://github.com/itallstartedwithaidea/creative-asset-validator — Validates creative across Meta, Google, Amazon—50+ platform specifications
Website: googleadsagent.ai | GitHub: https://github.com/itallstartedwithaidea | Tools: googleadsagent.ai/tools
John Williams | Senior Paid Media Specialist, Seer Interactive | $48M+ managed spend | Creator, GoogleAdsAgent.ai | Hero Conf Speaker | github.com/itallstartedwithaidea
Get a free 30-day audit of your advertising accounts. John will personally review your setup and provide actionable recommendations.
John will review your account and reach out within 24 hours.