Optimierung und Problembehebung bei Performance Max-Kampagnen

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

Campaign optimization

Informationen zu den verschiedenen Geschäftszielen, die mit Performance Max-Kampagnen erreicht werden können, finden Sie in unseren Optimierungstipps für Performance Max-Kampagnen. Diese Tipps gelten gleichermaßen für Performance Max-Kampagnen, die über die Google Ads API erstellt werden.

Fehlerbehebung bei Kampagnen

Wenn Sie mit Ihrer Performance Max-Kampagne nicht die gewünschte Leistung erzielen, kann das an bestimmten Problemen mit Anzeigen, Geboten, Ausrichtung, Conversion-Tracking oder Kampagneneinstellungen liegen. Informationen zur Fehlerbehebung finden Sie in den folgenden Anleitungen:

Häufige Fehler bei Asset-Gruppen

Wenn Ihre Anfrage zum Erstellen eines AssetGroup mit einer AssetGroupError und einem ENUM-Wert fehlschlägt, der mit NOT_ENOUGH beginnt, z. B. AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET, bedeutet dies, dass die AssetGroup nicht die Mindestanforderungen an Assets erfüllt und nicht erstellt wurde.

Der Fehler AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET würde beispielsweise bedeuten, dass die Anfrage zum Erstellen einer AssetGroup ohne die Mindestanzahl von MARKETING_IMAGES gesendet wurde, in diesem Fall eine. Um diesen Fehler zu beheben, reichen Sie Ihre Anfrage zum Erstellen einer AssetGroup als Bulk-Mutate-Anfrage noch einmal ein. Verwenden Sie dazu die GoogleAdsService.mutate-Methode, die ein asset_group_operation und fehlende asset_group_asset_operations enthält, wie unter Asset-Gruppen mit Assets verknüpfen beschrieben.

In diesem Beispiel müsste die Liste der Änderungsvorgänge in der Bulk-Mutate-Anfrage mindestens ein AssetGroupAsset mit einem field_type von MARKETING_IMAGE enthalten. Das Asset, auf das in der AssetGroupAsset verwiesen wird, muss außerdem die Spezifikationen für ein MARKETING_IMAGE erfüllen.

Wenn Ihre Anfrage zum Erstellen eines AssetGroup mit einem AssetGroupError.SHORT_DESCRIPTION_REQUIRED fehlschlägt, bedeutet dies, dass in AssetGroup ein TEXT-Asset mit maximal 60 Zeichen und einem field_type von DESCRIPTION fehlt. Die Schritte zur Behebung dieses Problems sind mit denen im Beispiel NOT_ENOUGH_MARKETING_IMAGE_ASSET identisch. Die Anfrage muss jedoch mindestens ein AssetGroupAsset mit einem field_type von DESCRIPTION enthalten und das Asset, auf das die AssetGroupAsset verweist, darf maximal 60 Zeichen lang sein.

Fehlerbehebung bei Asset-Gruppen

Mit den Feldern asset_group.primary_status und asset_group.primary_status_reasons erhalten Sie Informationen zur Leistung einer Asset-Gruppe.

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 kann mit den Feldern asset_group_asset.primary_status, asset_group_asset.primary_status_details und asset_group_asset.primary_status_reasons angegeben werden, ob ein Asset einer Asset-Gruppe ausgeliefert wird oder aus welchem Grund.

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"

Asset-Quelle

Das Besondere an Performance Max-Kampagnen ist, dass Anzeigen mit Assets ausgeliefert werden, die von Werbetreibenden hochgeladen und automatisch von Google generiert werden. Als Werbetreibender kann es von Vorteil sein, die Quelle des Assets zu kennen, um Fehler zu beheben oder die Leistung auszuwerten. 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 des Zielvorhabens „Kundenakquisition“

Die erfassten Conversion-Werte können höher sein als die, die Sie manuell hochladen, wenn Sie in Ihren Performance Max-Kampagnen oder Suchkampagnen die Kundenakquisition eingerichtet haben. Wenn Sie den Modus Neukundenwert (höhere Gebote) auswählen, wird der Lifetime-Wert von Neukunden dem Conversion-Wert der Conversion-Aktion hinzugefügt. Der Lifetime-Wert von Neukunden ist nur über die Google Ads-Weboberfläche verfügbar.

Wenn Sie Conversion-Werte berechnen müssen, ohne den Lifetime-Wert für Neukunden zu berücksichtigen, verwenden Sie den folgenden Pseudocode. Der Wert für die 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;
  }
}