Segmentation

실적 보고서의 세분화에 세그먼트 필드를 사용할 수 있습니다. 예를 들어 marketingMethod를 쿼리하면 각 마케팅 방법에 대한 행과 SELECT 절에서 해당 마케팅 방법에 지정하는 metrics이 포함된 보고서가 반환됩니다.

판매자 센터의 맞춤 보고서와 마찬가지로 판매자 보고서 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"
      }
    }
  ]
}

카테고리 및 제품 유형

판매자 센터 쿼리 언어는 인벤토리를 구성하기 위해 정의할 수 있는 두 가지 속성 그룹별로 측정항목을 분류할 수 있습니다.

카테고리 수준
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"
        }
      }
    }
  ]
}

선택한 모든 필드는 값이 여전히 기본값이거나 0인 경우에도 응답에 반환됩니다.