Generowanie dużych raportów

Domyślnie w interfejsie AdSense Management API raporty mogą mieć maksymalnie 100 000 wierszy. Jeśli zbliża się do tych limitów lub podczas przetwarzania danych występują problemy z wydajnością, tutaj kilka wskazówek, które mogą Ci pomóc.

Zmniejszenie skali raportu

Pierwszą rzeczą, którą warto przyjrzeć się pomniejszeniu raportu, jest lista wymiarów, za pomocą; każdy dodany wymiar ma wielokrotny wpływ na liczbę zwróconych wierszy. Upewnij się, dodajesz tylko te wymiary, których potrzebujesz.

Dzielenie raportów

Czasami potrzebujesz bardzo dokładnych danych tylko w przypadku części raportu, a reszta a jednocześnie zawierają mniej szczegółów. Na przykład mogą być potrzebne bardzo dokładne dane dotyczące poprzedniego z danymi dotyczącymi zarobków z każdego miesiąca, z danymi dotyczącymi poszczególnych krajów i kanałów, ale tak naprawdę danych na poziomie kraju. Można więc wygenerować złożony raport dotyczący w poprzednim miesiącu, ale prościej niż wcześniej.

Przejdź na CSV, aby uniknąć analizy plików JSON

Interfejs API do zarządzania AdSense umożliwia otrzymywanie raportów w formacie CSV, a nie w standardowym formacie JSON.

Aby to zrobić, po prostu wywołaj alternatywną metodę generateCsv.

Przykład

DATE,CLICKS
2014-01-01,2
2014-01-02,1
2014-01-03,4
2014-01-04,1
2014-01-05,1

Dalsze kroki