Ähnlich wie bei Performance Max-Berichten können Sie mit GoogleAdsService.SearchStream
Kampagnen- und Asset-Gruppenmetadaten 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 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. Entsprechende Informationen finden Sie in den folgenden Anleitungen zur Fehlerbehebung:
- Probleme bei der Einrichtung von Performance Max-Kampagnen
- Performance Max-Kampagne wird nicht ausgeliefert oder es werden nur wenige Zugriffe erzielt
- Steigerung der Ausgaben für Performance Max-Kampagnen
Häufige Fehler bei Asset-Gruppen
Wenn Ihre Anfrage zum Erstellen einer AssetGroup
mit einem AssetGroupError
und einem enum-Wert fehlschlägt, der mit NOT_ENOUGH
beginnt, z. B. AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
, entspricht Ihre AssetGroup
nicht den Mindestanforderungen an Assets und wurde nicht erstellt.
Ein AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
-Fehler würde beispielsweise darauf hinweisen, dass der Antrag zum Erstellen einer AssetGroup
ohne die Mindestanzahl von MARKETING_IMAGES
gesendet wurde, in diesem Fall einer. Um diesen Fehler zu beheben, reichen Sie Ihre Anfrage zum Erstellen einer AssetGroup
noch einmal als Bulk-Änderungsanfrage mit der Methode GoogleAdsService.mutate
ein. Die Anfrage muss eine asset_group_operation
und alle fehlenden asset_group_asset_operations
enthalten, wie im Hilfeartikel Asset-Gruppen mit Assets verknüpfen beschrieben.
In diesem Beispiel muss die Liste der Änderungsvorgänge in der Bulk-Änderungsanfrage mindestens eine AssetGroupAsset
mit einer field_type
von MARKETING_IMAGE
enthalten. Das Asset, auf das die AssetGroupAsset
verweist, muss außerdem die Spezifikationen für eine MARKETING_IMAGE
erfüllen.
Wenn Ihre Anfrage zum Erstellen einer AssetGroup
mit dem Fehler AssetGroupError.SHORT_DESCRIPTION_REQUIRED
fehlschlägt, fehlt Ihrer AssetGroup
ein TEXT
-Asset mit maximal 60 Zeichen und einer field_type
von DESCRIPTION
. Die Schritte zur Behebung dieses Problems sind mit denen für das Beispiel NOT_ENOUGH_MARKETING_IMAGE_ASSET
identisch. Die Anfrage muss jedoch mindestens eine AssetGroupAsset
mit einer field_type
von DESCRIPTION
enthalten. 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
lassen sich Informationen zur Leistung einer Asset-Gruppe abrufen.
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 die Felder asset_group_asset.primary_status
, asset_group_asset.primary_status_details
und asset_group_asset.primary_status_reasons
verwendet werden, um zu sehen, ob ein Asset einer Asset-Gruppe ausgeliefert wird, oder um die Gründe dafür zu ermitteln.
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"
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 sind.
Bei Performance Max-Kampagnen, für die Campaign.brand_guidelines_enabled
auf true
festgelegt ist, werden Marken-Assets auf Kampagnenebene (BUSINESS_NAME
, LOGO
und LANDSCAPE_LOGO
) verwendet. Sie müssen
- Genau ein
BUSINESS_NAME
-Asset - Mindestens ein
LOGO
-Asset
Wenn du diese CampaignAsset
-Ressourcen nicht richtig verknüpfst, wird je nach fehlendem Asset-Typ entweder der Fehler CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
oder CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
angezeigt. Diese Fehler können bei Kampagnen mit aktivierten Markenrichtlinien durch eine der folgenden Aktionen ausgelöst werden:
- Es wird eine neue
Campaign
erstellt, ohne dass in derselben Anfrage sowohlBUSINESS_NAME
als auchLOGO
alsCampaignAsset
-Ressourcen angegeben werden. - Entfernen einer oder mehrerer
CampaignAsset
-Ressourcen, wodurch die Kampagne nicht mehr die Mindestanforderungen an Marken-Assets erfüllt. - Asset-Gruppenebene-Assets werden einer zuvor assetlosen Performance Max-Kampagne für Onlineverkäufe mit einem Produktfeed hinzugefügt, ohne dass in derselben Anfrage alle erforderlichen
CampaignAsset
-Ressourcen angegeben werden.
Wenn Sie versuchen, Marken-Assets auf der falschen Ebene zu verknüpfen, werden ebenfalls Fehler ausgegeben. Sie können diese so beheben:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
: Marken-Assets über die RessourceCampaignAsset
verknüpfen, da für die Kampagne Markenrichtlinien aktiviert sind.AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
: Marken-Assets über die RessourceAssetGroupAsset
verknüpfen, da die Markenrichtlinien für die Kampagne nicht aktiviert sind.
Asset-Quelle
Performance Max-Kampagnen sind einzigartig, da sie Anzeigen mit Assets enthalten, die von Werbetreibenden hochgeladen und automatisch von Google 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, die Sie manuell hochladen, wenn Sie in Ihren Performance Max-Kampagnen oder Suchkampagnen das Zielvorhaben „Kundenakquisition“ eingerichtet haben. Wenn Sie Modus „Neukundenwert“ (Höheres Gebot) ausgewählt haben, wird der Lifetime-Wert für alle Neukunden dem Conversion-Wert Ihrer 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öchten, bei denen der Lifetime-Wert für alle Neukunden nicht berücksichtigt wird, sehen Sie sich den folgenden Pseudocode an. Der Lifetime-Wert für 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;
}
}