Segmentation

您可以使用區隔欄位成效報表中區隔資料。舉例來說,查詢 marketingMethod 會傳回一個報表,其中每個行銷方法都有一列,您在 SELECT 子句中則為該行銷方法指定的metrics

與 Merchant Center 中的自訂報表一樣,您可以透過 Merchant Reports API,在相同的查詢中指定多個區隔。

以下查詢範例會傳回您帳戶中所有產品在 30 天內的點擊次數,以 marketingMethodofferId 區隔:

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

這項查詢的回應中會包含每個 offerIdmarketingMethod 組合的資料列,以及該組合的點擊次數:

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

即使欄位值仍為預設值或零,您選取的所有欄位都會在回應中傳回。