Wie bei anderen Anzeigentypen können Sie GoogleAdsService.SearchStream
verwenden, um Produktstatus und Leistungsdaten für Shopping-Produkte abzurufen.
Für Kampagnen, in denen Produkte unterstützt werden, sind die folgenden speziellen Berichte verfügbar:
- Ansicht "Shoppingleistung"
- Produktgruppenansicht
- Produktgruppenansicht für Asset-Gruppen
- Shopping-Produkt
Ansicht „Shoppingleistung“
In der Shopping-Leistungsübersicht finden Sie zusammengefasste historische Berichtsstatistiken für Produkte nach Attributen wie product_item_id
.
In der Datenansicht „Shopping-Leistung“ wird der Status des Produkts zum Zeitpunkt der Erfassung der relevanten Messwerte erfasst. Dazu gehören Segmente wie product_title, die sich seit der Aufzeichnung des Messwerts geändert haben können.
Hier ist ein Beispiel für eine Abfrage, mit der Impressionen, Klicks, Kosten, Conversions und alle Conversions für Produkte von product_item_id
mit Klicks in den letzten 30 Tagen abgerufen werden (absteigend sortiert nach allen Conversions, dann nach Conversions, dann nach Klicks, dann nach Kosten und dann nach Impressionen):
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_performance_view
WHERE 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
Ansicht „Produktgruppe“
In der Produktgruppenansicht finden Sie aggregierte Berichtsstatistiken für Shopping-Einträge-Gruppen (in der Benutzeroberfläche als Produktgruppen bezeichnet). Im Leitfaden zu Berichten für Performance Max-Kampagnen finden Sie Beispiele für die Ansicht „Produktgruppe“ für Asset-Gruppen.
Hier sehen Sie ein Beispiel für eine Abfrage, mit der Impressionen, Klicks, Conversions und alle Conversions für Shopping-Eintragsgruppen nach Kampagne mit Impressionen in den letzten 30 Tagen abgerufen werden (absteigend sortiert nach allen Conversions, dann nach Conversions, dann nach Klicks und dann nach Impressionen):
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.all_conversions
FROM product_group_view
WHERE segments.date DURING LAST_30_DAYS
AND metrics.impressions > 0
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Shopping-Produkt
Der Bericht Shopping-Produkt enthält die Attribute und Berichtsstatistiken für Produkte, die in Google Merchant Center-Konten vorhanden sind, die mit dem Google Ads-Konto verknüpft sind. Mit diesem Bericht lassen sich Statistiken auf Kunden-, Kampagnen- und Anzeigengruppenebene analysieren.
Hier sehen Sie ein Beispiel für eine Abfrage, mit der Impressionen, Klicks, Conversions und alle Conversions für die letzten 30 Tage für alle Shopping-Produkte aus allen verknüpften Google Merchant Center-Konten abgerufen werden. Die Ergebnisse sind in absteigender Reihenfolge nach allen Conversions, dann nach Conversions, dann nach Klicks und schließlich nach Impressionen sortiert:
SELECT
shopping_product.resource_name,
shopping_product.item_id,
shopping_product.feed_label,
shopping_product.merchant_center_id,
metrics.clicks,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_product
WHERE segments.date DURING LAST_30_DAYS
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Weitere Informationen zu Anfragen finden Sie im Berichtleitfaden.
Hinweise zur Leistung
Der Shopping-Produktbericht kann eine große Menge an Daten zurückgeben, wenn ein Konto mit einer großen Anzahl von Produkten verknüpft ist. Die folgenden Empfehlungen können Ihnen helfen, die Leistung Ihrer GAQL-Abfragen zu verbessern:
- Abfragen auf Kampagnen- und Anzeigengruppenebene sind in der Regel schneller als Abfragen auf Kontoebene, da sie wahrscheinlich weniger Produkte enthalten und weniger Datenzugriff erfordern.
- Je mehr Felder und Messwerte in der
SELECT
-Klausel enthalten sind, desto länger dauert die Antwort. Wir empfehlen, in der Abfrage nur die Felder und Messwerte auszuwählen, die Sie benötigen. - Bei Produkten mit einem oder mehreren Problemen werden mehr Daten zurückgegeben. Sie können im
WHERE
nachshopping_product.status
filtern, um herauszufinden, bei welchen Produkten wahrscheinlich Probleme auftreten, die den entsprechenden Status verursacht haben.
Anwendungsfälle für Shopping-Produktberichte
Der Bericht Shopping-Produkt bietet flexiblen Zugriff auf Produktinformationen für Kampagnen, in denen Produktfeeds verwendet werden. Sie erhalten Einblicke in den Status von Produkten aus Google Merchant Center-Konten, aber auch anzeigenspezifische Informationen wie Leistungsmesswerte und Probleme, die verhindern, dass Anzeigen für Produkte ausgeliefert werden.
In diesem Abschnitt werden einige typische Anwendungsfälle beschrieben, die denen in der Ansicht Produkte in der Google Ads-Benutzeroberfläche ähneln.
Das Feld „issues“ für Shopping-Produkte ähnelt dem Feld, das von productstatuses in der Content API for Shopping bereitgestellt wird. Es enthält jedoch zusätzlich Probleme, die speziell für Google Ads gelten. Um herauszufinden, ob das Problem im Google Merchant Center oder in Google Ads behoben werden muss, sehen Sie sich zuerst das Feld shopping_product.issues.documentation
der Antwort an. Es enthält einen Hilfeartikel, der Ihnen weiterhilft.
Produktstatus (Kontoebene)
Wenn Sie den Bericht ohne Filter für Kampagne oder Anzeigengruppe angeben, werden alle Produkte auf Kontoebene zurückgegeben.
Es werden Messwerte, Status und Probleme aus allen Kampagnen im Konto des Typs unterstützt:
- Shopping
- Performance Max-Kampagne
Mit dieser Abfrage können Sie den Status des Produkts (z. B. NOT_ELIGIBLE
) und eine Liste der produktspezifischen Probleme aufrufen, die zum angegebenen Status geführt haben:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
Produktstatus (Kampagnenebene)
Wenn Sie den Bericht mit einer Kampagnenressource als Teil der WHERE-Klausel angeben, werden alle Produkte zurückgegeben, die in der ausgewählten Kampagne enthalten sind.
Sie wird von den folgenden Kampagnentypen unterstützt, für die Produktfeeds verwendet werden können:
- Shopping
- Performance Max-Kampagne
- Demand Gen
- Video
Mit dieser Abfrage können Sie den Status des Produkts in einer bestimmten Kampagne abrufen. Sie können den Status der einzelnen Produkte prüfen und sehen, welche Probleme den Status verursachen. Eine pausierte Kampagne wirkt sich beispielsweise auf den Produktstatus aus:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = "customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>"
Produktstatus (Anzeigengruppenebene)
Wenn Sie den Bericht mit sowohl einer Anzeigengruppenressource als auch einer Kampagnenressource angeben und die WHERE-Klausel verwenden, werden alle Produkte der ausgewählten Kampagne zurückgegeben. Die Messwerte, der Status und die Probleme des Produkts geben an, ob es in der ausgewählten Anzeigengruppe enthalten oder ausgeschlossen ist.
Mit dieser Abfrage können Sie den Status des Produkts in Bezug auf die Anzeigengruppe abrufen. So können Sie prüfen, ob Produktgruppenfilter (auf Anzeigengruppenebene) richtig angewendet werden, und den Status der einzelnen Produkte einsehen:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.ad_group,
ad_group.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = "customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>"
AND shopping_product.ad_group = "customers/<CUSTOMER_ID>/adGroups/<AD_GROUP_ID>"
Produktmesswerte, nach Datum gefiltert (Kontoebene)
Wenn Sie den Bericht mit einem Datum oder Zeitraum in der WHERE-Klausel angeben, werden Messwerte für alle Produkte auf Kontoebene zurückgegeben, die (unabhängig davon, ob die Messwerte ungleich null sind) für den angegebenen Zeitraum gelten.
Sie können segments.date
nicht auswählen, da dies zu einem UNSUPPORTED_DATE_SEGMENTATION
-Fehler führen würde.
Mit dieser Abfrage können Sie die Leistung des aktuellen Produkts für einen bestimmten Tag oder einen anderen kompatiblen Datumswert abrufen. Damit lässt sich eine Zusammenfassung für jedes zurückgegebene Produkt erstellen, die über alle Kampagnen hinweg aggregiert wird:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
metrics.clicks,
metrics.impressions,
metrics.cost_micros
FROM shopping_product
WHERE
segments.date = '2024-01-01'
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 Shopping-Kampagnen implementieren. Sie sind mit den folgenden Berichten kompatibel.
ad_group
ad_group_ad
campaign
customer
(für alle Kampagnen zusammengefasst)product_group_view
shopping_performance_view
Die folgenden Messwerte für Warenkorbdaten können in Berichten wie dem shopping_performance_view
für Shopping-Kampagnen 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
Im folgenden Beispiel sehen Sie, wie Messwerte für Warenkorbdaten verwendet werden können, um die Leistung auf Produktebene für Shopping-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 = 'SHOPPING'
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 = 'SHOPPING'
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