Performances des campagnes retail

Il existe différentes façons de mesurer les campagnes Performance Max retail en fonction de vos objectifs de reporting.

Performances pour toutes les campagnes retail

L'exemple le plus élémentaire consiste à récupérer les performances de toutes les campagnes Performance Max pour le commerce à l'aide de la méthodologie de l'exemple de performances de toutes les campagnes Performance Max. Pour créer une campagne retail Performance Max, vous devez renseigner le champ shopping_setting de votre campagne avec l'merchant_id de votre compte Merchant Center. L'ajout de la condition campaign.shopping_setting.merchant_id IS NOT NULL à la clause WHERE permet ensuite de filtrer l'ensemble de résultats pour n'inclure que les campagnes commerciales.

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 d'une campagne feed_label

Le champ campaign.shopping_setting.feed_label permet de 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 les métriques de toutes les campagnes Performance Max ciblant des produits destinés à être promus 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 produits

Vous pouvez utiliser shopping_performance_view pour récupérer les métriques au niveau des produits pour toutes vos campagnes Performance Max axées sur le commerce, comme indiqué dans la requête suivante. Filtrer sur campaign.advertising_channel_type limite les résultats aux campagnes Performance Max, tandis que l'inclusion de segments.product_item_id fournit des métriques au niveau des produits. 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.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 du panier

Les annonceurs marchands peuvent accéder aux métriques pertinentes sur les ventes et les bénéfices, comme les revenus, la marge brute, la marge bénéficiaire brute et les unités vendues. Ces métriques sont disponibles pour tous les annonceurs qui implémentent les conversions avec données de panier dans les campagnes Performance Max. Elles sont compatibles avec les rapports suivants.

Les métriques suivantes sur les données du panier peuvent être utilisées dans les rapports, comme shopping_performance_view, pour les campagnes Performance Max pour le commerce.

L'exemple suivant montre comment utiliser ces métriques de données de panier pour comprendre les performances au niveau des produits 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 performances 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 groupe de produits

L'exemple suivant montre comment asset_group_product_group_view peut être utilisé pour récupérer les métriques de performances par asset_group et asset_group_listing_group_filter. L'exemple segmente les résultats par nœud de l'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 des dimensions de filtre de groupe de fiches

Pour aller plus loin dans l'exemple précédent, vous pouvez segmenter les métriques de performances par la dimension asset_group_listing_group_filter. L'exemple suivant montre comment récupérer les métriques de performances par marque de produit en ajoutant asset_group_listing_group_filter.case_value.product_brand.value à la clause SELECT. Cela filtre également les résultats pour n'inclure que les entités asset_group_listing_group_filter qui comportent une dimension "Marque du 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