Wir führen ein neues und optimiertes Verfahren zum Erstellen von Kampagnen ein. Es ersetzt die bestehenden separaten Workflows für manuelle Kampagnen, Advantage+-Shopping-Kampagnen (ASC) und Advantage+-App-Kampagnen (AAC). In diesem neuen, einheitlichen Ablauf musst du die smart_promotion_type-Kennzeichnung beim Erstellen von ASC- oder AAC-Kampagnen nicht mehr angeben. Stattdessen kannst du eine Kampagne im Advantage+-Zustand einrichten, indem du sie mit Advantage+-Budget, Advantage+ Audience und Advantage+-Platzierungseinstellungen konfigurierst.
Ab v25.0 kannst du die API für Advantage+-Shopping-Kampagnen nicht mehr mit dem Feld smart_promotion_type=AUTOMATED_SHOPPING_ADS verwenden, um ASC-Kampagnen zu erstellen, oder die API für Advantage+-App-Kampagnen mit dem Feld smart_promotion_type=SMART_APP_PROMOTION, um AAC-Kampagnen zu erstellen. Stattdessen musst du Kampagnen mit Advantage+ Audience, Advantage+-Kampagnenbudget und Advantage+-Platzierungen erstellen, um Kampagnen zu generieren, deren advantage_state den Typ der Advantage+-Kampagne widerspiegelt. Weitere Details findest du in diesem Blogeintrag.
Das Feld existing_customer_buget_percentage wird gleichzeitig mit der ASC API in v25.0 als veraltet markiert. Hinweise zum Replizieren dieses Felds findest du unten im Abschnitt Verhalten von existing_customer_budget_percentage replizieren.
In diesem Leitfaden erfährst du, wie du Advantage+-Umsatz- und -App-Kampagnen erstellst, in denen advantage_state auf advantage_plus_sales oder advantage_plus_app festgelegt ist. Diese Kampagnen werden im Werbeanzeigenmanager als Advantage+-Umsatz- (oder App-)Kampagne „EIN“ mit den entsprechenden Performance-Vorteilen angezeigt. Advantage+-Umsatz- und -App-Kampagnen sind die aktualisierten und optimierten Versionen von Advantage+-Shopping-Kampagnen und Advantage+-App-Kampagnen.
Mit dieser neuen Konfiguration profitieren alle Umsatz- und App-Promotion-Kampagnen von den KI-Optimierungen, die die Performance von Advantage+-Shopping- und App-Kampagnen steigern. Unser komplettes Angebot an Werbetools ist weiterhin verfügbar, um die Anforderungen von Unternehmen zu erfüllen.
Du musst sicherstellen, dass deine Kampagne Advantage+ Audience, Advantage+-Kampagnenbudget und Advantage+-Platzierung für die Kampagne enthält, um den Advantage+-Status zu aktivieren. Dies wird auch dadurch angegeben, dass das Feld advantage_state einen anderen Wert als DISABLED enthält.
Hinweis: Die Advantage+-Platzierung ist eine Standardeinstellung in der API und muss daher nicht explizit aktiviert werden.
OUTCOME_SALES: Verwende diesen Wert, um dieselben Performance-Ergebnisse wie eine Advantage+-Shopping-Kampagne mit den folgenden Automatisierungseinstellungen zu erzielen.APP_INSTALLS: Verwende diesen Wert, um dieselben Performance-Ergebnisse wie eine Advantage+-App-Kampagne mit den folgenden Automatisierungseinstellungen zu erzielen.OUTCOME_LEADS: Verwende diesen Wert, um eine Advantage+-Leads-Kampagne zu erstellen. Advantage+-Lead-Kampagnen sollen die Performance deiner Leads-Kampagnen mit schnellerer Einrichtung und mit mehr Effizienz maximieren. Durch den Einsatz von KI können deine Advantage+-Leads-Kampagnen qualifizierte Leads generieren, indem deine Werbeanzeigen an relevantere Zielgruppen und in effektiveren Anzeigenplatzierungen ausgeliefert werden. Mit den folgenden Einstellungen kannst du eine Werbekampagne erstellen, die dieselben Automatisierungsoptionen wie eine Advantage+-Shopping-Kampagne oder eine Advantage+-App-Kampagne verwendet:
advantage_placement_state: DISABLED) mit advantage_state: DISABLED konfiguriert.advantage_state-Wert als DISABLED enthalten.Alle der folgenden Kriterien können verwendet werden. Hinweis: Das folgende Verhalten muss auf mindestens eine Anzeigengruppe in der Werbekampagne angewendet werden.
"targeting_automation": {"advantage_audience": 1}.geo_locations fest, die zulässig sind.advantage_state_info überprüfenNachdem du diese drei Automatisierungsoptionen aktiviert hast, enthält die Werbekampagne je nach Ziel den folgenden advantage_state-Wert auf der Ebene der Werbekampagne in advantage_state_info.
GET /v24.0/<CAMPAIGN_ID>?fields=name,objective,advantage_state_info
objective: OUTCOME_SALESadvantage_state_info: { advantage_state: ADVANTAGE_PLUS_SALES advantage_budget_state: ENABLED advantage_audience_state: ENABLED advantage_placement_state: ENABLED }
objective: APP_PROMOTIONadvantage_state_info: { advantage_state: ADVANTAGE_PLUS_APP advantage_budget_state: ENABLED advantage_audience_state: ENABLED advantage_placement_state: ENABLED }
objective: OUTCOME_LEADSadvantage_state_info: { advantage_state: ADVANTAGE_PLUS_LEADS advantage_budget_state: ENABLED advantage_audience_state: ENABLED advantage_placement_state: ENABLED }
DISABLEDWenn eine der Optionen advantage_budget_state, advantage_audience_state oder advantage_placement_state gleich DISABLED ist, wird der advantage_state in advantage_stage_info auf DISABLED festgelegt.
advantage_state_info: { advantage_state: DISABLED advantage_budget_state: DISABLED advantage_audience_state: ENABLED advantage_placement_state: ENABLED }
In einer Kampagne müssen advantage_budget_state, advantage_audience_state und advantage_placement_state auf ENABLED festgelegt sein, um advantage_state auf ADVANTAGE_PLUS_SALES, ADVANTAGE_PLUS_APP oder ADVANTAGE_PLUS_LEADS festlegen zu können.
Wenn eine der Automatisierungsoptionen gleich DISABLED ist, wird advantage_state auf DISABLED festgelegt.
Das Feld advantage_state und die untergeordneten Felder advantage_budget_state, advantage_audience_state und advantage_placement_state sind schreibgeschützte Informationskennzeichnungen, die zwar abgefragt werden können, aber durch die Konfiguration der Advantage+-Automatisierungsoptionen festgelegt werden.
Hinweis: In Kampagnen, die mit advantage_state gleich ADVANTAGE_PLUS_SALES, ADVANTAGE_PLUS_APP oder ADVANTAGE_PLUS_LEADS erstellt werden, ist smart_promotion_type gleich GUIDED_CREATION.
OUTCOME_SALES fest.bid_strategy mit LOWEST_COST_WITHOUT_CAP (empfohlen), COST_CAP, LOWEST_COST_WITH_BID_CAP oder LOWEST_COST_WITH_MIN_ROAS.geo_locations fest und aktiviere Advantage+ Audience nicht.existing_customer_budget_percentage replizierenUm das Verhalten von existing_customer_budget_percentage für deine Werbekampagne zu replizieren, musst du zwei Anzeigengruppen pro Werbekampagne erstellen, die Bestandskund*innen von neuen Kund*innen trennen.
POST-Anfrage an /act_<AD_ACCOUNT_ID/adsets stellst.
"daily_min_spend_target": "X",
"daily_spend_cap": "X"custom_audience-Einstellungen so fest, dass die Custom Audience, die du als Bestandskund*innen ansiehst, einbezogen wird. Stelle sicher, dass es sich nicht um einen Vorschlag oder eine Lockerung handelt, indem du targeting_relaxation_types für Custom Audiences auf 0 festlegst.
{ "targeting":{ "geo_locations":{ "countries":["US"] }, "custom_audiences":[{ "id":<CUSTOM_AUDIENCE_ID> }], "targeting_relaxation_types":{ "custom_audience":0 } } }
/act_<AD_ACCOUNT_ID>/ads-Endpunkt aufrufst.POST-Aufruf in Schritt 3 eine zweite Anzeigengruppe ein, die den Ausschluss für Custom Audiences enthält, der deine Bestandskund*innen repräsentiert.exclude festgelegt ist./adcopies-Endpunkt, um deine erste Anzeigengruppe zu duplizieren, und führe anschließend einen POST-Aufruf aus, um die Anzeigengruppe zu bearbeiten und die Custom-Audience-ID der Bestandskund*innen auszuschließen.{ "targeting":{ "geo_locations":{ "countries":["US"] }, "age_min":25, "age_max":40, "excluded_custom_audiences":[{ "id":<CUSTOM_AUDIENCE_ID> }], } }
Du hast nun eine neue Werbekampagne mit Ausgabenlimit für deine Bestandskund*innen erstellt. Sie wird nach der Überprüfung geschaltet.
existing_customer_budget_percentage verwenden, können nicht mit der Marketing API in die Advantage+-Struktur migriert werden. Öffne die Kampagne im Werbeanzeigenmanager, um zur Advantage+-Struktur zu migrieren. Du kannst deine Advantage+-Shopping-Kampagne mit dem Parameter migrate_to_advantage_plus in eine neue Kampagne in der Advantage+-Struktur kopieren.
curl -X POST <AD_CAMPAIGN_ID>/copies?migrate_to_advantage_plus=true
{
"copied_campaign_id": "6877326900432",
"ad_object_ids": [
{
"ad_object_type": "campaign",
"source_id": "6877313029432",
"copied_id": "6877326900432"
}
]
}
Wenn die neue Kampagne (copied_id) abgefragt wird, wird ein smart_promotion_type von GUIDED_CREATION mit advantage_state_info-Details angezeigt.
existing_customer_budget_percentage verwendenKampagnen mit existing_customer_budget_percentage können nur zur Advantage+-Struktur migriert werden, indem die Kampagne im Werbeanzeigenmanager dupliziert wird. Anweisungen zum Duplizieren in die Advantage+-Struktur findest du, wenn du die Kampagne im Werbeanzeigenmanager öffnest. Hinweise zum Erstellen einer neuen Kampagne findest du im Abschnitt Prozentsatz des Budgets für Bestandskunden replizieren.
Wenn du die gleichen Kampagnen-IDs behalten möchtest, kannst du das Feld migrate_to_advantage_plus verwenden, um deine Advantage+-Shopping-Kampagnen/Advantage+-App-Kampagnen ins Advantage+-Format zu migrieren.
curl -X POST <AD_CAMPAIGN_ID>?migrate_to_advantage_plus=true
{
success: <BOOLEAN>
}
Die Kampagne wird dann smart_promotion_type von GUIDED_CREATION und advantage_state_info-Details enthalten.
We estimate that this rollout will be completed by mid-June 2025.
Advantage+ sales campaigns use the same automation features as Advantage+ shopping campaigns, and they are both built on the principles of liquidity, including the combination of Advantage+ budget, Advantage+ audience, and Advantage+ placements. The Advantage+ campaign experience for Sales also reflects expanded supported use cases not available with the Advantage+ shopping campaign endpoint. Advertisers can now benefit from similar performance with additional features available for manual campaigns, like additional conversion locations, and may now create more than one adset per campaign.
If you keep the same settings in the new Advantage+ campaign experience as you used in your previous Advantage+ shopping campaigns, Advantage+ app campaigns or manual campaigns, then nothing will change. Your campaign will perform similarly to the previous set up.
Migrating or migrating and copying an ASC/AAC campaign into Advantage+ format, including using the migrate_to_advantage_plus field, will force the campaign into the learning stage. This means that newly copied campaigns will be in the learning stage, as well as campaigns that are migrated only without a copy action. This applies to all campaigns and there is not a workaround for the learnings.
We typically roll out products at the ad account level, so there is a chance you could see two different experiences across different ad sets during the rollout period. Once the new experience has fully rolled out, all ad accounts will have the same experience. Aim to maintain your existing strategy, regardless of the experience you have within Ads Manager.
migrate_to_advantage_plus field to migrate or copy and migrate their campaigns. smart_promotion_type=AUTOMATED_SHOPPING_ADS, but may revert to v23.0 to do so. The introduction of v25.0 will give an error for all attempts to create ASC campaigns with smart_promotion_type=AUTOMATED_SHOPPING_ADS on any version of the API. existing_customer_budget_percentage and cannot be migrated, or ASC campaigns that have more than 50 ads within the adset and cannot be migrated - these campaigns will be editable after v25.0, but may not be duplicated. We advise you to begin creating Advantage+ sales campaigns with "advantage_state": "ADVANTAGE_PLUS_SALES" as soon as possible to avoid any disruption with v25.0.migrate_to_advantage_plus field to migrate. This includes campaigns that have more than 50 ads within their adsets, or campaigns that are using existing_customer_budget_percentage.Using smart_promotion_type to create ASC/AAC campaigns on v24.0 will yield an error informing you that you cannot create or edit ASC/AAC on this version. You may revert to v23.0 to create ASC/AAC campaigns with smart_promotion_type, but we recommend creating Advantage+ campaigns instead. ASC/AAC will not be able to be created on any API version with the release of v25.0.
AAC campaigns cannot be copied and migrated, but may be migrated using the migrate_to_advantage_plus field. See the migration instructions above.
Yes. Once the ad account has been upgraded into the new Advantage+ experience on Ads Manager, campaigns that were created as Advantage+ shopping campaigns will show as “Advantage+ On” in the Ads Manager whether they were created via API or UI.
If you edit the ASC campaign within the Ads Manager UI in any way and accept turning on Advantage+ campaign budget when prompted, it will be converted to an ADVANTAGE_PLUS_SALES campaign that shows as "Advantage+ On" through the Ads Manager UI, and "advantage_state": "ADVANTAGE_PLUS_SALES" when queried on its API settings. The campaign will also change from smart_promotion_type=AUTOMATED_SHOPPING_ADS to smart_promotion_type=GUIDED_CREATION. However, you must edit something about the ASC campaign in the Ads Manager in order to prompt this change and accept the Advantage+ campaign budget.
If the ASC campaign was created and edited exclusively through the API, it will continue to reflect as smart_promotion_type=AUTOMATED_SHOPPING_ADS in the API settings until something is edited about this campaign in the Ads Manager. It will show as "Advantage+ On: through the Ads Manager UI after the ad account has been upgraded into the new Advantage+ experience.
ASC campaigns created through the old ASC experience in Ads Manager will show with "Advantage+ On" settings once the ad account has been upgraded into the new Advantage+ campaign Ads Manager experience.
However, ASC campaigns created on the Ads Manager with the old ASC UI before the ad account has been upgraded into the new Advantage+ campaign UI experience will need to be edited in the Ads Manager and accept turning on Advantage+ campaign budget when prompted in order to reflect Advantage+ Sales being on in the new interface and "advantage_state": "ADVANTAGE_PLUS_SALES". This will also then display the budget at the campaign level in reporting and update to smart_promotion_type=GUIDED_CREATION. Otherwise, the campaign will continue to reflect smart_promotion_type=AUTOMATED_SHOPPING_ADS on the API settings.
The campaign converts from Advantage+ shopping campaign (i.e., smart_promotion_type=AUTOMATED_SHOPPING_ADS) to an Advantage+ sales campaign (i.e., "advantage_state": "ADVANTAGE_PLUS_SALES") with smart_promotion_type=GUIDED_CREATION.
ASC campaigns that use existing_customer_budget_percentage cannot be migrated to the Advantage+ structure with "advantage_state": "ADVANTAGE_PLUS_SALES" using the API, but can be migrated into Advantage+ structure if you open the campaign in Ads Manager.
ASC campaigns using existing_customer_budget_percentage will still be editable with the release v25.0 but unable to be duplicated. These campaigns will be uneditable with the release of v26.0, so we recommend migrating the campaigns to Advantage+ structure within Ads Manager as soon as possible.
ASC campaigns with ad sets containing more than 50 ads cannot be converted, migrated, or duplicated into Advantage+ sales campaigns. However, these campaigns will maintain their ASC settings (smart_promotion_type=AUTOMATED_SHOPPING_ADS) and will continue to be editable after v25.0. These campaigns will not be able to be duplicated with the release of v25.0, and will be uneditable with the release of v26.0. If there are any changes to this behavior, Meta will provide advance notice.
No. Developers will need to follow the criteria above to make a campaign with Advantage+ audience, Advantage+ placement, and Advantage+ budget criteria.
No. Please edit the campaign in Ads Manager once the ad account is enrolled in the new UI to convert the campaign, or use the migrate_to_advantage_plus field to migrate the campaign via API.
Note: Not all campaigns will be eligible to migrate from ASC to Advantage+ sales. ASC campaigns using existing_customer_budget_percentage cannot be migrated via the API, but can be migrated in Ads Manager. ASC campaigns where the count of ads within the ASC adset is greater than 50 cannot be migrated into Advantage+ sales campaigns at all. These campaigns will remain in the ASC structure but will continue to be editable after v25.0. However, all legacy ASC campaigns with smart_promotion_type will be uneditable with the release of v26.0.
"targeting_automation": {"advantage_audience": 1} for at least one ad set in the campaign, OR"targeting_automation": {"advantage_audience": 0} or is not set, and at least one ad set in the campaign has:
If you set up your budget, audience, or placement details outside of the criteria listed above, the campaign will reflect advantage_state:DISABLED.
Access to Advantage+ Audience, Advantage Custom Audience, and Advantage Detailed Targeting for Special Ad Category campaigns related to Housing, Employment, and Financial Products and Services is currently being rolled out to advertisers. If your campaign is eligible at the point of migration, it will be recreated in the Advantage+ structure. If not, it will be migrated into a similar structure using broad targeting. For more details, please see this Help Center article.