Beispiel

Hier ist eine Beispielabfrage für die MerchantPerformanceView, die die Leistung Ihres Kontos in den letzten 30 Tagen segmentiert nach program und offer_id zurückgibt. Mit diesem kurzen Beispiel können Sie sich mit dem Reports-Dienst vertraut machen.

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

Geben Sie dazu die folgende Merchant Center Query Language-Anweisung an die Methode reports.search weiter:

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, aktualisieren Sie den Platzhalter für die Händler-ID in der Anfrage-URL mit Ihrer eigenen Händler-ID. Sie können die Abfrage ändern. Die vollständige Abfrage muss in einer Zeile bleiben, 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 ein vollständiges Beispiel, in dem die Berichtsdefinition oben 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'"
}