In v25 und höher können Sie die Methode SmartCampaignSettingService.GeneratePMaxDraftCampaign verwenden, um eine smarte Kampagne in eine Performance Max-Kampagne umzuwandeln. Diese Methode ist in v24 und früheren Versionen nicht verfügbar.
Funktionsweise der Conversion
Wenn Sie SmartCampaignSettingService.GeneratePMaxDraftCampaign aufrufen, generiert die API einen Entwurf für eine Performance Max-Kampagne, ein Budget, eine Asset-Gruppe und Assets. Grundlage dafür ist die Konfiguration der smarten Kampagne, die in der Anfrage angegeben wurde. Nachdem die neuen Ressourcen generiert wurden, sollten Sie sie prüfen, ändern und optimieren, bevor Sie die Kampagne für die Anzeigenauslieferung aktivieren.
Der generierte Entwurf einer Performance Max-Kampagne wird mit den folgenden Statuswerten initialisiert:
statusist aufPAUSEDgesetzt.- Die Auslieferungseignung wird in
primary_statusangegeben. contains_eu_political_advertisingist standardmäßig aufDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGfestgelegt, sofern nicht bereits in der smarten Kampagne angegeben. Überprüfen und aktualisieren Sie dieses Feld, wenn Ihre Kampagne politische Werbung in der EU enthält.
So können Sie die generierte Performance Max-Kampagne, das Budget, die Asset-Gruppe und die Assets prüfen, ändern und optimieren, bevor Sie die Kampagne für die Anzeigenauslieferung aktivieren.
Asset-Entwürfe
Die neue Kampagne enthält eine Gruppe von Platzhalterbildern, die ersetzt werden müssen, bevor die neue Kampagne aktiviert wird. Wenn das Feld image_enabled unterstützt wird und in der Anfrage auf true gesetzt ist, generiert die API automatisch Bilder, anstatt Platzhalterbilder zu verwenden. Sie können die neuen Assets im Feld assets der Antwort prüfen und sie so ersetzen:
- Lesen Sie den Leitfaden zu den Asset-Anforderungen.
- Laden Sie neue Bilder hoch, indem Sie dem Beispiel Bild-Asset hochladen folgen.
- Verknüpfen Sie die neuen Assets mit der Asset-Gruppe der Kampagne im Entwurf und entfernen Sie dann die
AssetGroupAsset-Links für die Platzhalterbilder (entweder in derselben atomaren Mutationsanfrage oder nach dem Verknüpfen der neuen Assets, damit die Mindestanforderungen für Assets weiterhin erfüllt sind). Folgen Sie dazu der Anleitung zum Verknüpfen von Asset-Gruppen mit Assets.
Anfrageparameter
Die Nachricht GeneratePMaxDraftCampaignRequest akzeptiert die folgenden Felder:
resource_name(erforderlich): Der Ressourcenname derSmartCampaignSetting, die für die smarte Kampagne, die Sie konvertieren möchten, neu generiert werden soll, im folgenden Format:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(optional): Wenntrue, wird die Anfrage validiert, aber nicht ausgeführt. Im Feldvalidated_infoder Antwort werden nur Validierungsfehler, Warnungen oder mögliche Konvertierungsprobleme zurückgegeben, ohne dass Entwurfsentitäten erstellt werden.gbp_enabled(Nicht unterstützt): Optional. Gibt an, ob der mit der Performance Max-Kampagne verknüpfte Standort im Google Unternehmensprofil konvertiert werden soll. Lassen Sie dieses Feld leer oder legen Sie es auffalsefest. Wenn Sie es auftruefestlegen, wird einSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED-Fehler zurückgegeben.image_enabled(Nicht unterstützt): Optional. Gibt an, ob erforderliche Bilder für Performance Max-Kampagnen generiert werden sollen (z. B. horizontale, quadratische und Logo-Bildtypen). Lassen Sie dieses Feld leer oder legen Sie es auffalsefest. Das Festlegen auftruewird nicht unterstützt und gibt den FehlerSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDzurück.
Antwortdetails
Die Nachricht GeneratePMaxDraftCampaignResponse gibt die Ressourcennamen des generierten Performance Max-Kampagnenentwurfs und der zugehörigen Entitäten zurück:
pmax_campaign: DerCampaign-Ressourcenname der generierten Performance Max-Kampagne im Entwurf.campaign_budget: Der Ressourcenname derCampaignBudget, die mit der generierten Performance Max-Kampagne verknüpft ist.asset_group: Der Ressourcenname derAssetGroup, die mit der generierten Performance Max-Kampagne verknüpft ist.assets: Eine Liste vonAsset-Ressourcennamen, die mit der generierten Performance Max-Kampagne verknüpft sind.validated_info: Validierungsinformationen oder mögliche Konvertierungsprobleme, die von der Konvertierungsprüfung zurückgegeben werden. Diese werden sowohl ausgefüllt, wennvalidate_onlyauftruegesetzt ist, als auch zusammen mit den generierten Entitätsressourcennamen, wennvalidate_onlyauffalsegesetzt ist.
Empfohlener Workflow
So wandeln Sie eine smarte Kampagne um:
- Kampagnenentwurf generieren: Rufen Sie
SmartCampaignSettingService.GeneratePMaxDraftCampaignauf und legen Sie nur die erforderlicheresource_namefest. Lassen Siegbp_enabledundimage_enabledleer oder legen Sie sie auffalsefest. Speichern Sie die zurückgegebenen Ressourcennamenpmax_campaign,campaign_budget,asset_groupundassets. - Kampagne prüfen und anpassen: Da der Entwurf der Performance Max-Kampagne mit
status = PAUSEDundcreation_status = INCOMPLETEerstellt wird, sollten Sie das Budget, die Asset-Gruppe und die Assets prüfen und konfigurieren. - Kampagne aktivieren und Original pausieren: Wenn Sie bereit sind, Anzeigen auszuliefern, ändern Sie den
statusder Performance Max-Kampagne inENABLEDund denstatusder ursprünglichen smarten Kampagne inPAUSED, um eine doppelte Auslieferung zu vermeiden.