Évaluer vos produits

Vous pouvez utiliser l'API Merchant Reports pour consulter les performances données, filtrez vos produits attributs spécifiques et améliorer votre tarification.

Évaluer les performances

Vous pouvez utiliser l'API Merchant Reports ProductPerformanceView pour récupérer les performances de suivi des conversions pour votre compte.

Conditions requises

Vous avez besoin de l'onglet Performances et insights rôle pour récupérer ce rapport.

Pour attribuer le rôle "Performances et insights" à un compte, appliquez un correctif au User ressource pour le compte avec le PERFORMANCE_REPORTING les droits d'accès requis.

accounts.v1beta.accounts.users.patch remplace l'intégralité de la ressource User. Pour éviter de perdre des informations, appelez accounts.v1beta.accounts.users.get pour obtenir la ressource User complète, puis fournissez tous les champs de votre accounts.v1beta.accounts.users.patch.

Exemple de requête

La requête suivante récupère les éléments impressions, clicks et clickThroughRate pour tous les produits de votre compte pendant une période spécifique de 30 jours période. Pour effectuer la demande, transmettez la requête Merchant Center suivante : de langue à la accounts.reports.search méthode:

SELECT impressions, clicks, clickThroughRate
FROM ProductPerformanceView
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'

Vous pouvez également segmenter les métriques dans la requête pour obtenir des rapports plus détaillés sur les performances.

Filtrer les produits

Vous pouvez utiliser l'API Merchant Reports ProductView pour afficher une vue filtrée de vos données produit, y compris leur état. Pour Par exemple, vous pouvez interroger ProductView pour lister les produits qui présentent des problèmes, ou pour d'obtenir la liste de vos nouveaux produits et de vérifier leur diffusion.

Vous devez inclure le champ id dans la clause SELECT de votre requête. id possède la même valeur que l'attribut REST ID.

Vous pouvez filtrer les résultats en fonction de toutes les par exemple, sauf itemIssues. Vous pouvez trier la réponse en fonction de tous les champs disponibles hormis les cas suivants:

  • gtin
  • itemIssues

Voici un exemple qui renvoie vos produits avec l'état NOT_ELIGIBLE_OR_DISAPPROVED Pour effectuer la demande, transmettez les informations suivantes au marchand Center Query Language sur la accounts.reports.search méthode:

SELECT
  id,
  offerId,
  feedLabel,
  title,
  aggregatedReportingContextStatus
  itemIssues
FROM ProductView
WHERE aggregatedReportingContextStatus = 'NOT_ELIGIBLE_OR_DISAPPROVED'

Voici un exemple de réponse à la requête précédente:

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

Consultez le ProductView pour en savoir plus sur certains champs et comportements.

Améliorer la tarification

Vous pouvez utiliser la vue "Tendances des prix" afin d'afficher des suggestions de prix soldés pour votre produits et les prévisions de performances attendues si vous mettez à jour de vos produits de base. Ce rapport peut vous aider à fixer le prix de vos produits plus efficacement.

Voir Améliorer la tarification de vos produits grâce aux tendances de prix rapport pour en savoir plus.

Requête PriceInsightsProductView pour afficher des suggestions de prix soldés pour vos produits.

Voici un exemple permettant d'afficher des suggestions de prix soldés pour vos produits. À envoyez la demande, transmettez la requête Merchant Center suivante : de langue à la accounts.reports.search méthode:

SELECT
  id,
  title,
  brand,
  price,
  suggested_price,
  predictedImpressionsChangeFraction,
  predictedClicksChangeFraction,
  predictedConversionChangeFraction
FROM PriceInsightsProductView

Voici un exemple de réponse à la requête précédente:

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