העברה של הדוח 'השוואת מחירים ביחס לשוק'

במאמר הזה מוסבר איך לעבור מדוח השוואת מחירים, שיוצא משימוש ב-1 בספטמבר 2025, לדוח החדש השוואת מחירים.

בדוח החדש 'השוואת מחירים ביחס לשוק' מוצגים הנתונים הבאים:

השוואה בין סכימות של טבלאות של השוואת מחירים ביחס לשוק ושל תמחור בשוק

הטבלה הבאה עוזרת לזהות שדות בטבלת Products_PriceBenchmarks שיש להם תחליפים מקבילים בטבלת PriceCompetitiveness_:

התמחור בתעשייה (גרסה ישנה) השוואת מחירים ביחס לשוק (חדש)
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 או _PARTITIONTIME

בנוסף, PriceCompetitiveness_ הטבלה מכילה נתונים נוספים על מלאי, כמו כותרת, מותג, סוגי מוצרים וקטגוריה, ומחיר המוצר במלאי של מוֹכר. הנתונים האלה מאפשרים לכם להשוות ולנתח ביעילות את המחירים המקובלים בשוק עם המחירים שלכם.

השדות הנוספים הבאים זמינים בטבלה החדשה PriceCompetitiveness_:

שדה תיאור
title שם המוצר.
brand המותג של המוצר.
offer_id מזהה המוצר שסופק על ידי המוכר.
price מחיר המוצר.
price.amount_micros מחיר הפריט ב-Micros (הערך 1 מיוצג כ-1000000).
price.currency_code המטבע שבו מוצג מחיר הפריט.
product_type_l1 מאפיין סוג המוצר של המוצר.
product_type_l2 מאפיין סוג המוצר של המוצר.
product_type_l3 מאפיין סוג המוצר של המוצר.
product_type_l4 מאפיין סוג המוצר של המוצר.
product_type_l5 מאפיין סוג המוצר של המוצר.
category_l1 קטגוריית המוצר ב-Google.
category_l2 קטגוריית המוצר ב-Google.
category_l3 קטגוריית המוצר ב-Google.
category_l4 קטגוריית המוצר ב-Google.
category_l5 קטגוריית המוצר ב-Google.

הדוחות 'השוואת מחירים ביחס לשוק' ו'נקודות השוואה למחירים' לא תומכים בהשלמת נתונים חסרים. הם תמיד יחזירו את הנתונים הנוכחיים שזמינים כשמבקשים העברה.

שאילתות לדוגמה

בקטע הזה מודגשים שינויים בשאילתות לדוגמה שמשמשות לאחזור נתונים של תחרותיות המחירים.

דוגמה 1: שליפת נתוני השוואת מחירים של מוצרים לפי מדינה

השאילתות הבאות מחזירות רשימה של נקודות השוואה למחירי מוצרים לפי מדינה. שימו לב: יכול להיות שלמוצר יהיו ערכי השוואה שונים במדינות שונות.

שימוש בטבלת Products_PriceBenchmarks (ישנה)

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';

שימוש בטבלה PriceCompetitiveness (חדש)

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';

דוגמה 2: שליפת מוצרים וערכי השוואה משויכים

השאילתות הבאות מאחזרות מוצרים ואת נקודות ההשוואה שלהם.

הצטרפות לטבלאות Products ו-PriceBenchmarks (גרסה ישנה)

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;

שימוש בטבלה PriceCompetitiveness (חדש)

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';

בשאילתות האלה, מחליפים את מה שכתוב בשדות הבאים:

  • DATASET: השם של מערך הנתונים
  • MERCHANT_ID: מזהה חשבון המוכר
  • DATE: התאריך בפורמט YYYY-MM-DD

המאמרים הבאים