Aby mieć pewność, że system Google Analytics nie otrzymuje więcej danych, niż jest w stanie przetworzyć, oraz aby zapewnić sprawiedliwy podział zasobów systemu między użytkowników, interfejsy Google Analytics API wymuszają pewne limity i kwoty dotyczące Twojego użytkowania.
Poniższe limity i przydziały dotyczą ogólnego wykorzystania interfejsu Google Analytics API (z wyjątkiem wywołań interfejsu Data API) na poziomie projektu Google Cloud:
- 50 000 żądań dziennie na projekt.
- 10 zapytań na sekundę (QPS) na adres IP.
- W konsoli interfejsu API obowiązuje podobny limit, który jest określany jako Żądania na 100 sekund na użytkownika. Domyślnie jest to 100 żądań na 100 sekund na użytkownika. Można ją dostosować do maksymalnej wartości 1000. Liczba żądań wysyłanych do interfejsu API jest jednak ograniczona do maksymalnie 10 na sekundę na użytkownika.
- Jeśli Twoja aplikacja wysyła wszystkie żądania do interfejsu API z jednego adresu IP (np. w imieniu użytkowników), używaj parametru
userIplubquotaUserw każdym żądaniu, aby uzyskać pełny limit zapytań na sekundę dla każdego użytkownika.
Niektóre interfejsy API podlegają dodatkowym ograniczeniom. Szczegółowe informacje o limitach i kwotach dotyczących poszczególnych interfejsów API znajdziesz na tych stronach:
Błędy związane z limitami
Jeśli limit żądań interfejsu Google Analytics API zostanie przekroczony, interfejs API zwróci kod błędu 403 lub 429 oraz komunikat o przekroczeniu limitu przez konto. Więcej informacji znajdziesz w warunkach korzystania z usługi.
Więcej informacji o zarządzaniu limitami i dostosowywaniu aplikacji do wykorzystania limitów znajdziesz w artykule Monitorowanie interfejsów API i ograniczanie wykorzystania.