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

במאמר הזה מוסבר איך לעבור מדוח השוואת מחירים, שיוצא משימוש ב-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

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