Segmentation

Bạn có thể sử dụng trường phân đoạn để phân đoạn trong báo cáo hiệu suất. Ví dụ: việc truy vấn marketingMethod sẽ trả về một báo cáo có một hàng cho từng phương thức tiếp thị và metrics mà bạn chỉ định cho phương thức tiếp thị đó trong mệnh đề SELECT.

Giống như báo cáo tuỳ chỉnh trong Merchant Center, bạn có thể chỉ định nhiều phân khúc trong cùng một truy vấn bằng API Báo cáo của Merchant Center.

Dưới đây là truy vấn mẫu trả về số lượt nhấp cho tất cả sản phẩm trong tài khoản của bạn trong khoảng thời gian 30 ngày, được phân đoạn theo marketingMethodofferId:

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

Phản hồi của truy vấn này bao gồm một hàng cho mỗi tổ hợp offerIdmarketingMethod, kèm theo số lượt nhấp cho tổ hợp đó:

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

Danh mục và loại sản phẩm

Ngôn ngữ truy vấn Merchant Center hỗ trợ phân đoạn các chỉ số theo hai nhóm thuộc tính mà bạn có thể xác định để sắp xếp khoảng không quảng cáo của mình:

Cấp danh mục
Danh mục trong hệ thống phân loại sản phẩm của Google. Google có thể tự động gán danh mục cho sản phẩm của bạn nếu không có danh mục nào được cung cấp hoặc tinh chỉnh thêm danh mục mà bạn đã cung cấp.
Các cấp loại sản phẩm
Các loại sản phẩm mà bạn chỉ định dựa trên cách phân loại của bạn. Không giống như các cấp danh mục, không có tập hợp giá trị được hỗ trợ định sẵn nào được xác định trước.

Cả thuộc tính danh mục và loại sản phẩm đều được sắp xếp trong một hệ phân cấp có nhiều cấp. Quy cách sản phẩm tách riêng từng cấp bằng ký tự >, nhưng bạn sẽ chọn từng cấp của hệ phân cấp trong báo cáo.

Ví dụ: hãy xem xét một sản phẩm có các cấp loại sản phẩm sau:

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

Báo cáo trả về từng cấp trong trường riêng:

Phân khúc Giá trị
product_type_l1 Home & Garden
product_type_l2 Kitchen & Dining
product_type_l3 Kitchen Appliances
product_type_l4 Refrigerators

Chỉ số về đơn vị tiền tệ và giá

Các chỉ số về giá, chẳng hạn như conversionValue, được biểu thị bằng loại Price. Nếu chỉ số này được tính bằng nhiều đơn vị tiền tệ, thì giá trị cho mỗi đơn vị tiền tệ sẽ được trả về trong một hàng riêng. Ví dụ: truy vấn sau:

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

sẽ trả về các kết quả sau:

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

Nếu bạn yêu cầu cả chỉ số về giá và không liên quan đến giá trong một truy vấn, thì các chỉ số về giá sẽ được trả về trong các hàng kết quả riêng biệt với các chỉ số không phải về giá, tức là một hàng kết quả cho mỗi mã đơn vị tiền tệ. Ví dụ: truy vấn sau:

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

trả về phản hồi sau:

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

Mọi trường bạn chọn đều được trả về trong phản hồi, ngay cả khi giá trị của các trường đó vẫn là giá trị mặc định hoặc bằng 0.