Berichte zu Performance Max-Kampagnen

Wie bei anderen Kampagnentypen können Sie GoogleAdsService.SearchStream verwenden, um Attribute und Leistungsmesswerte für Performance Max-Kampagnen abzurufen. Weitere Informationen zu Berichten mit der Google Ads API finden Sie im Leitfaden zu Google Ads API-Berichten. In der folgenden Tabelle finden Sie die Optionen für Berichte zu Performance Max-Kampagnen, sortiert nach Zielvorhaben.

Messziel Zugeordnete Ressourcen Beispiele
Leistung und Placements auf Kampagnenebene
Leistung auf Asset-Gruppenebene asset_group
Asset-Leistung
Leistung von Einzelhandelskampagnen
Leistung von Kampagnenkriterien location_view Leistung von Standortkriterien

Leistung auf Kampagnenebene

Die Leistung von Performance Max-Kampagnen wird ähnlich wie die Leistung anderer Kampagnentypen angezeigt. Sie müssen jedoch einen Filter hinzufügen, damit nur Kampagnen mit einem advertising_channel_type gleich PERFORMANCE_MAX berücksichtigt werden.

Leistung aller Performance Max-Kampagnen

Mit der folgenden Abfrage wird beispielsweise die Leistung aller Performance Max-Kampagnen der letzten 30 Tage zurückgegeben. Sie können die Ergebnisse auch auf eine einzelne Kampagne beschränken, indem Sie nach campaign.id oder campaign.resource_name filtern. Das entspricht den Berichten zu Kanal-Assets für Performance Max-Kampagnen in der Google Ads-Benutzeroberfläche.

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

Placements von Performance Max-Kampagnen

Der Bericht performance_max_placement_view enthält Messwerte für Placement-Impressionen für Performance Max-Kampagnen. So können Sie nachvollziehen, wo die Anzeigen einer Kampagne ausgeliefert wurden. In der folgenden Abfrage wird gezeigt, wie Sie Impressionen nach Placement für eine bestimmte Performance Max-Kampagne in den letzten 30 Tagen abrufen.

SELECT
  performance_max_placement_view.display_name,
  performance_max_placement_view.placement,
  performance_max_placement_view.placement_type,
  performance_max_placement_view.target_url,
  metrics.impressions,
  campaign.id
FROM performance_max_placement_view
WHERE
  campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_30_DAYS

Leistung auf Asset-Gruppenebene

Zusätzlich zu Kampagnenberichten sind auch Berichte für asset_group-Ressourcen verfügbar, die mit Ihren Performance Max-Kampagnen verknüpft sind.

Anzeigeneffektivität der Asset-Gruppe

Da in Performance Max-Kampagnen Anzeigen für jede Asset-Gruppe dynamisch anhand der Assets generiert werden, die dieser Asset-Gruppe zugeordnet sind, ist es nicht möglich, die Leistung einzelner Anzeigen zu sehen. Über die Google Ads API sind jedoch das Feld asset_group.ad_strength und das Berichtsfeld asset_coverage verfügbar, mit denen Sie bewerten können, wie gut die zugehörigen asset_group-Entitäten für eine optimale Anzeigenleistung eingerichtet sind. Weitere Informationen zur Anzeigeneffektivität bei Performance Max-Kampagnen

Mit der folgenden Abfrage können Sie den Bericht zur Anzeigeneffektivität und Asset-Abdeckung aller Asset-Gruppen aufrufen. Sie können diese Abfrage weiter nach asset_group.id oder asset_group.resource_name filtern, um die Anzeigenstärke einer oder mehrerer bestimmter Asset-Gruppen aufzurufen. Alternativ können Sie einen campaign-Filter hinzufügen, wie oben beschrieben, um die Anzeigenstärke verschiedener Asset-Gruppen in einer bestimmten Kampagne zu vergleichen.

SELECT
  asset_group.id,
  asset_group.ad_strength
  asset_group.asset_coverage
FROM asset_group
WHERE asset_group.status = 'ENABLED'

