Smarte Kampagnen in Performance Max-Kampagnen umwandeln

Ab der Version v25_2 wird in der Google Ads API die Methode SmartCampaignSettingService.GeneratePMaxDraftCampaign eingeführt, mit der Sie eine smarte Kampagne in eine Performance Max-Kampagne umwandeln können.

So funktioniert die Umstellung

Wenn Sie SmartCampaignSettingService.GeneratePMaxDraftCampaign aufrufen, wird über die API eine Performance Max-Kampagne als Entwurf auf Grundlage der Konfiguration einer bestehenden Smart-Kampagne erstellt.

Der generierte Performance Max-Kampagnenentwurf wird mit den folgenden Statuswerten initialisiert:

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 aktivieren.

Anfrageparameter

Die Meldung GeneratePMaxDraftCampaignRequest akzeptiert die folgenden Felder:

  • resource_name (Erforderlich): Der Ressourcenname des SmartCampaignSetting, der mit der vorhandenen Smart-Kampagne verknüpft ist, die Sie umstellen möchten, im folgenden Format:

    customers/customer_id/smartCampaignSettings/campaign_id
    
  • validate_only (Optional): Wenn true, wird die Anfrage validiert, aber nicht ausgeführt. Im Feld validated_info der Antwort werden nur Validierungsfehler, Warnungen oder mögliche Probleme mit Conversions zurückgegeben.

  • gbp_enabled (Derzeit nicht unterstützt): Gibt an, ob der mit der Smart-Kampagne verknüpfte Standort des Google Unternehmensprofils (GBP) in die generierte Performance Max-Kampagne übernommen und verknüpft werden soll. Das Festlegen dieses Felds auf true ist derzeit nicht implementiert und gibt einen GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED-Fehler zurück.

  • image_enabled (Derzeit nicht unterstützt): Gibt an, ob die erforderlichen Bilder für die Performance Max-Kampagne automatisch generiert werden sollen, z. B. horizontale, quadratische und Logo-Bild-Assets. Das Festlegen dieses Felds auf true ist derzeit nicht implementiert und führt zu einem IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED-Fehler.

Antwortdetails

Die Meldung GeneratePMaxDraftCampaignResponse gibt die Ressourcennamen des neu generierten Performance Max-Kampagnenentwurfs und der zugehörigen Entitäten zurück:

  • pmax_campaign: Der Campaign-Ressourcenname der generierten Performance Max-Kampagne im Entwurf.
  • campaign_budget: Der Ressourcenname CampaignBudget, der mit der generierten Performance Max-Kampagne verknüpft ist.
  • asset_group: Der Ressourcenname der AssetGroup-Ressource, die mit der generierten Performance Max-Kampagne verknüpft ist.
  • assets: Eine Liste der Asset-Ressourcennamen, die mit der generierten Performance Max-Kampagne verknüpft sind.
  • validated_info: Zusätzliche Validierungsinformationen oder mögliche Probleme bei der Conversion, die zurückgegeben werden, wenn validate_only auf true festgelegt ist.

So wandeln Sie eine Smart-Kampagne um:

  1. Kampagnenentwurf erstellen: Rufen Sie SmartCampaignSettingService.GeneratePMaxDraftCampaign nur mit den erforderlichen resource_name auf (lassen Sie gbp_enabled und image_enabled leer oder legen Sie sie auf false fest). Speichern Sie die zurückgegebenen Ressourcennamen pmax_campaign, campaign_budget, asset_group und assets.
  2. Kampagne überprüfen und anpassen: Da die Performance Max-Kampagne mit status = PAUSED und creation_status = INCOMPLETE erstellt wird, sollten Sie das Budget, die Asset-Gruppe und die Assets prüfen und konfigurieren.
  3. Kampagne aktivieren: Wenn Sie Anzeigen ausliefern möchten, aktualisieren Sie den status der Kampagne auf ENABLED und den creation_status auf COMPLETE.