Do pobierania danych o skuteczności konta możesz używać usługi Reports
.
Pełną listę dostępnych danych znajdziesz w dokumentacji usługi metrics
.
Wymagania
Aby pobrać ten raport, musisz mieć rolę menedżera raportującego.
Aby przypisać do konta rolę menedżera raportującego, użyj funkcji accounts.update
i w polu reportingManager
ustaw wartość true
. Rola menedżera raportującego jest odpowiednikiem roli
Wyniki i statystyki w Merchant Center.
accounts.update
zastępuje cały zasób Account
. Użyj accounts.get
, aby uzyskać pełny zasób Account
, a następnie wypełnij wszystkie pola w żądaniu accounts.update
, aby nie utracić informacji.
Przykładowe zapytanie
To zapytanie pobiera wartości impressions
, clicks
i ctr
dla wszystkich produktów na Twoim koncie w określonym 30-dniowym okresie. Aby wysłać żądanie, przekaż do metody reports.search
tę instrukcję języka zapytań Merchant Center:
SELECT
metrics.impressions,
metrics.clicks,
metrics.ctr
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-12-01' AND '2020-12-30'
Kliknij Uruchom, aby wypróbować przykład w Eksploratorze interfejsów API. Gdy klikniesz Wykonaj, zaktualizuj obiekt zastępczy identyfikatora sprzedawcy w adresie URL żądania na swój własny identyfikator sprzedawcy. Możesz je zmodyfikować. Aby można było pracować z Eksploratorem interfejsów API, pełne zapytanie musi pozostać w jednym wierszu.
Możesz też podzielić dane na segmenty w zapytaniu, aby uzyskać bardziej szczegółowe raporty skuteczności.
Informacje o tym, jak pobierać i filtrować produkty za pomocą usługi Reports
, znajdziesz w przewodniku po usługach.