Puedes usar la API de Merchant Reports para ver los datos de rendimiento, filtrar tus productos por atributos específicos y mejorar los precios.
Cómo medir el rendimiento
Puedes usar la API de Merchant Reports product_performance_view
para recuperar las métricas de rendimiento de tu cuenta.
Requisitos
Necesitas el rol Rendimiento y estadísticas para recuperar este informe.
Para otorgarle a una cuenta el rol de rendimiento y estadísticas, aplica un parche al recurso User
de la cuenta con el derecho de acceso PERFORMANCE_REPORTING
.
accounts.v1beta.accounts.users.patch
reemplaza todo el recurso User
. Para evitar perder información, llama a accounts.v1beta.accounts.users.get
para obtener el recurso User
completo y, luego, proporciona todos los campos en tu solicitud accounts.v1beta.accounts.users.patch
.
Consulta de muestra
La siguiente consulta recupera los impressions
, clicks
y click_through_rate
de todos los productos de tu cuenta durante un período específico de 30 días. Para realizar la solicitud, pasa la siguiente sentencia del Lenguaje de consulta de Merchant Center al método accounts.reports.search
:
SELECT impressions, clicks, click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
Consulta la guía Informes de rendimiento para obtener más información sobre los informes de rendimiento.
Filtrar productos
Puedes usar product_view
de la API de Merchant Reports para mostrar una vista filtrada de tus datos de productos, incluidos los estados. Por ejemplo, puedes consultar product_view
para enumerar los productos que tienen problemas o para obtener una lista de tus productos nuevos y verificar la publicación.
Debes incluir el campo id
en la cláusula SELECT
de tu consulta. id
tiene el mismo valor que el ID de REST del producto.
Puedes filtrar según todos los campos disponibles, excepto item_issues
. Puedes ordenar la respuesta en función de todos los campos disponibles, excepto los siguientes:
gtin
item_issues
Este es un ejemplo que muestra tus productos con el estado NOT_ELIGIBLE_OR_DISAPPROVED
. Para realizar la solicitud, pasa la siguiente sentencia del Lenguaje de consulta de Merchant Center al método accounts.reports.search
:
SELECT
id,
offer_id,
feed_label,
title,
aggregated_reporting_context_status
item_issues
FROM ProductView
WHERE aggregated_reporting_context_status = 'NOT_ELIGIBLE_OR_DISAPPROVED'
Esta es una respuesta de ejemplo de la consulta anterior:
{
"results": [
{
"productView": {
"id": "online~en~US~id0"
"offerId": "id0",
"feedLabel": "US",
"aggregatedReportingContextStatus": "NOT_ELIGIBLE_OR_DISAPPROVED",
"itemIssues": [
{
"type": {
"code": "invalid_string_value",
"canonicalAttribute": "n:product_code"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
},
{
"reportingContext": "FREE_LISTINGS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DISAPPROVED"
},
"resolution": "MERCHANT_ACTION"
},
{
"type": {
"code": "apparel_missing_brand",
"canonicalAttribute": "n:brand"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DEMOTED"
},
"resolution": "MERCHANT_ACTION"
}
]
}
}
]
}
Consulta la referencia de product_view
para obtener más información sobre campos y comportamientos específicos.
Mejora los precios
Puedes usar la vista de estadísticas de precios para ver los precios de oferta sugeridos para tus productos y las predicciones del rendimiento que puedes esperar si actualizas los precios de tus productos. Puedes usar este informe para definir los precios de tus productos de manera más eficaz.
Consulta Mejora los precios de los productos con el informe de estadísticas de precios para obtener más información.
Consulta price_insights_product_view
para ver los precios de oferta sugeridos para tus productos.
Este es un ejemplo que puedes usar para ver los precios de oferta sugeridos para tus productos. Para realizar la solicitud, pasa la siguiente sentencia del Lenguaje de consulta de Merchant Center al método accounts.reports.search
:
SELECT
id,
title,
brand,
price,
suggested_price,
predicted_impressions_change_fraction,
predicted_clicks_change_fraction,
predicted_conversion_change_fraction
FROM price_insights_product_view
Esta es una respuesta de ejemplo de la consulta anterior:
{
"results": [
{
"priceInsightsProductView": {
"id": "online~en~US~12345",
"title": "UGG Women's s Classic Mini",
"brand": "UGG",
"price" {
"amountMicros": "124990000",
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "135680000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.12609300017356873",
"predictedClicksChangeFraction": "0.508745014667511",
"predictedConversionsChangeFraction": "2.3431060314178467"
}
},
{
"priceInsightsProductView": {
"id": "online~en~US~12346",
"title": "Nike React Infinity Run Flyknit 2",
"brand": "Nike",
"price" {
"amountMicros": "119990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "125440000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.1799899935722351",
"predictedClicksChangeFraction": "0.6203680038452148",
"predictedConversionsChangeFraction": "1.234868049621582"
}
},
{
"priceInsightsProductView": {
"id": "online~en~US~12347",
"title": " New Balance 327 White Trainers",
"brand": "New Balance",
"price" {
"amountMicros": "84990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "82000000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.11538799852132797",
"predictedClicksChangeFraction": "0.5869849920272827",
"predictedConversionsChangeFraction": "1.3622850179672241"
}
}
]
}