Avalie seus produtos

É possível usar a API Merchant Reports para acessar dados de performance, filtrar seus produtos por atributos específicos e melhorar os preços.

Avaliar o desempenho

Você pode usar a API Merchant Reports product_performance_view para extrair métricas de desempenho da sua conta.

Requisitos

Você precisa ter a função de desempenho e insights para extrair esse relatório.

Para atribuir a uma conta o papel de performance e insights, faça um patch no recurso User da conta com o direito de acesso PERFORMANCE_REPORTING.

accounts.v1beta.accounts.users.patch substitui todo o recurso User. Para evitar a perda de informações, chame accounts.v1beta.accounts.users.get para receber o recurso User completo e forneça todos os campos na solicitação accounts.v1beta.accounts.users.patch.

Amostra de consulta

A consulta a seguir recupera impressions, clicks e click_through_rate para todos os produtos na sua conta durante um período específico de 30 dias. Para fazer a solicitação, transmita a seguinte instrução da linguagem de consulta do Merchant Center ao 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'

Consulte o guia Relatórios de performance para mais informações.

Filtrar produtos

É possível usar o método product_view da API Merchant Reports para mostrar uma visualização filtrada dos dados do produto, incluindo os status. Por exemplo, é possível consultar product_view para listar produtos com problemas ou receber uma lista dos seus novos produtos e verificar a veiculação.

Inclua o campo id na cláusula SELECT da consulta. O id tem o mesmo valor que o ID REST do produto.

É possível filtrar com base em todos os campos disponíveis, exceto item_issues. É possível classificar a resposta com base em todos os campos disponíveis, exceto:

  • gtin
  • item_issues

Confira um exemplo que retorna seus produtos com o status NOT_ELIGIBLE_OR_DISAPPROVED. Para fazer a solicitação, transmita a seguinte instrução da linguagem de consulta do Merchant Center ao 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'

Confira um exemplo de resposta da 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"
          }
        ]
      }
    }
  ]
}

Consulte a referência product_view para mais informações sobre campos e comportamentos específicos.

Melhorar os preços

Use a visualização de informações de preço para conferir os preços promocionais sugeridos para seus produtos e as previsões sobre a performance esperada ao atualizar os preços. Ele ajuda você a definir os preços dos produtos com mais eficiência.

Consulte Melhorar os preços dos produtos com o relatório de informações de preço para mais informações.

Consulte price_insights_product_view para conferir os preços promocionais sugeridos para seus produtos.

Confira um exemplo que você pode usar para conferir os preços promocionais sugeridos para seus produtos. Para fazer a solicitação, transmita a seguinte instrução da linguagem de consulta do Merchant Center ao 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

Confira um exemplo de resposta da 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"
      }
    }
  ]
}