Empfehlungen zur Verbesserung der Asset-Gruppen

Die Google Ads API bietet den Empfehlungstyp IMPROVE_PERFORMANCE_MAX_AD_STRENGTH, mit dem Asset-Gruppen hervorgehoben werden, die verbessert werden sollten, um die Anzeigeneffektivität „Sehr gut“ zu erreichen. Diese Funktion ist besonders nützlich für Drittanbieter, die es Nutzern ermöglichen, Asset-Gruppen zu erstellen und zu verwalten.

Weitere Informationen finden Sie im Leitfaden Optimierungsfaktor und Empfehlungen.

Leistung von Asset-Gruppen

Über die asset_group-Ressource sind verschiedene Messwerte verfügbar, mit denen sich die Leistung einzelner Asset-Gruppen messen lässt. In dieser Beispielabfrage wird gezeigt, wie Sie die Leistungsmesswerte für jede asset_group in einer bestimmten Kampagne in den letzten 7 Tagen abrufen.

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

Mit der Ressource asset_group_asset können Sie die Leistung auf Asset-Ebene abrufen.

Asset-Leistung mit asset_group_asset

In der Ressource asset_group_asset wird im Feld performance_label die Leistung des Assets im Vergleich zu anderen Assets desselben Typs bewertet. Weitere Informationen zu Asset-Berichten 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 Sie die leistungsstärksten Kombinationen von Assets in Asset-Gruppen abfragen. Das entspricht dem Kombinationsbericht in der Google Ads-Benutzeroberfläche. Mit der folgenden Abfrage wird beispielsweise eine Liste der wichtigsten Asset-Kombinationen in einem bestimmten asset_group erstellt. Jede Zeile in der Antwort enthält eine Liste von asset_group_top_combination_view.asset_group_top_combinations-Nachrichten vom Typ AssetGroupAssetCombinationData. Jeder Eintrag in dieser Liste enthält eine Liste der Assets in der jeweiligen Kombination, die als AssetUsage-Nachricht dargestellt wird.

SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID

Sie können diese Abfrage noch weiter anpassen, um Statistiken zu generieren, die bei der Auswahl von Assets helfen und die Leistung von Performance Max-Kampagnen besser optimieren. Mit der folgenden Abfrage werden die leistungsstärksten Asset-Kombinationen nach Asset-Gruppe in einer einzelnen Kampagne ermittelt. Die Ergebnisse sind jedoch auf Asset-Gruppen mit einem asset_group.ad_strength von GOOD oder EXCELLENT beschränkt. Die resultierenden Asset-Kombinationen sind die leistungsstärksten Asset-Kombinationen in den leistungsstärksten Asset-Gruppen der Kampagne.

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 Einzelhandelskampagnen

Es gibt verschiedene Möglichkeiten, Performance Max-Einzelhandelskampagnen anhand Ihrer Berichtsziele zu analysieren.

Leistung aller Einzelhandelskampagnen

Das einfachste Beispiel ist der Abruf der Leistung aller Performance Max-Kampagnen für den Einzelhandel mit der Methodik des Leistungsbeispiels für alle Performance Max-Kampagnen. Wenn Sie eine Performance Max-Kampagne für den Einzelhandel erstellen möchten, müssen Sie das Feld shopping_setting in Ihrer Kampagne mit der merchant_id Ihres Merchant Center-Kontos ausfüllen. Wenn Sie der WHERE-Klausel die Bedingung campaign.shopping_setting.merchant_id IS NOT NULL hinzufügen, wird das Ergebnisset so gefiltert, dass nur Einzelhandelskampagnen berücksichtigt werden.

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 einen feed_label

Mit dem Feld campaign.shopping_setting.feed_label können Sie bestimmte Produktfeeds in Ihrem Merchant Center-Konto ansprechen. Sie können nach diesem Feld filtern, um Berichtsstatistiken für alle Kampagnen abzurufen, die einem bestimmten Produktfeed zugeordnet sind. Im folgenden Beispiel sehen Sie, wie Sie Messwerte für alle Performance Max-Kampagnen abrufen, in denen Produkte beworben werden, die für die Wintersaison vorgesehen sind.

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

