您可以在效果报告中使用细分字段进行细分。例如,查询 marketingMethod
会返回一个报告,其中包含与每种营销方法对应的行,以及您在 SELECT
子句中为该营销方法指定的metrics。
与 Merchant Center 中的自定义报告一样,您可以使用 Merchant Reports 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"
}
}
]
}
类别和商品类型
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"
}
}
}
]
}
您选择的所有字段都会在响应中返回,即使它们的值仍是默认值或零也是如此。