Es gibt verschiedene Möglichkeiten, Performance Max-Einzelhandelskampagnen anhand Ihrer Berichtsziele zu analysieren.
Leistung aller Kampagnen für den Einzelhandel
Das einfachste Beispiel ist der Abruf der Leistung aller Performance Max-Kampagnen für den Einzelhandel mit der Methodik des Beispiels für die Leistung aller 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 wird gezeigt, 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 shopping_performance_view können Sie produktbezogene Messwerte für alle Ihre Performance Max-Kampagnen für den Einzelhandel abrufen, 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 einbeziehen, erhalten Sie Messwerte auf Produktebene. Dadurch werden implizit Einzelhandelskampagnen herausgefiltert, da Kampagnen, die nicht für den Einzelhandel bestimmt sind, 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.
asset_group_product_group_viewcampaigncustomer(für alle Kampagnen zusammengefasst)shopping_performance_view
Die folgenden Warenkorbdatenmesswerte können in Berichten wie shopping_performance_view für Performance Max-Kampagnen für den Einzelhandel 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
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 Sie Leistungsmesswerte nach Produktmarke abrufen. Dazu wird der SELECT-Klausel asset_group_listing_group_filter.case_value.product_brand.value hinzugefügt. Dadurch werden die Ergebnisse auch so gefiltert, dass nur asset_group_listing_group_filter-Entitäten mit einer Dimension für die Produktmarke 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