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