Fehlerbehebung bei Performance Max-Kampagnen

Ähnlich wie bei Berichten zu Performance Max-Kampagnen können Sie GoogleAdsService.SearchStream verwenden, um Metadaten zu Kampagnen und Asset-Gruppen abzurufen und häufige Probleme zu beheben.

Fehlerbehebung bei Kampagnen

Wenn Sie mit Ihrer Performance Max-Kampagne nicht die gewünschte Leistung erzielen, liegen bei Ihren Anzeigen, den Geboten, der Ausrichtung, dem Conversion-Tracking oder den Kampagneneinstellungen unter Umständen Probleme vor. In den folgenden Anleitungen finden Sie Schritte zur Fehlerbehebung:

Kampagnen mit aktivierten Markenrichtlinien

Mit Markenrichtlinien können Sie festlegen, wie Ihre Marke in Performance Max-Kampagnen dargestellt wird. Mit Campaign.brand_guidelines_enabled können Sie prüfen, ob Markenrichtlinien für eine Kampagne aktiviert wurden.

Bei Performance Max-Kampagnen, bei denen Campaign.brand_guidelines_enabled auf true festgelegt ist, werden Marken-Assets auf Kampagnenebene verwendet (BUSINESS_NAME, LOGO und LANDSCAPE_LOGO). Außerdem müssen

  • Genau ein BUSINESS_NAME-Asset
  • Mindestens ein LOGO-Asset

Wenn Sie diese CampaignAsset-Ressourcen nicht verknüpfen, wenn dies erforderlich ist, erhalten Sie je nach fehlendem Asset-Typ entweder den Fehler CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED oder CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED. Diese Fehler können bei Kampagnen mit aktivierten Markenrichtlinien durch eine der folgenden Aktionen ausgelöst werden:

  • Erstellen einer neuen Campaign, ohne sowohl BUSINESS_NAME als auch LOGO als CampaignAsset-Ressourcen in derselben Anfrage anzugeben.
  • Wenn Sie eine oder mehrere CampaignAsset-Ressourcen entfernen, erfüllt die Kampagne nicht mehr die Mindestanforderungen für Marken-Assets.
  • Verknüpfen erforderlicher benutzerdefinierter Assets auf Asset-Gruppenebene mit einer zuvor assetlosen Performance Max-Kampagne für den Einzelhandel, ohne alle erforderlichen CampaignAsset-Ressourcen in derselben Anfrage anzugeben. (Wenn Sie nur optionale benutzerdefinierte Assets wie YOUTUBE_VIDEO verknüpfen, müssen Sie sowohl die Mindestanforderungen für Asset-Gruppen als auch die erforderlichen CampaignAsset-Markenlinks erfüllen, damit die Asset-Gruppe nicht in einen nicht unterstützten Zustand wechselt, der Änderungen in der Google Ads-Benutzeroberfläche verhindert.)

Wenn Sie versuchen, Marken-Assets auf der falschen Ebene zu verknüpfen, werden ebenfalls Fehler generiert, die Sie so beheben können:

Fehlerbehebung bei Asset-Gruppen

Verwenden Sie die Felder asset_group.primary_status und asset_group.primary_status_reasons, um Informationen zur Leistung einer Asset-Gruppe zu erhalten.

SELECT
  asset_group.resource_name,
  asset_group.primary_status,
  asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

Ebenso können Sie die Felder asset_group_asset.primary_status, asset_group_asset.primary_status_details und asset_group_asset.primary_status_reasons verwenden, um zu sehen, ob ein Asset einer Asset-Gruppe ausgeliefert wird oder warum nicht.

SELECT
  asset_group_asset.resource_name,
  asset_group_asset.primary_status,
  asset_group_asset.primary_status_reasons,
  asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"

Häufige Fehler bei Asset-Gruppen

