Segmentation

คุณสามารถใช้กลุ่ม ฟิลด์สำหรับ การแบ่งกลุ่มในส่วนประสิทธิภาพ รายงาน ตัวอย่างเช่น การค้นหา marketingMethod จะแสดงรายงานที่มีแถวสำหรับ วิธีทางการตลาดแต่ละวิธี และ เมตริกที่คุณ ระบุสำหรับวิธีทางการตลาดนั้นในวรรค 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