Optimierung und Problembehebung bei Performance Max-Kampagnen

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

Kampagnenoptimierung

Hier finden Sie Optimierungstipps für Performance Max-Kampagnen, mit denen Sie verschiedene Geschäftsziele erreichen können. Diese Tipps gelten auch für Performance Max-Kampagnen, die über die Google Ads API erstellt wurden.

Fehlerbehebung bei Kampagnen

Wenn Sie mit Ihrer Performance Max-Kampagne nicht die gewünschte Leistung erzielen, können Probleme mit Ihren Anzeigen, den Geboten, der Ausrichtung, dem Conversion-Tracking oder den Kampagneneinstellungen vorliegen. Informationen zur Fehlerbehebung finden Sie in den folgenden Anleitungen:

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 mit Campaign.brand_guidelines_enabled, die auf true festgelegt sind, werden Marken-Assets auf Kampagnenebene verwendet (BUSINESS_NAME, LOGO und LANDSCAPE_LOGO). Außerdem muss Folgendes gelten:

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

Wenn Sie diese CampaignAsset-Ressourcen nicht richtig verknüpfen, erhalten Sie je nach fehlendem Asset-Typ einen Fehler vom Typ CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED oder CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED. Diese Fehler können für Kampagnen, für die Markenrichtlinien aktiviert sind, durch eine der folgenden Aktionen ausgelöst werden:

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

Asset-Gruppen optimieren

Wenn Sie Ihre Asset-Gruppen optimieren möchten, sollten Sie sich den Bericht zur Anzeigeneffektivität und zur Asset-Abdeckung ansehen. Sie können auf diesen Bericht über das Feld asset_coverage in der Ressource AssetGroup zugreifen, die empfohlene ad_strength_action_items zur Verbesserung der ad_strength enthält.

SELECT
  asset_group.ad_strength,
  asset_group.asset_coverage
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

Fehlerbehebung bei Asset-Gruppen

Mit den Feldern asset_group.primary_status und asset_group.primary_status_reasons können Sie Informationen zur Leistung einer Asset-Gruppe bereitstellen.

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"

Verwenden Sie die Felder asset_group_asset.primary_status, asset_group_asset.primary_status_details und asset_group_asset.primary_status_reasons, um anzugeben, ob ein Asset aus 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 mit einem AssetGroupError und einem Enumerationswert, der mit NOT_ENOUGH beginnt, z. B. AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET, fehlschlägt, bedeutet das, dass Ihr AssetGroup die Mindestanforderungen für Assets nicht erfüllt und nicht erstellt wurde.

Ein AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET-Fehler würde beispielsweise darauf hindeuten, dass der Antrag zum Erstellen eines AssetGroup ohne die Mindestanzahl von MARKETING_IMAGES (in diesem Fall eine) eingereicht wurde. Reichen Sie zur Behebung dieses Fehlers Ihre Anfrage zum Erstellen eines AssetGroup als Bulk-Mutate-Anfrage mit der Methode GoogleAdsService.mutate ein. Die Anfrage muss ein asset_group_operation und alle fehlenden asset_group_asset_operations enthalten, wie unter Asset-Gruppen mit Assets verknüpfen beschrieben.

In diesem Beispiel muss die Liste der Mutierungsoperationen in der Bulk-Mutierungsanfrage mindestens eine AssetGroupAsset mit einem field_type von MARKETING_IMAGE enthalten. Das Asset, auf das mit AssetGroupAsset verwiesen wird, muss auch den Spezifikationen für ein MARKETING_IMAGE entsprechen.

Wenn Ihre Anfrage zum Erstellen eines AssetGroup mit dem Fehler AssetGroupError.SHORT_DESCRIPTION_REQUIRED fehlschlägt, bedeutet das, dass in Ihrem AssetGroup ein TEXT-Asset mit maximal 60 Zeichen und ein field_type von DESCRIPTION fehlt. Die Schritte zur Behebung dieses Problems sind dieselben wie im NOT_ENOUGH_MARKETING_IMAGE_ASSET-Beispiel. Die Anfrage muss jedoch mindestens ein AssetGroupAsset mit einem field_type von DESCRIPTION enthalten und das vom AssetGroupAsset referenzierte Asset darf maximal 60 Zeichen lang sein.

Asset-Quelle zur Fehlerbehebung finden

Bei Performance Max-Kampagnen werden Anzeigen mit Assets ausgeliefert, die von Werbetreibenden hochgeladen und automatisch von Google generiert werden. Als Werbetreibender kann es hilfreich sein, die Quelle des Assets zu kennen, um Fehler 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 zur Kundenakquisition

Die gemeldeten Conversion-Werte können höher sein als die manuell hochgeladenen Werte, wenn Sie in Ihren Performance Max- oder Suchkampagnen Kundenakquisition eingerichtet haben. Wenn Sie den Modus „Neukundenwert“ (Höheres Gebot) 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 alle Neukunden berechnen möchten, sehen Sie sich den folgenden Pseudocode an. Der Lifetime-Wert aller 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;
  }
}