Comme pour les autres types de campagnes, vous pouvez utiliser GoogleAdsService.SearchStream
pour récupérer des attributs et
les métriques de performances
des campagnes Performance Max. Consultez la section Rapports de l'API Google Ads
pour en savoir plus sur la création de rapports de manière plus générale
l'API Google Ads. Le tableau suivant présente les options permettant de créer des rapports
vos campagnes Performance Max organisées par objectif.
Performances au niveau de la campagne
L'affichage des performances d'une campagne Performance Max est semblable à l'affichage des
les performances de tout autre type de campagne. Toutefois,
vous devez ajouter un filtre pour n'inclure que les campagnes ayant un
advertising_channel_type
égal à PERFORMANCE_MAX
.
Performances de toutes les campagnes Performance Max
Par exemple, la requête suivante renvoie les performances de toutes les campagnes Performance Max
au cours des 30 derniers jours. Vous pouvez également limiter les résultats à un seul
campagne en filtrant sur campaign.id
ou
campaign.resource_name
Ce
correspondant au composant du canal Performance Max
Créer des rapports dans Google Ads
UI.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
Performances au niveau du groupe de composants
En plus des rapports sur les campagnes, ceux sur les ressources asset_group
associées à vos campagnes Performance Max sont disponibles.
Efficacité de l'annonce du groupe de composants
Comme les campagnes Performance Max génèrent des annonces de façon dynamique pour chaque groupe d'assets,
avec les assets associés à ce groupe, vous ne pouvez pas
les performances de chaque annonce. Toutefois, l'API Google Ads expose le
Champ asset_group.ad_strength
pour évaluer la configuration des entités asset_group
associées
pour optimiser les performances des annonces. En savoir plus
En savoir plus sur les annonces Performance Max
force.
La requête suivante montre comment afficher l'efficacité de tous les composants
groupes. Vous pouvez filtrer davantage cette requête sur
asset_group.id
ou
asset_group.resource_name
pour afficher l'efficacité d'un ou plusieurs groupes d'assets spécifiques. Vous pouvez également
Vous pouvez ajouter un filtre campaign
comme décrit précédemment pour comparer l'efficacité de l'annonce.
de différents groupes d'assets dans une campagne spécifiée.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
Recommandations pour améliorer l'efficacité des groupes d'assets
L'API Google Ads fournit un type de recommandation,
IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
,
qui met en évidence les groupes d'assets à améliorer pour atteindre le niveau "Excellent".
l'évaluation du niveau de sécurité. Cette fonctionnalité est particulièrement utile pour les annonceurs tiers.
qui permettent aux utilisateurs de créer et de gérer des groupes d'assets.
Pour en savoir plus, consultez le guide Taux d'optimisation et recommandations.
Performances des groupes de composants
La ressource asset_group
expose diverses métriques
pour mesurer les performances
de chaque groupe d'assets. L'exemple de requête ci-dessous
montre comment récupérer les métriques de performances pour chaque asset_group
dans un
campagne spécifique au cours des sept derniers jours.
SELECT
asset_group.id,
asset_group.name,
asset_group.primary_status,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
metrics.clicks,
metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_7_DAYS
Performances des éléments
Vous pouvez obtenir les performances au niveau des composants en utilisant
Ressource asset_group_asset
.
Performances des assets avec asset_group_asset
Sur la ressource asset_group_asset
,
performance_label
classe l'élément par rapport aux autres du même type. Pour en savoir plus,
consultez À propos des rapports sur les assets dans l'onglet "Performances"
Max.
SELECT
asset_group_asset.asset,
asset_group_asset.performance_label,
asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
AND asset_group_asset.status != 'REMOVED'
Meilleures combinaisons de composants
La
asset_group_top_combination_view
peut être utilisée pour interroger les combinaisons d'assets les plus performantes
groupes. Cela correspond aux Combinaisons
dans le rapport
UI Google Ads. Par exemple, la requête suivante génère la liste des éléments les plus performants
combinaisons dans un asset_group
spécifié. Chaque ligne de la réponse contient
liste de asset_group_top_combination_view.asset_group_top_combinations
messages
de type
AssetGroupAssetCombinationData
Chaque élément de cette liste contient une liste des éléments dans
combinaison représentée sous la forme d'un message AssetUsage
.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
Pour aller un peu plus loin, vous pouvez ajuster
cette requête pour générer des informations qui
de l'aide pour sélectionner les assets et mieux optimiser les campagnes Performance Max
des performances. La requête ci-dessous indique les combinaisons d'assets les plus performantes par groupe d'assets
dans une même campagne, mais limite les résultats aux groupes d'assets ayant une
asset_group.ad_strength
sur
GOOD
ou EXCELLENT
. Les combinaisons de composants générées
représentent l'asset le plus performant
dans les groupes d'assets les plus performants de la campagne.
SELECT
asset_group_top_combination_view.asset_group_top_combinations,
asset_group.ad_strength,
asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
AND campaign.id = CAMPAIGN_ID
Performances des campagnes retail
Il existe plusieurs façons de mesurer les performances des campagnes retail Performance Max en fonction 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
les campagnes retail à l'aide de la méthodologie "Toutes les campagnes Performance Max"
exemple de performances. Pour créer un
Performance Max pour le commerce, vous devez renseigner le
shopping_setting
dans votre
avec le paramètre
merchant_id
de votre
votre compte Merchant Center. Ajouter la condition
campaign.shopping_setting.merchant_id IS NOT NULL
à la clause WHERE
, puis
filtre 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
La
campaign.shopping_setting.feed_label
peut être utilisé pour cibler des flux de produits spécifiques dans votre compte Merchant Center.
Google Cloud. Vous pouvez appliquer un filtre à ce champ afin d'obtenir des métriques de rapport pour toutes les campagnes
associés à 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
cibler les produits dont la promotion est prévue pendant l'hiver
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
au niveau des produits dans toutes vos campagnes Performance Max retail,
comme indiqué dans la requête ci-dessous. Le filtrage sur campaign.advertising_channel_type
limite les résultats à
Performance Max, y compris
segments.product_item_id
filtre automatiquement ces résultats
pour n'inclure que les campagnes retail,
ne sont associés à aucun produit.
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 du secteur du commerce peuvent accéder à des métriques pertinentes sur les ventes et les bénéfices, la marge brute, la marge bénéficiaire brute et les unités vendues. Ces métriques sont disponibles à tous les annonceurs qui implémentent les conversions avec le panier de données dans Performance Max campagnes et sont compatibles avec les rapports suivants.
asset_group_product_group_view
campaign
customer
(Données globales pour toutes les campagnes)shopping_performance_view
Les métriques suivantes concernant les données du panier peuvent être utilisées dans les rapports, comme
shopping_performance_view
, pour
Performance Max pour le commerce.
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
L'exemple suivant montre comment utiliser ces métriques de données du panier comprendre les performances au niveau des produits des campagnes Performance Max au cours des 30 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 des données du panier peuvent être utilisées au niveau de la campagne et combinées avec 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 d'assets et groupe de produits
L'exemple suivant montre comment utiliser asset_group_product_group_view
pour récupérer les performances
métriques de asset_group
et
asset_group_listing_group_filter
L'exemple segmente les résultats par nœud d'arborescence de partitionnement des produits pour chaque
asset_group
dans 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 d'assets par groupe de produits
Vous pouvez également utiliser la
asset_group_product_group_view
jusqu'à
obtenir des métriques de performances
asset_group_listing_group_filter
mais limitez les résultats à une seule asset_group
en
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 du filtre de groupe de fiches
Pour aller plus loin dans l'exemple précédent, vous pouvez segmenter les métriques de performances
par le
asset_group_listing_group_filter
. L'exemple suivant montre comment récupérer les données de performances
par marque de produit, en ajoutant
asset_group_listing_group_filter.case_value.product_brand.value
à la clause SELECT
, qui filtre automatiquement les résultats pour n'afficher
inclure asset_group_listing_group_filter
entités avec une marque de produit
.
Vous pouvez effectuer une analyse similaire en remplaçant
asset_group_listing_group_filter.case_value.product_brand
par un autre
, 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
Performances du critère de campagne
Les rapports sur les critères de campagne sont uniquement renseignés pour les types de critères pris en charge, que vous trouverez dans la section Créer des critères de campagne guide de démarrage.
Performances du critère géographique
Voici un exemple d'interrogation de données de critères géographiques Performance Max à partir de
Rapport location_view
:
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'
Identifier les opportunités commerciales
L'un des principaux cas d'utilisation des rapports Performance Max consiste à identifier que vous pouvez exploiter dans vos campagnes publicitaires entreprise. Regardez la vidéo ci-dessous pour découvrir des exemples et des conseils concernant PMax. des rapports pour identifier les opportunités du marché.
Bonnes pratiques
Nous vous recommandons de suivre ces bonnes pratiques pour créer des rapports sur vos campagnes Performance Max. dans l'API Google Ads. Exemples :
Utiliser efficacement l'API
Utilisez les recommandations pour optimiser vos campagnes.
Consulter des données en temps réel, et pas seulement des données de rapport historiques
Ajouter un maximum de composants dans la limite définie pour chaque type de composant puis laissez Google Ads s'optimiser pour vous.
Regardez la vidéo suivante pour en savoir plus sur chacune de ces bonnes pratiques.