Exemple

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'

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