Migrer le rapport "Compétitivité tarifaire"
Ce document vous aide à migrer du rapport Comparatif des prix, qui sera abandonné le 1er septembre 2025, vers le nouveau rapport Compétitivité des prix.
Le nouveau rapport sur la compétitivité tarifaire offre les avantages suivants :
- Parité avec l'ancienne version du rapport et cohérence améliorée avec d'autres produits Google similaires (par exemple, le champ
PriceCompetitivenessProductViewpour l'Content API for Shopping). - Insights supplémentaires sur les données tarifaires d'un marchand.
Comparer les schémas des tables de comparatif des prix et de compétitivité des prix
Le tableau suivant vous aide à identifier les champs de la table Products_PriceBenchmarks qui ont des équivalents dans la table PriceCompetitiveness_ :
| Benchmarks de prix (ancienne version) | Compétitivité tarifaire (nouveau) |
|---|---|
product_id |
id |
merchant_id |
merchant_id |
aggregator_id |
aggregator_id |
country_of_sale |
report_country_code |
price_benchmark_value |
benchmark_price.amount_micros |
price_benchmark_currency |
benchmark_price.currency_code |
price_benchmark_timestamp |
_PARTITIONDATE ou _PARTITIONTIME |
De plus, le tableau PriceCompetitiveness_ contient des données supplémentaires sur l'inventaire, comme le titre, la marque, les types et la catégorie de produits, ainsi que le prix des produits dans l'inventaire d'un marchand. Ces données vous permettent de comparer et d'analyser efficacement les prix de référence par rapport aux vôtres.
Les champs supplémentaires suivants sont disponibles dans la nouvelle table PriceCompetitiveness_ :
| Champ | Description |
|---|---|
title |
Titre du produit. |
brand |
Marque du produit. |
offer_id |
ID du produit fourni par le marchand. |
price |
Prix du produit. |
price.amount_micros |
Prix de l'article, en micro-unités (1 est représenté par 1 000 000). |
price.currency_code |
Devise du prix de l'article. |
product_type_l1 |
Attribut "type de produit" du produit. |
product_type_l2 |
Attribut "type de produit" du produit. |
product_type_l3 |
Attribut "type de produit" du produit. |
product_type_l4 |
Attribut "type de produit" du produit. |
product_type_l5 |
Attribut "type de produit" du produit. |
category_l1 |
Catégorie de produits Google du produit. |
category_l2 |
Catégorie de produits Google du produit. |
category_l3 |
Catégorie de produits Google du produit. |
category_l4 |
Catégorie de produits Google du produit. |
category_l5 |
Catégorie de produits Google du produit. |
La compétitivité tarifaire et les benchmarks tarifaires ne sont pas compatibles avec les annonces de remplissage. Ils renvoient toujours les données actuelles disponibles lorsque vous demandez un transfert.
Exemples de requêtes
Cette section met en évidence les modifications apportées aux exemples de requêtes utilisées pour récupérer les données sur la compétitivité tarifaire.
Exemple 1 : Récupérer les benchmarks de prix des produits par pays
Les requêtes suivantes renvoient une liste de benchmarks de prix de produits par pays. Notez qu'un produit peut avoir des benchmarks différents selon les pays.
Utiliser le tableau Products_PriceBenchmarks (ancien)
SELECT
DATE(price_benchmark_timestamp) AS date,
product_id,
merchant_id,
aggregator_id,
country_of_sale,
price_benchmark_value,
price_benchmark_currency
FROM
`DATASET.Products_PriceBenchmarks_MERCHANT_ID`
WHERE
_PARTITIONDATE >= 'DATE';
Utiliser le tableau PriceCompetitiveness (nouveau)
SELECT
_PARTITIONDATE AS date,
id,
merchant_id,
aggregator_id,
report_country_code,
benchmark_price.amount_micros,
benchmark_price.currency_code
FROM
`DATASET.PriceCompetitiveness_MERCHANT_ID`
WHERE
_PARTITIONDATE >= 'DATE';
Exemple 2 : Récupérer des produits et des comparatifs associés
Les requêtes suivantes récupèrent les produits et leurs benchmarks associés.
Joindre les tables Products et PriceBenchmarks (ancienne version)
WITH products AS (
SELECT
_PARTITIONDATE AS date,
*
FROM
`DATASET.Products_MERCHANT_ID`
WHERE
_PARTITIONDATE >= 'DATE'
), benchmarks AS (
SELECT
_PARTITIONDATE AS date,
*
FROM
`DATASET.Products_PriceBenchmarks_MERCHANT_ID`
WHERE
_PARTITIONDATE >= 'DATE'
)
SELECT
products.date,
products.product_id,
products.merchant_id,
products.aggregator_id,
products.price,
benchmarks.price_benchmark_value,
benchmarks.price_benchmark_currency,
benchmarks.country_of_sale
FROM
products
INNER JOIN
benchmarks
ON products.product_id = benchmarks.product_id
AND products.merchant_id = benchmarks.merchant_id
AND products.date = benchmarks.date;
Utiliser le tableau PriceCompetitiveness (nouveau)
SELECT
_PARTITIONDATE AS date,
id AS product_id,
merchant_id,
aggregator_id,
price.amount_micros,
price.currency_code,
benchmark_price.amount_micros,
benchmark_price.currency_code,
report_country_code AS country_of_sale
FROM
`DATASET.PriceCompetitiveness_MERCHANT_ID`
WHERE
_PARTITIONDATE >= 'DATE';
Dans ces requêtes, remplacez les éléments suivants :
DATASET: par le nom de votre ensemble de donnéesMERCHANT_ID: ID du compte marchandDATE: date au formatYYYY-MM-DD
Étapes suivantes
- Pour en savoir plus sur le nouveau rapport "Compétitivité tarifaire", consultez Table de compétitivité des prix Google Merchant Center.