Segmentation

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

Giống như báo cáo tùy chỉnh trong Merchant Center, bạn có thể chỉ định nhiều phân đoạn trong cùng một truy vấn với API báo cáo của người bán.

Dưới đây là một truy vấn mẫu trả về 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 từ truy vấn này bao gồm một hàng cho mỗi tổ hợp offerIdmarketingMethod, cùng với số lượt nhấp cho kiểu kế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

Truy vấn trong Merchant Center Ngôn ngữ hỗ trợ phân đoạn 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ấp danh mục
Danh mục từ sản phẩm của Google phân loại sản phẩm. Google có thể tự động chỉ định danh mục cho sản phẩm của bạn nếu bạn chưa cung cấp danh mục nào, hoặc nếu bạn không cung cấp các danh mục khác tinh chỉnh danh mục cho sẵn.
Các cấp loại sản phẩm
Loại sản phẩm mà bạn chỉ định dựa trên phân loại sản phẩm. Không giống như cấp danh mục, không có tập hợp giá trị được hỗ trợ định sẵn.

Cả thuộc tính danh mục và loại sản phẩm đều được sắp xếp theo hệ thống phân cấp với nhiều cấp độ. Sản phẩm đặc tả kỹ thuật sẽ tách riêng từng bằng ký tự >, nhưng bạn chọn từng cấp của hệ thống phân cấp trong các 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 đoạn Giá trị
product_type_l1 Home & Garden
product_type_l2 Kitchen & Dining
product_type_l3 Kitchen Appliances
product_type_l4 Refrigerators

Các chỉ số về giá và đơn vị tiền tệ

Chỉ số về giá, chẳng hạn như conversionValue, được trình bày bằng phương thức Price loại. Nếu chỉ số này hỗ trợ nhiều đơn vị tiền tệ, thì giá trị của mỗi đơn vị tiền tệ đơ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ố giá và không phải giá trong truy vấn, thì chỉ số 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 giá, 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"
        }
      }
    }
  ]
}

Tất cả các 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 0.