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 รองรับการแบ่งกลุ่มเมตริกตามกลุ่มแอตทริบิวต์ 2 กลุ่มที่คุณกำหนดเพื่อจัดระเบียบพื้นที่โฆษณาได้ ดังนี้

ระดับหมวดหมู่
หมวดหมู่จากการจัดหมวดหมู่ผลิตภัณฑ์ของ 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"
        }
      }
    }
  ]
}

หากคุณขอทั้งเมตริกราคาและไม่ใช่ราคาในการค้นหา เมตริกราคาจะแสดงในแถวผลลัพธ์ที่แยกต่างหากจากเมตริกที่ไม่ใช่ราคา นั่นคือ 1 แถวผลลัพธ์ต่อรหัสสกุลเงิน ตัวอย่างเช่น ข้อความค้นหาต่อไปนี้

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

ช่องทั้งหมดที่คุณเลือกจะแสดงผลในคำตอบ แม้ว่าค่านั้นจะเป็นค่าเริ่มต้นหรือ 0 ก็ตาม