Puedes usar campos de segmentos para la segmentación en los informes de rendimiento.
Por ejemplo, si consultas marketingMethod
, se muestra un informe con una fila para cada método de marketing y las metrics que especificas para ese método de marketing en la cláusula SELECT
.
Al igual que con los informes personalizados en Merchant Center, puedes especificar varios segmentos en la misma consulta con la API de Merchant Reports.
A continuación, se incluye una consulta de muestra que muestra los clics de todos los productos de tu cuenta durante un período de 30 días, segmentados por marketingMethod
y offerId
:
SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'
La respuesta de esta consulta incluye una fila para cada combinación de offerId
y marketingMethod
, con la cantidad de clics para esa combinación:
{
"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"
}
}
]
}
Categoría y tipo de producto
El lenguaje de consulta de Merchant Center admite la segmentación de métricas por dos grupos de atributos que puedes definir para organizar tu inventario:
- Niveles de categoría
- Categorías de la taxonomía de productos de Google. Google podría asignar automáticamente la categoría a tu producto si no se proporcionó ninguna o definir mejor la categoría proporcionada.
- Niveles de tipo de producto
- Tipos de productos que asignas según tu categorización. A diferencia de los niveles de categoría, no hay un conjunto predefinido de valores admitidos.
Los atributos de categoría y tipo de producto se organizan en una jerarquía con varios niveles. La especificación de producto separa cada nivel con el carácter >
, pero tú seleccionas cada nivel de la jerarquía por separado en los informes.
Por ejemplo, considera un producto con los siguientes niveles de tipo de producto:
Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
Los informes muestran cada nivel en su propio campo:
Segmento | Valor |
---|---|
product_type_l1 |
Home & Garden |
product_type_l2 |
Kitchen & Dining |
product_type_l3 |
Kitchen Appliances |
product_type_l4 |
Refrigerators |
Métricas de moneda y precios
Las métricas de precios, como conversionValue
, se representan con el tipo Price
. Si la métrica está disponible en varias monedas, el valor de cada moneda se muestra en una fila separada. Por ejemplo, la siguiente consulta:
SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
devuelve los siguientes resultados:
{
"results": [
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Si solicitas métricas de precios y métricas que no son de precios en una consulta, las métricas se muestran en filas de resultados separadas a partir de las métricas que no son de precios, una fila de resultado por código de moneda. Por ejemplo, la siguiente consulta:
SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
muestra la siguiente respuesta:
{
"results": [
{
"productPerformanceView": {
"conversions": "27",
"conversionValue": {
"amountMicros": "0",
"currencyCode": ""
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Todos los campos que selecciones se mostrarán en la respuesta, incluso si su valor sigue siendo el predeterminado o cero.