Segmentation

אפשר להשתמש בשדות פלחים לפילוח בדוחות ביצועים. לדוגמה, שאילתה על marketingMethod תחזיר דוח עם שורה לכל שיטת שיווק, ואת metrics שציינת עבור אותה שיטת שיווק בסעיף SELECT.

בדומה לדוחות מותאמים אישית ב-Merchant Center, אפשר לציין פלחים מרובים באותה שאילתה ב-Merchant Reports API.

הנה שאילתה לדוגמה שמציגה את הקליקים עבור כל המוצרים בחשבון שלך במהלך תקופה של 30 יום, בפילוח לפי marketingMethod ו-offerId:

SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'

התשובה מהשאילתה הזו כוללת שורה לכל שילוב של offerId ו-marketingMethod, עם מספר הקליקים לאותו השילוב:

{
  "results": [
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12345",
        "clicks": "38"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12346",
        "clicks": "125"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12346",
        "clicks": "23"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12347",
        "clicks": "8"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12347",
        "clicks": "3"
      }
    }
  ]
}

קטגוריה וסוג מוצר

שפת השאילתות של Merchant Center תומכת בפילוח מדדים לפי שתי קבוצות מאפיינים, שאפשר להגדיר על מנת לארגן את המלאי:

רמות בקטגוריה
קטגוריות מטקסונומיית המוצרים של Google. אם לא תספקו את הקטגוריה, יכול להיות ש-Google תקצה אותה באופן אוטומטי, או שהיא תחדד את הקטגוריה שצוינה.
רמות של סוגי מוצרים
סוגי מוצרים שמקצים על סמך הסיווג שלכם. בשונה מרמות הקטגוריה, אין קבוצה מוגדרת מראש של ערכים נתמכים.

גם מאפייני הקטגוריה וגם מאפייני המוצר מאורגנים בהיררכיה עם מספר רמות. מפרט המוצר מפריד בין כל רמה באמצעות התו >, אבל כל רמה בהיררכיה בוחרת בנפרד בדוחות.

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

Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators

הדוחות מחזירים כל רמה בשדה משלה:

פילוח תמורה לכסף
product_type_l1 Home & Garden
product_type_l2 Kitchen & Dining
product_type_l3 Kitchen Appliances
product_type_l4 Refrigerators

מדדי מטבע ומחיר

מדדי מחירים, כמו conversionValue, מיוצגים באמצעות הסוג Price. אם המדד זמין בכמה מטבעות, הערך של כל מטבע מוחזר בשורה נפרדת. לדוגמה, השאילתה הבאה:

SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

מחזירה את התוצאות הבאות:

{
  "results": [
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "150000000",
          "currencyCode": "USD"
        }
      }
    },
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "70000000",
          "currencyCode": "CAD"
        }
      }
    }
  ]
}

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

SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

מחזירה את התגובה הבאה:

{
  "results": [
    {
      "productPerformanceView": {
        "conversions": "27",
        "conversionValue": {
          "amountMicros": "0",
          "currencyCode": ""
        }
      }
    },
    {
      "productPerformanceView": {
        "conversions": "0",
        "conversionValue": {
          "amountMicros": "150000000",
          "currencyCode": "USD"
        }
      }
    },
    {
      "productPerformanceView": {
        "conversions": "0",
        "conversionValue": {
          "amountMicros": "70000000",
          "currencyCode": "CAD"
        }
      }
    }
  ]
}

כל השדות שבחרתם מוחזרים בתגובה, גם אם הערך שלהם הוא עדיין ערך ברירת המחדל או אפס.