Mit dem shopping_performance_view können Sie produktbezogene Messwerte für alle Ihre Performance Max-Kampagnen für den Einzelhandel abrufen, wie in der Abfrage unten dargestellt. Wenn Sie nach campaign.advertising_channel_type filtern, werden die Ergebnisse auf Performance Max-Kampagnen beschränkt. Wenn Sie segments.product_item_id einbeziehen, werden die Ergebnisse automatisch so gefiltert, dass nur Einzelhandelskampagnen berücksichtigt werden, da Kampagnen, die nicht zum Einzelhandel gehören, keine zugehörigen Produkte haben.

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 aus dem Einzelhandel können auf relevante Umsatz- und Gewinnmesswerte wie Umsatz, Bruttogewinn, Bruttogewinnmarge und verkaufte Einheiten zugreifen. Diese Messwerte sind für alle Werbetreibenden verfügbar, die Conversions mit Warenkorbdaten in Performance Max-Kampagnen implementieren. Sie sind mit den folgenden Berichten kompatibel.

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.

Im folgenden Beispiel sehen Sie, wie diese Messwerte für Warenkorbdaten verwendet werden können, um die Produktleistung von Performance Max-Kampagnen in den letzten 30 Tagen zu analysieren.

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

Warenkorbdatenmesswerte 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

Im folgenden Beispiel wird gezeigt, wie asset_group_product_group_view verwendet werden kann, um Leistungsmesswerte nach asset_group und asset_group_listing_group_filter abzurufen. Im Beispiel werden die Ergebnisse nach Knoten des Produktpartitionsbaums für jede asset_group in der angegebenen Kampagne 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 von Asset-Gruppen nach Produktgruppe

Alternativ können Sie asset_group_product_group_view verwenden, um Leistungsmesswerte nach asset_group_listing_group_filter abzurufen. Beschränken Sie die Ergebnisse jedoch auf ein einzelnes asset_group, 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 von Dimensionen für Filter für Eintragsgruppen

Im vorherigen Beispiel können Sie die Leistungsmesswerte nach der Dimension asset_group_listing_group_filter segmentieren. Im folgenden Beispiel wird gezeigt, wie Leistungsmesswerte nach Produktmarke abgerufen werden. Dazu wird der SELECT-Klausel asset_group_listing_group_filter.case_value.product_brand.value hinzugefügt. Dadurch werden die Ergebnisse automatisch so gefiltert, dass nur asset_group_listing_group_filter-Entitäten mit einer Produktmarkendimension 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 von Kampagnenkriterien

Berichte zu Kampagnenkriterien werden nur für unterstützte Kriterientypen erstellt, die Sie im Leitfaden zum Erstellen von Kampagnenkriterien finden.

Leistung von Standortkriterien

Hier sehen Sie ein Beispiel für das Abfragen 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'

Marktchancen erkennen

Einer der wichtigsten Anwendungsfälle für Performance Max-Berichte ist die Ermittlung von Marktchancen, die Sie für Ihre Werbekampagnen und Ihr Unternehmen nutzen können. Im folgenden Video finden Sie einige Beispiele und Anleitungen für PMax-Berichte, mit denen Sie Marktchancen ermitteln können.

Best Practices

Wir empfehlen die folgenden Best Practices für Berichte zu Ihren Performance Max-Kampagnen in der Google Ads API. Dazu gehören:

  • API effizient nutzen

  • Empfehlungen zur Optimierung Ihrer Kampagnen nutzen

  • Echtzeitdaten ansehen und nicht nur Berichtsdaten aus der Vergangenheit.

  • Fügen Sie so viele Assets wie möglich hinzu, bis zum Limit für jeden Asset-Typ, und warten Sie dann, bis Google Ads die Optimierung für Sie übernimmt.

Im folgenden Video erfahren Sie mehr über die einzelnen Best Practices.