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