Evalúa tus productos

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"
      }
    }
  ]
}