Ä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:
- Probleme bei der Einrichtung von Performance Max-Kampagnen
- Performance Max-Kampagne läuft nicht oder hat niedrige Zugriffszahlen
- Steigerung der Ausgaben für Performance Max-Kampagnen
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:
- Sie erstellen ein neues
Campaign
, ohne sowohlBUSINESS_NAME
als auchLOGO
alsCampaignAsset
-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. - Sie fügen einer Performance Max-Kampagne für Onlineverkäufe ohne Assets mit einem Produktfeed Assets auf Asset-Gruppenebene hinzu, ohne alle erforderlichen
CampaignAsset
-Ressourcen im selben Antrag anzugeben.
Wenn Sie versuchen, Marken-Assets auf der falschen Ebene zu verknüpfen, werden ebenfalls Fehler generiert, die Sie so beheben können:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- Marken-Assets über die
CampaignAsset
-Ressource verknüpfen, da Markenrichtlinien für die Kampagne aktiviert sind.
- Marken-Assets über die
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
- Verknüpfen Sie die Marken-Assets mit der
AssetGroupAsset
-Ressource, da die Markenrichtlinien für die Kampagne nicht aktiviert sind.
- Verknüpfen Sie die Marken-Assets mit der
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;
}
}