Exemple

Examinez un cas d'utilisation courant : résumer les performances de votre compte au cours des 30 derniers jours, segmentées par program et offer_id. La requête pour obtenir ce rapport se présentera comme suit :

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'

Pour émettre cette requête, transmettez simplement l'instruction de langage de requête Merchant Center ci-dessus à la méthode reports.search.

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/{merchant_id}/reports/search HTTP/1.1
Host: shoppingcontent.googleapis.com
User-Agent: curl
Content-Type: application/json
Accept: application/json
Authorization: Bearer [Enter OAuth 2.0 access token here]
developer-token: [Enter developerToken here]

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