Migrer le rapport "Compétitivité tarifaire"
Ce document vous aide à passer du rapport sur les comparatifs des prix, qui sera abandonné le 1er septembre 2025, au nouveau rapport sur la compétitivité des prix.
Le nouveau rapport "Compétitivité tarifaire" offre les avantages suivants:
- Parité avec l'ancienne version du rapport et meilleure cohérence avec d'autres produits Google similaires (par exemple, le champ
PriceCompetitivenessProductView
pour l'API Content pour Shopping). - Insights supplémentaires sur les données de prix 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 remplacements équivalents dans la table PriceCompetitiveness_
:
Benchmarks de prix (anciens) | 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, la table PriceCompetitiveness_
contient des données supplémentaires sur l'inventaire, telles que le titre, la marque, les types et catégories 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 avec les vôtres.
Les champs supplémentaires suivants sont disponibles dans le nouveau tableau 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. |
Les rapports "Compétitivité tarifaire" et "Tendances des prix" 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 des données sur la compétitivité tarifaire.
Exemple 1: Récupérer des benchmarks sur les 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 d'un pays à l'autre.
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 benchmarks associés
Les requêtes suivantes récupèrent les produits et les benchmarks associés.
Joindre les tables Products
et PriceBenchmarks
(ancienne méthode)
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
Étape suivante
- Pour en savoir plus sur le nouveau rapport "Compétitivité tarifaire", consultez la table de compétitivité des prix Google Merchant Center.