실적 보고서의 세분화에 세그먼트 필드를 사용할 수 있습니다.
예를 들어 marketingMethod
를 쿼리하면 각 마케팅 방법에 대한 행과 SELECT
절에서 해당 마케팅 방법에 지정하는 metrics이 포함된 보고서가 반환됩니다.
판매자 센터의 맞춤 보고서와 마찬가지로 판매자 보고서 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"
}
}
]
}
카테고리 및 제품 유형
판매자 센터 쿼리 언어는 인벤토리를 구성하기 위해 정의할 수 있는 두 가지 속성 그룹별로 측정항목을 분류할 수 있습니다.
- 카테고리 수준
- 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인 경우에도 응답에 반환됩니다.