Wie bei anderen Anzeigentypen können Sie GoogleAdsService.SearchStream verwenden, um den Produktstatus und die Leistungsdaten für Shopping-Produkte abzurufen.
Für Kampagnen, die Produkte aus einem Google Merchant Center-Feed unterstützen, gibt es die folgenden speziellen Berichte:
- Ansicht "Shoppingleistung"
- Ansicht „Produktgruppe“
- Asset-Gruppe – Produktgruppenansicht
- Shopping-Produkt
- Warenkorbdaten-Verkaufsansicht (verfügbar ab v24)
- Asset-Ansicht „Erweiterung der finalen URL“ (verfügbar für Shopping-Kampagnen ab Version 26)
Außerdem werden ab Version 26 in Shopping-Kampagnen in final_url_expansion_asset_view die Assets für die Textanpassung aufgeführt, die ausgeliefert werden, wenn AI Max (campaign.ai_max_setting.enable_ai_max = true) und die Erweiterung der finalen URL (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN) aktiviert sind.
Informationen zu den Anforderungen an Abfragen und ein Beispiel finden Sie im Abschnitt Asset-Ansicht „Erweiterung der finalen URL“.
Ansicht „Shoppingleistung“
Die Shopping-Leistungsansicht bietet aggregierte Verlaufsstatistiken für Produkte nach Attributen wie product_item_id.
Es werden alle Kampagnentypen unterstützt, für die Produktfeeds aus dem Google Merchant Center verwendet werden, einschließlich Shopping-, Performance Max-, Demand Gen-, Video-, App- und Displaykampagnen.
In der Ansicht „Shopping-Leistung“ wird der Status des Produkts zum Zeitpunkt der Erfassung der relevanten Messwerte angezeigt. Dazu gehören Segmente wie product_title, die sich seit der Erfassung des Messwerts möglicherweise geändert haben.
shopping_performance_view unterstützt auch die folgenden Segmente und Messwerte:
segments.ad_sub_network_type(auch inproduct_group_viewundasset_group_product_group_viewunterstützt).- Nach Conversion-Datum segmentierte Messwerte:
metrics.conversions_by_conversion_date,metrics.all_conversions_by_conversion_date,metrics.conversions_value_by_conversion_date,metrics.all_conversions_value_by_conversion_date,metrics.value_per_conversions_by_conversion_dateundmetrics.value_per_all_conversions_by_conversion_date. - Messwerte für den Anteil an möglichen Impressionen im Vergleich zu Mitbewerbern:
metrics.search_budget_lost_impression_share,metrics.search_rank_lost_impression_share,metrics.search_budget_lost_absolute_top_impression_shareundmetrics.search_rank_lost_absolute_top_impression_share. - Verfügbar ab v24: Das Segment
segments.conversion_attribution_event_typeund diemetrics.all_*Warenkorbdaten-Messwerte (mit denen Warenkorbdaten für alle Conversions erfasst werden, einschließlich nicht gebotsfähiger Conversions).
Hier ist eine Beispielabfrage, mit der Impressionen, Klicks, Kosten, Conversions und alle Conversions für Produkte nach product_item_id mit Klicks in den letzten 30 Tagen abgerufen werden (absteigend sortiert nach allen Conversions, dann Conversions, dann Klicks, dann Kosten, dann 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
Attributionslogik für Produktberichte
In Berichten auf Produktebene wird ein spezielles Attributionsmodell verwendet, um die Leistung einzelnen Produkten zuzuordnen, wenn mehrere Produkte in einer Anzeige erscheinen.
Finanzielle Messwerte
Finanzielle Messwerte wie metrics.cost_micros und metrics.conversions werden so berechnet, dass ihre Summe über alle Produkte hinweg die Berichte auf Kampagnenebene nicht überschreitet.
- Direkte Interaktionen
- Wenn die Nutzerabsicht klar ist und sich auf ein einzelnes Produkt bezieht (z. B. ein Klick direkt auf ein Produkt), werden 100 % der zugehörigen Kosten und des Conversion-Beitrags diesem bestimmten Produkt zugeordnet.
- Indirekte Interaktionen
- Wenn die Nutzerabsicht auf die Anzeige als Ganzes gerichtet ist (z. B. wenn der Nutzer auf eine Überschrift, einen Call-to-Action-Button oder ein Video klickt), werden die zugehörigen Kosten und der Conversion-Beitrag gleichmäßig auf alle Produkte verteilt, die in dieser Anzeige präsentiert werden.
Interaktionsmesswerte
Mit Interaktionsmesswerten wie metrics.impressions und metrics.clicks wird das produktspezifische Engagement gemessen.
Bei Impressionen wird die Anzahl für jedes Produkt in der Anzeige erhöht, wenn das Ereignis auftritt, unabhängig davon, ob das Produkt im Darstellungsbereich des Nutzers sichtbar war. Daher kann die Summe der Impressionen für alle Produkte in einem Bericht deutlich höher sein als die entsprechenden Gesamtzahlen auf Kampagnenebene.
Im Gegensatz dazu werden bei metrics.clicks nur Klicks auf dieses bestimmte Produkt erfasst. In der Google Ads-Benutzeroberfläche ist das Feld metrics.clicks explizit als Produktklicks gekennzeichnet.
Produktgruppenansicht
Die Produktgruppenansicht enthält zusammengefasste Berichtsstatistiken für Eintragsgruppen für Produkteinträge (in der Benutzeroberfläche als Produktgruppen bezeichnet). Beispiele finden Sie im Leitfaden zu Berichten für Performance Max-Kampagnen unter Asset-Gruppe – Produktgruppenansicht.
Hier ist eine Beispielabfrage, 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 Conversions, dann Klicks, dann 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
Bericht „Shopping-Produkte“
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 können Sie Statistiken auf Kunden-, Kampagnen- und Anzeigengruppenebene prüfen. Es unterstützt Shopping-, Performance Max-, Demand Gen-, Video- und (ab Version 24) App-Kampagnen. Sie können auch shopping_product.product_image_uri abfragen, um den URI des vom Händler bereitgestellten Produktbilds abzurufen.
Hier ist eine Beispielabfrage, mit der Impressionen, Klicks, Conversions und alle Conversions der letzten 30 Tage für alle Shopping-Produkte aus allen verknüpften Google Merchant Center-Konten abgerufen werden. Die Ergebnisse werden in absteigender Reihenfolge nach allen Conversions, dann nach Conversions, dann nach Klicks und dann 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 Abfragen finden Sie im Leitfaden zur Berichterstellung.
Hinweise zur Leistung
Der Bericht „Shopping-Produkt“ kann eine erhebliche Datenmenge zurückgeben, wenn ein Konto mit einer großen Anzahl von Produkten verknüpft ist. Die folgenden Empfehlungen können dazu beitragen, 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 Zugriff auf weniger Daten erfordern.
- Je mehr Felder und Messwerte in der
SELECT-Klausel enthalten sind, desto langsamer ist die Antwortzeit. Wählen Sie nur die Felder und Messwerte aus, die Sie in der Abfrage benötigen. - Bei Produkten mit einem oder mehreren Problemen werden mehr Daten zurückgegeben. Sie können in der
WHERE-Klausel nachshopping_product.statusfiltern, um zu sehen, bei welchen Produkten wahrscheinlich Probleme auftreten, die den entsprechenden Status verursacht haben.
Häufige Anwendungsfälle für den Bericht „Shopping-Produkt“
Der Bericht Shopping-Produkt bietet flexiblen Zugriff auf Produktinformationen für Kampagnen, in denen Produktfeeds verwendet werden. Sie erhalten Informationen zum Status von Produkten aus Google Merchant Center-Konten sowie anzeigenspezifische Informationen wie Leistungsmesswerte und Probleme, die die Auslieferung von Anzeigen für Produkte verhindern.
In diesem Abschnitt werden einige typische Anwendungsfälle behandelt, die denen in der Ansicht Produkte der Google Ads-Benutzeroberfläche ähneln.
Das Feld issues für shopping_product ähnelt ProductStatus in der Merchant API, enthält aber zusätzlich Probleme, die speziell Google Ads betreffen.
Wenn Sie wissen möchten, 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. Dort finden Sie einen Hilfeartikel, der Ihnen weiterhilft.
Produktstatus (Kontoebene)
Wenn Sie den Bericht ohne Filter für Kampagnen oder Anzeigengruppen angeben, werden alle Produkte auf Kontoebene zurückgegeben.
Es werden Messwerte, Status und Probleme für alle Kampagnen im Konto der folgenden Typen 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 abrufen, die zu dem 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, die Produktfeeds verwenden können:
- Shopping
- Performance Max-Kampagne
- Demand Gen
- Video
- App (verfügbar ab Version 24)
Mit dieser Abfrage können Sie den Status jedes Produkts in einer bestimmten Kampagne sehen, einschließlich der Probleme, die 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 Anzeigengruppen- als auch einer Kampagnenressource als Teil der WHERE-Klausel angeben, werden alle Produkte zurückgegeben, die in der ausgewählten Kampagne enthalten sind. Die Messwerte, der Status und die Probleme des Produkts geben Aufschluss darüber, ob es in der ausgewählten Anzeigengruppe enthalten oder ausgeschlossen ist.
Sie wird von den folgenden Kampagnentypen unterstützt:
- Shopping
- Demand Gen
- Video
- App (verfügbar ab Version 24; unterstützt nur die Messwerte
impressions,clicksundctr; unterstütztstatusundissuesnicht)
Mit dieser Abfrage können Sie den Status des Produkts in Bezug auf diese Anzeigengruppe sehen. Sie können damit prüfen, ob die 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 für den angegebenen Zeitraum zurückgegeben, unabhängig davon, ob die Messwerte ungleich null sind.
Sie können segments.date nicht auswählen. Wenn Sie dies tun, wird ein UNSUPPORTED_DATE_SEGMENTATION-Fehler ausgegeben.
Mit dieser Abfrage können Sie die Leistung der einzelnen Produkte für einen bestimmten Tag oder einen anderen kompatiblen Zeitraum sehen, aggregiert über alle Kampagnen:
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 DURING LAST_30_DAYS
Produktleistung mit Warenkorbdaten
Werbetreibende aus dem Einzelhandel können auf relevante Verkaufs- 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_groupad_group_adcampaigncart_data_sales_view(verfügbar ab Version 24)customer(für alle Kampagnen zusammengefasst)product_group_viewshopping_performance_viewshopping_product(fürmetrics.all_*-Warenkorbdatenmesswerte in v24 und höher)
Die folgenden Messwerte für Warenkorbdaten können in Berichten wie dem shopping_performance_view für Shopping-Kampagnen verwendet werden:
metrics.average_cart_sizemetrics.average_order_value_microsmetrics.cost_of_goods_sold_microsmetrics.cross_sell_cost_of_goods_sold_microsmetrics.cross_sell_gross_profit_microsmetrics.cross_sell_revenue_microsmetrics.cross_sell_units_soldmetrics.gross_profit_marginmetrics.gross_profit_microsmetrics.lead_cost_of_goods_sold_microsmetrics.lead_gross_profit_microsmetrics.lead_revenue_microsmetrics.lead_units_soldmetrics.ordersmetrics.revenue_microsmetrics.units_sold
In v24 und höher sind die folgenden Messwerte für Warenkorbdaten auch für Berichte zu allen Conversions (einschließlich nicht gebotsfähiger Conversion-Typen) verfügbar:
metrics.all_average_cart_sizemetrics.all_average_order_value_microsmetrics.all_cost_of_goods_sold_microsmetrics.all_cross_sell_cost_of_goods_sold_microsmetrics.all_cross_sell_gross_profit_microsmetrics.all_cross_sell_revenue_microsmetrics.all_cross_sell_units_soldmetrics.all_gross_profit_marginmetrics.all_gross_profit_microsmetrics.all_lead_cost_of_goods_sold_microsmetrics.all_lead_gross_profit_microsmetrics.all_lead_revenue_microsmetrics.all_lead_units_soldmetrics.all_ordersmetrics.all_revenue_microsmetrics.all_units_sold
Im folgenden Beispiel wird gezeigt, wie Sie mit Messwerten für Warenkorbdaten die Leistung auf Produktebene für Shopping-Kampagnen in den letzten 30 Tagen analysieren können:
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
Warenkorbdaten-Messwerte 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
Asset-Ansicht für Erweiterung der finalen URL
Ab Version 26 können Sie final_url_expansion_asset_view verwenden, um die Leistung auf Asset-Ebene für Assets zur Textanpassung zu messen, die in Shopping-Kampagnen ausgeliefert werden, wenn AI Max (campaign.ai_max_setting.enable_ai_max = true) und die Erweiterung der finalen URL (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN) aktiviert sind.
Beachten Sie beim Abfragen von final_url_expansion_asset_view die folgenden Regeln für die Filterung und Feldauswahl:
- Abfragen für
final_url_expansion_asset_viewmüssen nach mindestens einem der folgenden Elemente gefiltert werden:campaign.advertising_channel_type,campaign(campaign.id,campaign.resource_nameoderfinal_url_expansion_asset_view.campaign) oderad_group(ad_group.id,ad_group.resource_nameoderfinal_url_expansion_asset_view.ad_group). Wenn alle weggelassen werden, wirdFinalUrlExpansionAssetViewError.MISSING_REQUIRED_FILTERzurückgegeben. - Wenn Sie
final_url_expansion_asset_viewfür Shopping-Kampagnen auf Konto- oder Kampagnenebene abfragen, müssen Sie nachcampaign.advertising_channel_type = 'SHOPPING'filtern (oder mit=nach einer einzelnen Anzeigengruppe filtern). Wenn Sie nach einer Kampagne (campaign.id,campaign.resource_nameoderfinal_url_expansion_asset_view.campaign) filtern, ist ebenfallscampaign.advertising_channel_type = 'SHOPPING'erforderlich. Wenn Sie diesen Filter weglassen, wirdFinalUrlExpansionAssetViewError.REQUIRES_ADVERTISING_CHANNEL_TYPE_FILTERzurückgegeben. Wenn Sie nach einer einzelnenad_groupfiltern, wird die Filteranforderung allein erfüllt. - Filter für
campaign.advertising_channel_type,campaignoderad_groupmüssen den Operator=für einen einzelnen Wert verwenden. Wenn SieINoder mehrere Bedingungen für denselben Ressourcentyp verwenden, wirdFinalUrlExpansionAssetViewError.REQUIRES_FILTER_BY_SINGLE_RESOURCEzurückgegeben. - Bei Shopping-Kampagnen können Sie
ad_group-Felder auswählen und nach ihnen filtern, aber keineasset_group-Felder auswählen. Wenn Sieasset_group-Felder für Shopping-Kampagnen auswählen (oder nachad_groupfiltern), wirdFinalUrlExpansionAssetViewError.CANNOT_SELECT_ASSET_GROUPzurückgegeben (oderCANNOT_SELECT_BOTH_AD_GROUP_AND_ASSET_GROUP, wenn auchad_group-Felder ausgewählt sind). Wenn Sie nachasset_groupfiltern undad_group-Felder auswählen, wirdCANNOT_SELECT_AD_GROUPzurückgegeben. Wenn Sie nachad_groupundasset_groupfiltern, wirdCANNOT_FILTER_BY_BOTH_AD_GROUP_AND_ASSET_GROUPzurückgegeben.
Mit der folgenden Abfrage werden Leistungsmesswerte auf Asset-Ebene für Shopping-Kampagnen der letzten 30 Tage abgerufen:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
final_url_expansion_asset_view.asset,
final_url_expansion_asset_view.field_type,
final_url_expansion_asset_view.final_url,
final_url_expansion_asset_view.status,
metrics.impressions,
metrics.clicks,
metrics.conversions
FROM final_url_expansion_asset_view
WHERE
campaign.advertising_channel_type = 'SHOPPING'
AND segments.date DURING LAST_30_DAYS