Voici un exemple de requête destinée à MerchantPerformanceView
qui renvoie les performances de votre compte au cours des 30 derniers jours, segmentées par program
et offer_id
. Vous pouvez essayer cet exemple simple pour vous familiariser avec le service Reports
.
Vous devez disposer du rôle Administrateur des rapports pour récupérer ce rapport.
Pour envoyer la requête, transmettez cette instruction de langage de requête Merchant Center à la méthode reports.search
:
SELECT
segments.program,
segments.offer_id,
metrics.impressions,
metrics.clicks,
metrics.ctr
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'
Cliquez sur Exécuter pour essayer l'exemple dans l'explorateur d'API. Après avoir cliqué sur Exécuter, remplacez l'espace réservé pour l'ID marchand par votre propre ID marchand dans l'URL de la requête. Vous pouvez modifier la requête. Pour fonctionner avec l'explorateur d'API, la requête complète doit tenir sur une seule ligne.
URL de la requête HTTP
La requête consiste en une requête HTTP POST adressée au serveur Content API for Shopping à l'URL suivante :
https://shoppingcontent.googleapis.com/content/v2.1/merchantId/reports/search
Exemple de requête HTTP complète
Voici un exemple complet illustrant la définition de rapport ci-dessus comprise dans une requête HTTP POST :
POST /v2.1/merchantId/reports/search HTTP/1.1 Host: shoppingcontent.googleapis.com User-Agent: curl Content-Type: application/json Accept: application/json Authorization: Bearer access token Parameters: { "query" : "SELECT segments.program, segments.offer_id, metrics.impressions, metrics.clicks, metrics.ctr FROM MerchantPerformanceView WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'" }