Вы можете использовать поля сегментов для сегментации в отчетах по эффективности . Например, запрос marketingMethod
возвращает отчет со строкой для каждого метода маркетинга и показателями , указанными для этого метода маркетинга в предложении SELECT
.
Как и в случае с пользовательскими отчетами в Merchant Center, вы можете указать несколько сегментов в одном запросе с помощью API 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"
}
}
}
]
}
Все выбранные вами поля возвращаются в ответе, даже если их значение по-прежнему равно значению по умолчанию или нулю.