Limity dotyczące żądań do interfejsu API

W tym dokumencie opisano limity dotyczące interfejsów API zarządzania i interfejsów API do raportowania.

Usługa Google Analytics jest używana przez miliony witryn. Ograniczenia dotyczące żądań do interfejsu API chronią limity, aby chronić system przed otrzymywaniem większej ilości danych niż może obsłużyć oraz zapewnić równomierny rozkład zasobów systemowych. Limity mogą się zmieniać.

W tym filmie opisujemy sprawdzone metody zarządzania limitami żądań w Google Analytics API.

Ogólne limity

W przypadku interfejsów Management API, Core Reporting API 3, MCF Reporting API, Metadata API, User Deletion API i interfejsu API do raportowania w czasie rzeczywistym obowiązują następujące limity:

  • 50 tys. żądań na projekt dziennie, co można zwiększyć.
  • 10 zapytań na sekundę (QPS) na adres IP.
    • W interfejsie API obowiązuje podobny limit, określany jako Żądania na 100 sekund na użytkownika. Domyślnie jest ustawiony na 100 żądań na 100 sekund na użytkownika i można go zmienić do maksymalnej wartości 1000 żądań. Liczba żądań do interfejsu API jest ograniczona do 10 żądań na sekundę na użytkownika.
    • Jeśli aplikacja wysyła wszystkie żądania API z jednego adresu IP (np. w imieniu użytkowników), do każdego żądania podaj parametr userIP lub quotaUser, aby uzyskać pełny limit zapytań na sekundę. Szczegółowe informacje znajdziesz w podsumowaniu standardowych parametrów zapytania.

Przekroczono limit

Jeśli limit żądania do interfejsu Google Analytics API został przekroczony, interfejs API zwraca kod błędu 403 lub 429 oraz wyświetla komunikat, że konto przekroczyło limit. Więcej informacji znajdziesz w Warunkach korzystania z usługi.

Prośba o dodatkowy limit

Możesz poprosić tylko o zwiększenie:

Aby wyświetlić lub zmienić limity wykorzystania projektu lub poprosić o jego zwiększenie, wykonaj te czynności:

  1. Jeśli nie masz jeszcze konta rozliczeniowego na potrzeby swojego projektu, je utwórz.
  2. W konsoli API otwórz stronę „Włączone interfejsy API” i wybierz z listy interfejs API.
  3. Aby wyświetlić i zmienić ustawienia związane z limitami, wybierz Limity. Aby wyświetlić statystyki użytkowania, wybierz Użycie.

Aby poprosić o zwiększenie limitu, skorzystaj z formularza prośby o zwiększenie limitu. Zapoznaj się z tymi informacjami i postępuj zgodnie z instrukcjami podanymi w formularzu żądania limitu. W przypadku interfejsu Reporting API w wersji 4 nazwa interfejsu API w konsoli Google API to Google Analytics Reporting API. Wszystkie pozostałe interfejsy API wersji 3 (np. Interfejs API zarządzania w wersji 3, Core Reporting API 3, Interfejs API do raportowania w czasie rzeczywistym w wersji 3 i User Deletion API w wersji 3 znajdziesz w interfejsie Analytics API w konsoli Google API.

Więcej informacji o zarządzaniu limitami i dostosowywaniu aplikacji do limitów znajdziesz w artykule Monitorowanie interfejsów API i ograniczanie wykorzystania.