Beispiel

Hier sehen Sie eine Beispielabfrage für die MerchantPerformanceView, die die Leistung Ihres Kontos in den letzten 30 Tagen nach program und offer_id segmentiert zurückgibt. Sie können dieses kurze Beispiel ausprobieren, um sich mit dem Dienst Reports vertraut zu machen.

Sie benötigen die Rolle „Berichtsmanager “, um diesen Bericht abzurufen.

Um die Anfrage zu stellen, übergeben Sie die folgende Merchant Center Query Language-Anweisung an die reports.search Methode:

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'

Laufen

Klicken Sie auf Ausführen , um das Beispiel im API Explorer auszuprobieren. Nachdem Sie auf Ausführen geklickt haben, ersetzen Sie den Platzhalter für die Händler-ID in der Anfrage-URL durch Ihre eigene Händler-ID. Sie können die Abfrage ändern. Die vollständige Abfrage muss in einer Zeile stehen, damit sie mit dem API Explorer funktioniert.

HTTP-Anfrage-URL

Die Anfrage besteht aus einer HTTP POST-Anfrage an den Content API for Shopping-Server unter der folgenden URL:

https://shoppingcontent.googleapis.com/content/v2.1/merchantId/reports/search

Vollständiges Beispiel für eine HTTP-Anfrage

Hier sehen Sie ein vollständiges Beispiel, in dem die oben genannte Berichtsdefinition in einer HTTP POST-Anfrage enthalten ist:

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