Wie bei anderen Kampagnentypen können Sie mit GoogleAdsService.SearchStream
Attribute und Leistungsmesswerte für Performance Max-Kampagnen abrufen.
Allgemeine Informationen zu Berichten mit der Google Ads API finden Sie im Leitfaden zur Berichterstellung für die Google Ads API. In der folgenden Tabelle sind die Optionen für Berichte zu Performance Max-Kampagnen nach Ziel geordnet aufgeführt.
Leistung auf Kampagnenebene
Die Leistung von Performance Max-Kampagnen lässt sich ähnlich wie die Leistung anderer Kampagnentypen aufrufen. Sie müssen jedoch einen Filter hinzufügen, um nur Kampagnen einzuschließen, bei denen ein advertising_channel_type
gleich PERFORMANCE_MAX
ist.
Leistung aller Performance Max-Kampagnen
Die folgende Abfrage gibt beispielsweise die Leistung aller Performance Max-Kampagnen in den letzten 30 Tagen zurück. Sie können die Ergebnisse auch auf eine einzelne Kampagne beschränken, indem Sie nach campaign.id
oder campaign.resource_name
filtern.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
Leistung auf Asset-Gruppenebene
Zusätzlich zu Kampagnenberichten sind Berichte zu asset_group
-Ressourcen verfügbar, die mit Ihren Performance Max-Kampagnen verknüpft sind.
Anzeigeneffektivität der Asset-Gruppe
Bei Performance Max-Kampagnen werden Anzeigen für jede Asset-Gruppe dynamisch anhand der damit verknüpften Assets generiert. Daher ist es nicht möglich, die Leistung einzelner Anzeigen zu sehen. Die Google Ads API stellt jedoch das Feld asset_group.ad_strength
bereit, um die Leistung von Anzeigen auszuwerten, die mit verschiedenen asset_group
-Elementen verknüpft sind.
Mit der folgenden Abfrage wird veranschaulicht, wie Sie die Anzeigeneffektivität aller Asset-Gruppen abrufen können. Sie können diese Abfrage weiter nach asset_group.id
oder asset_group.resource_name
filtern, um die Anzeigeneffektivität einer oder mehrerer bestimmter Asset-Gruppen aufzurufen. Alternativ können Sie wie oben beschrieben einen campaign
-Filter hinzufügen, um die Anzeigeneffektivität verschiedener Asset-Gruppen innerhalb einer bestimmten Kampagne zu vergleichen.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
Empfehlungen zur Verbesserung der Stärke von Asset-Gruppen
Die Google Ads API bietet den Empfehlungstyp IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
. Damit werden Asset-Gruppen hervorgehoben, die verbessert werden sollten, um die Bewertung „Sehr gut“ zu erhalten. Diese Funktion ist besonders nützlich für Drittanbieter-Werbetreibende, mit denen Nutzer Asset-Gruppen erstellen und verwalten können.
Weitere Informationen finden Sie unter Optimierungsfaktor und Empfehlungen.
Leistung der Asset-Gruppe
Die Ressource asset_group
bietet eine Vielzahl von Messwerten, mit denen sich die Leistung einzelner Asset-Gruppen messen lässt. Die folgende Beispielabfrage zeigt, wie Sie die Leistungsmesswerte für jede asset_group
in einer bestimmten Kampagne in den letzten 7 Tagen abrufen können.
SELECT
asset_group.id,
asset_group.name,
asset_group.primary_status,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
metrics.clicks,
metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_7_DAYS
Asset-Leistung
Sie können die Leistung auf Asset-Ebene mit der Ressource asset_group_asset
abrufen.
Asset-Leistung mit asset_group_asset
In der Ressource asset_group_asset
wird das Asset anhand des Felds performance_label
mit anderen Assets desselben Typs verglichen. Weitere Informationen finden Sie im Hilfeartikel Asset-Berichte in Performance Max-Kampagnen.
SELECT
asset_group_asset.asset,
asset_group_asset.performance_label,
asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
AND asset_group_asset.status != 'REMOVED'
Leistungsstärkste Asset-Kombinationen
Mit der Ressource asset_group_top_combination_view
können die leistungsstärksten Kombinationen von Assets in Asset-Gruppen abgefragt werden. Die folgende Abfrage gibt beispielsweise eine Liste der Top-Asset-Kombinationen in einem angegebenen asset_group
zurück. Jede Zeile in der Antwort enthält eine Liste von asset_group_top_combination_view.asset_group_top_combinations
-Nachrichten vom Typ AssetGroupAssetCombinationData
.
Jedes Element in dieser Liste enthält eine Liste der Assets in der jeweiligen Kombination, dargestellt als AssetUsage
-Nachricht.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
Wenn Sie noch einen Schritt weiter gehen, können Sie diese Abfrage anpassen, um Statistiken zu generieren, die bei der Asset-Auswahl helfen und die Leistung der Performance Max-Kampagne besser optimieren. Mit der folgenden Abfrage werden die besten Asset-Kombinationen nach Asset-Gruppe in einer einzelnen Kampagne ermittelt. Die Ergebnisse werden jedoch auf Asset-Gruppen beschränkt, deren asset_group.ad_strength
entweder GOOD
oder EXCELLENT
ist. Die daraus resultierenden Asset-Kombinationen stellen die leistungsstärksten Asset-Kombinationen in den leistungsstärksten Asset-Gruppen der Kampagne dar.
SELECT
asset_group_top_combination_view.asset_group_top_combinations,
asset_group.ad_strength,
asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
AND campaign.id = CAMPAIGN_ID
Leistung von Kampagnen im Einzelhandel
Es gibt verschiedene Möglichkeiten, Performance Max-Kampagnen für den Einzelhandel basierend auf Ihren Berichtzielen zu messen.
Leistung aller Einzelhandelskampagnen
Das einfachste Beispiel ist das Abrufen der Leistung aller Performance Max-Einzelhandelskampagnen mit der Methode aus dem Beispiel für die Leistung aller Performance Max-Kampagnen. Zum Erstellen einer Performance Max-Einzelhandelskampagne müssen Sie in das Feld shopping_setting
der Kampagne den merchant_id
Ihres Merchant Center-Kontos eintragen. Wenn Sie der WHERE
-Klausel die Bedingung campaign.shopping_setting.merchant_id IS NOT NULL
hinzufügen, wird die Ergebnismenge so gefiltert, dass sie nur Einzelhandelskampagnen enthält.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND segments.date DURING LAST_30_DAYS
Kampagnenleistung für feed_label
Mit dem Feld campaign.shopping_setting.feed_label
können Sie das Targeting auf bestimmte Produktfeeds in Ihrem Merchant Center-Konto festlegen. Sie können nach diesem Feld filtern, um Berichtsmesswerte für alle Kampagnen zu erhalten, die mit einem bestimmten Produktfeed verknüpft sind. Die folgende Abfrage veranschaulicht beispielsweise, wie Messwerte für alle Performance Max-Kampagnen abgerufen werden, die auf Produkte ausgerichtet sind, die in der Wintersaison beworben werden sollen.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND campaign.shopping_setting.feed_label = 'WINTER-PRODUCTS'
AND segments.date DURING LAST_30_DAYS
Produktleistung
Sie können den shopping_performance_view
verwenden, um Messwerte auf Produktebene für alle Performance Max-Einzelhandelskampagnen abzurufen, wie in der folgenden Abfrage gezeigt. Wenn Sie nach campaign.advertising_channel_type
filtern, werden die Ergebnisse auf Performance Max-Kampagnen beschränkt. Wenn Sie segments.product_item_id
auswählen, werden die Ergebnisse automatisch so gefiltert, dass nur Einzelhandelskampagnen berücksichtigt werden, da Kampagnen außerhalb des Einzelhandels keine zugehörigen Produkte enthalten.
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions,
campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
AND metrics.clicks > 0
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.cost_micros DESC,
metrics.impressions DESC
Produktleistung mit Warenkorbdaten
Werbetreibende im Einzelhandel haben Zugriff auf relevante Verkaufs- und Gewinnmesswerte wie Umsatz, Bruttogewinn, Bruttogewinnmarge und verkaufte Stückzahl. Diese Messwerte sind für alle Werbetreibenden verfügbar, die in Performance Max-Kampagnen Conversions mit Warenkorbdaten verwenden. Sie sind mit den folgenden Berichten kompatibel.
asset_group_product_group_view
campaign
customer
(für alle Kampagnen zusammengefasst)shopping_performance_view
Die folgenden Messwerte für Warenkorbdaten können in Berichten wie shopping_performance_view
für Performance Max-Kampagnen für den Einzelhandel verwendet werden.
metrics.average_cart_size
metrics.average_order_value_micros
metrics.cost_of_goods_sold_micros
metrics.cross_sell_cost_of_goods_sold_micros
metrics.cross_sell_gross_profit_micros
metrics.cross_sell_revenue_micros
metrics.cross_sell_units_sold
metrics.gross_profit_margin
metrics.gross_profit_micros
metrics.lead_cost_of_goods_sold_micros
metrics.lead_gross_profit_micros
metrics.lead_revenue_micros
metrics.lead_units_sold
metrics.orders
metrics.revenue_micros
metrics.units_sold
Das folgende Beispiel zeigt, wie diese Messwerte für Warenkorbdaten verwendet werden können, um die Leistung auf Produktebene für Performance Max-Kampagnen in den letzten 30 Tagen nachzuvollziehen.
SELECT
segments.product_item_id,
segments.product_title,
metrics.average_cart_size,
metrics.average_order_value_micros,
metrics.conversions,
metrics.conversions_value,
metrics.gross_profit_micros,
metrics.gross_profit_margin,
metrics.revenue_micros,
metrics.units_sold,
campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
AND metrics.conversions > 0
ORDER BY
metrics.gross_profit_margin DESC,
metrics.revenue_micros DESC,
metrics.conversions_value DESC
Kampagnenleistung mit Warenkorbdaten
Messwerte für Warenkorbdaten können auf Kampagnenebene verwendet und mit anderen Leistungsmesswerten wie Impressionen, Klicks und Kosten kombiniert werden.
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros,
metrics.average_order_value_micros,
metrics.gross_profit_micros,
metrics.gross_profit_margin
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND segments.date DURING LAST_30_DAYS
ORDER BY
metrics.gross_profit_margin DESC,
metrics.average_order_value_micros DESC,
metrics.cost_micros DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Kampagnenleistung nach Asset- und Produktgruppe
Das folgende Beispiel zeigt, wie mit asset_group_product_group_view
Leistungsmesswerte von asset_group
und asset_group_listing_group_filter
abgerufen werden können.
Im Beispiel werden die Ergebnisse für jede asset_group
in der angegebenen Kampagne nach Knoten in der Produktaufteilungsstruktur segmentiert.
SELECT
asset_group.id,
asset_group_listing_group_filter.id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_30_DAYS
Leistung der Asset-Gruppen nach Produktgruppe
Alternativ können Sie die asset_group_product_group_view
verwenden, um Leistungsmesswerte mit asset_group_listing_group_filter
abzurufen, die Ergebnisse aber auf ein einzelnes asset_group
beschränken, indem Sie der WHERE
-Klausel eine asset_group
-Filterbedingung hinzufügen.
SELECT
asset_group_listing_group_filter.id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
AND segments.date DURING LAST_30_DAYS
Leistung der Dimension für Eintragsgruppenfilter
Sie können noch einen Schritt weiter gehen und Leistungsmesswerte nach der Dimension asset_group_listing_group_filter
segmentieren. Im folgenden Beispiel wird gezeigt, wie Leistungsmesswerte nach Produktmarke abgerufen werden können. Dazu wird asset_group_listing_group_filter.case_value.product_brand.value
in die Klausel SELECT
aufgenommen. Dadurch werden die Ergebnisse auch automatisch so gefiltert, dass nur asset_group_listing_group_filter
-Entitäten mit einer Produktmarke-Dimension enthalten sind.
Sie können eine ähnliche Analyse durchführen, indem Sie asset_group_listing_group_filter.case_value.product_brand
durch eine andere Dimension wie asset_group_listing_group_filter.case_value.product_condition.condition
ersetzen.
SELECT
asset_group_listing_group_filter.case_value.product_brand.value,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
AND segments.date DURING LAST_30_DAYS
Leistung des Kampagnenkriteriums
Berichte zu Kampagnenkriterien werden nur für unterstützte Kriteriumstypen ausgefüllt. Weitere Informationen hierzu finden Sie im Leitfaden zum Erstellen von Kampagnenkriterien.
Leistung des Standortkriteriums
Hier sehen Sie ein Beispiel für die Abfrage von Daten zu Standortkriterien für Performance Max-Kampagnen aus dem Bericht location_view
:
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'