Il existe différentes façons de mesurer les campagnes Performance Max pour le retail en fonction de vos objectifs de reporting.
Performances de toutes les campagnes retail
L'exemple le plus simple consiste à récupérer les performances de toutes les campagnes Performance Max
pour le retail à l'aide de la méthodologie de l'exemple Performances de toutes les campagnes Performance Max. Pour créer une campagne Performance Max pour le retail, vous devez
renseigner le shopping_setting de votre campagne avec le
merchant_id de votre compte Merchant Center. L'ajout de la condition campaign.shopping_setting.merchant_id IS NOT NULL à la clause WHERE filtre ensuite l'ensemble de résultats pour n'inclure que les campagnes retail.
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
Performances de la campagne pour un feed_label
Le champ campaign.shopping_setting.feed_label peut être utilisé pour cibler
des flux de produits spécifiques dans votre compte Merchant Center. Vous pouvez filtrer ce champ pour obtenir des métriques de reporting pour toutes les campagnes associées à un flux de produits spécifique. Par exemple, la requête suivante montre comment récupérer des métriques pour toutes les campagnes Performance Max qui ciblent des produits destinés à être mis en avant pendant la saison hivernale.
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
Performances des campagnes retail par canal
Disponible dans l'API Google Ads v23 et versions ultérieures.
Pour analyser les performances de vos campagnes Performance Max pour le retail sur
différents canaux, vous pouvez segmenter par segments.ad_using_product_data et
segments.ad_network_type. Cela vous permet de répartir les métriques de vos campagnes retail en fonction de l'endroit où les annonces ont été diffusées et si des données produit ont été utilisées dans l'annonce.
SELECT
campaign.name,
segments.ad_network_type,
segments.ad_using_product_data,
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
AND segments.ad_using_product_data = true
Performances des produits
Vous pouvez utiliser les shopping_performance_view pour récupérer des métriques au niveau du produit
dans toutes vos campagnes Performance Max pour le retail, comme illustré dans la
requête suivante. Le filtrage sur campaign.advertising_channel_type limite
les résultats aux campagnes Performance Max, et l'inclusion de
segments.product_item_id fournit des métriques au niveau du produit. Cela filtre implicitement les campagnes retail, car les campagnes non retail n'ont pas de produits associés.
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.search_budget_lost_impression_share,
metrics.search_rank_lost_impression_share,
metrics.search_budget_lost_absolute_top_impression_share,
metrics.search_rank_lost_absolute_top_impression_share,
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
Performances des produits avec les données relatives au panier
Les annonceurs retail peuvent accéder à des métriques pertinentes sur les ventes et les bénéfices, telles que les revenus, la marge brute, le pourcentage de marge brute et les unités vendues. Ces métriques sont disponibles pour tous les annonceurs qui mettent en œuvre les conversions avec les données relatives au panier dans les campagnes Performance Max et sont compatibles avec les rapports suivants.
asset_group_product_group_viewcampaigncustomer(agrégé pour toutes les campagnes)shopping_performance_view
Les métriques suivantes sur les données du panier peuvent être utilisées dans les rapports, tels que les
shopping_performance_view, pour les campagnes Performance Max pour le retail.
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
L'exemple suivant montre comment utiliser ces métriques sur les données du panier pour comprendre les performances au niveau du produit pour les campagnes Performance Max au cours des 30 derniers jours.
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
Performances des campagnes avec les données du panier
Les métriques sur les données du panier peuvent être utilisées au niveau de la campagne et combinées à d'autres métriques de performance telles que les impressions, les clics et le coût.
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
Performances des campagnes par groupe de composants et par groupe de produits
L'exemple suivant montre comment asset_group_product_group_view
peut être utilisé pour récupérer des métriques de performances par asset_group et
asset_group_listing_group_filter. L'exemple segmente les résultats par nœud d'arborescence de partition de produits pour chaque asset_group de la campagne spécifiée.
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
Performances des groupes de composants par groupe de produits
Vous pouvez également utiliser asset_group_product_group_view pour obtenir
des métriques de performances par asset_group_listing_group_filter, mais limiter les
résultats à un seul asset_group en ajoutant une condition de filtrage asset_group à la clause WHERE.
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
Performances de la dimension du filtre de groupe de fiches
Pour aller plus loin que l'exemple précédent, vous pouvez segmenter les métriques de performances
par la asset_group_listing_group_filter dimension. L'exemple suivant
montre comment récupérer des métriques de performances par marque de produit en ajoutant
asset_group_listing_group_filter.case_value.product_brand.value à la
SELECT clause. Cela filtre également les résultats pour n'inclure que les entités asset_group_listing_group_filter qui comportent une dimension de marque de produit.
Vous pouvez effectuer une analyse similaire en remplaçant
asset_group_listing_group_filter.case_value.product_brand par une autre
dimension, telle que
asset_group_listing_group_filter.case_value.product_condition.condition.
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