Puedes usar la API de Merchant Reports para consultar el rendimiento. datos, filtra tus productos por atributos específicos y mejorar tus precios.
Cómo medir el rendimiento
Puedes usar la API de Merchant Reports
ProductPerformanceView
para recuperar las mediciones de rendimiento
métricas de tu cuenta.
Requisitos
Necesitas la métrica Rendimiento y estadísticas rol para recuperar este informe.
Para asignar a una cuenta el rol de rendimiento y estadísticas, aplique un parche a
User
recurso para la cuenta con el
PERFORMANCE_REPORTING
el derecho de acceso a los datos.
accounts.v1beta.accounts.users.patch
reemplaza todo el recurso User
. Para no perder información, llama a accounts.v1beta.accounts.users.get
para obtener el recurso User
completo y, luego, completa todos los campos de tu
accounts.v1beta.accounts.users.patch
.
Consulta de muestra
La siguiente consulta recupera los datos de impressions
, clicks
y
clickThroughRate
para todos los productos de tu cuenta durante un período específico de 30 días
período. Para realizar la solicitud, pasa la siguiente consulta de Merchant Center
Language al
accounts.reports.search
método:
SELECT impressions, clicks, clickThroughRate
FROM ProductPerformanceView
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
También puedes segmentar las métricas en la consulta para obtener informes de rendimiento más detallados.
Filtrar productos
Puedes usar las APIs de Merchant Reports
ProductView
para mostrar una vista filtrada de tus datos de productos, incluidos los estados de los productos. Para
Por ejemplo, puedes consultar ProductView
para enumerar productos que tienen problemas o
obtén una lista de tus productos nuevos y verifica la publicación.
Debes incluir el campo id
en la cláusula SELECT
de tu consulta. El id
tiene el mismo valor que el REST del producto
correcto.
Puedes filtrar según todas las opciones disponibles
campos,
excepto itemIssues
. Puedes ordenar la respuesta según todos los campos disponibles
excepto lo siguiente:
gtin
itemIssues
Este es un ejemplo en el que se devuelven tus productos con el estado
NOT_ELIGIBLE_OR_DISAPPROVED
Para realizar la solicitud, pasa el siguiente Merchant
Center Query Language
el
accounts.reports.search
método:
SELECT
id,
offerId,
feedLabel,
title,
aggregatedReportingContextStatus
itemIssues
FROM ProductView
WHERE aggregatedReportingContextStatus = 'NOT_ELIGIBLE_OR_DISAPPROVED'
A continuación, se muestra una respuesta de muestra 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
ProductView
para obtener más información sobre campos y comportamientos específicos.
Mejora los precios
Puedes usar la vista de información sobre precios para ver los precios de oferta sugeridos para tus productos y predicciones del rendimiento que puede esperar si actualiza de sus productos precios. Puedes usar este informe para definir los precios de tus productos de manera más eficaz.
Consulta el artículo Mejora los precios de los productos con la información sobre precios. para obtener más información.
Consulta
PriceInsightsProductView
para ver los precios de oferta sugeridos para tus productos.
A continuación, te mostramos un ejemplo que puedes usar para ver los precios de oferta sugeridos para tus productos. Para
realiza la solicitud, pasa la siguiente consulta de Merchant Center
Language al
accounts.reports.search
método:
SELECT
id,
title,
brand,
price,
suggested_price,
predictedImpressionsChangeFraction,
predictedClicksChangeFraction,
predictedConversionChangeFraction
FROM PriceInsightsProductView
A continuación, se muestra una respuesta de muestra 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"
}
}
]
}