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"
        }
      }
    }
  ]
}

يتم عرض جميع الحقول التي تختارها في الاستجابة، حتى إذا كانت قيمتها لا تزال القيمة التلقائية أو صفرًا.