Wenn Ihre Anfrage zum Erstellen eines AssetGroup oder zum Aktualisieren der verknüpften AssetGroupAsset-Ressourcen mit einem NOT_ENOUGH_*_ASSET-AssetGroupError (z. B. AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET) fehlschlägt, erfüllt Ihr AssetGroup nicht die Mindestanforderungen für Assets. Dieser Fehler tritt auf, wenn Sie eine Standard-AssetGroup erstellen, bei der erforderliche Assets fehlen, wenn Sie erforderliche benutzerdefinierte Assets mit einer assetlosen Einzelhandels-AssetGroup verknüpfen, ohne alle erforderlichen Assets anzugeben, oder wenn Sie erforderliche Assets entfernen, ohne alle benutzerdefinierten Assets in einer einzelnen Einzelhandelsanfrage zu trennen. (Wenn Sie nur optionale benutzerdefinierte Assets wie YOUTUBE_VIDEO verknüpfen, sind auch alle erforderlichen Assets erforderlich, damit die Asset-Gruppe nicht in einen nicht unterstützten Status wechselt, der Änderungen in der Google Ads-Benutzeroberfläche verhindert.)

Ein AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET-Fehler weist beispielsweise darauf hin, dass die Anfrage ohne die Mindestanzahl von MARKETING_IMAGE-Assets (in diesem Fall eines) gesendet wurde. Senden Sie Ihre Anfrage als Bulk-Mutationsanfrage mit der Methode GoogleAdsService.Mutate, die die asset_group_operation (beim Erstellen einer neuen Asset-Gruppe) und alle erforderlichen asset_group_asset_operation-Einträge enthält, wie unter Asset-Gruppen mit Assets verknüpfen beschrieben.

In diesem Beispiel muss die Liste der Mutationsvorgänge in der Bulk-Mutationsanfrage mindestens einen AssetGroupAsset mit einem field_type von MARKETING_IMAGE enthalten. Das Asset, auf das die AssetGroupAsset verweist, muss auch die Spezifikationen für eine MARKETING_IMAGE erfüllen.

Wenn Ihre Anfrage zum Erstellen einer AssetGroup mit einem AssetGroupError.SHORT_DESCRIPTION_REQUIRED fehlschlägt, bedeutet das, dass in Ihrer AssetGroup ein TEXT-Asset mit maximal 60 Zeichen und einem field_type von DESCRIPTION fehlt. Die Schritte zur Behebung dieses Problems sind dieselben wie im Beispiel NOT_ENOUGH_MARKETING_IMAGE_ASSET. Die Anfrage muss jedoch mindestens ein AssetGroupAsset-Element mit einem field_type-Wert von DESCRIPTION enthalten und das Asset, auf das im AssetGroupAsset-Element verwiesen wird, darf maximal 60 Zeichen lang sein.

Eine Liste häufiger Fehler und Informationen zur Problemlösung finden Sie unter Häufige Fehler.

Asset-Quelle zur Fehlerbehebung finden

Performance Max-Kampagnen sind einzigartig, weil Anzeigen mit Assets ausgeliefert werden, die von Werbetreibenden hochgeladen und von Google automatisch generiert werden. Als Werbetreibender kann es hilfreich sein, die Quelle des Assets zu kennen, um Probleme zu beheben oder die Leistung zu bewerten. In diesem Fall können Sie das Feld asset_group_asset.source so verwenden:

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

Conversion-Werte aus dem Zielvorhaben „Kundenakquisition“

Die erfassten Conversion-Werte können höher sein als die Werte, die Sie manuell hochladen, wenn Sie in Ihren Performance Max- oder Suchkampagnen die Kundenakquisition eingerichtet haben. Wenn Sie den Modus „Neukundenwert“ (höheres Gebot abgeben) ausgewählt haben, wird der Lifetime-Wert aller Neukunden dem Conversion-Wert Ihrer Conversion-Aktion hinzugefügt. Der Gesamt-Lifetime-Wert von Neukunden ist nur über die Google Ads-Weboberfläche verfügbar.

Wenn Sie Conversion-Werte ohne den Lifetime-Wert für Neukunden berechnen müssen, finden Sie im folgenden Pseudocode weitere Informationen. Der Gesamt-Lifetime-Wert von Neukunden kann über die Google Ads-Weboberfläche heruntergeladen werden.

nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
  // If the new customer acquisition value is 'Bid higher', then subtract.
  if (bidHigher == true) {
    nonNewCustomerAcquisitionConversionValueTotal +=
        campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
  }
  // If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
  else {
    nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
  }
}