Чтобы система Google Analytics не получала больше данных, чем может обработать, и чтобы обеспечить справедливое распределение ресурсов системы между пользователями, API Google Analytics устанавливают определенные ограничения и квоты на использование данных.
На уровне проекта Google Cloud к общему использованию API Google Analytics (за исключением вызовов Data API) применяются следующие ограничения и квоты:
- 50 000 запросов по каждому проекту в день.
- 10 запросов в секунду (QPS) на один IP-адрес .
- В консоли API существует аналогичная квота, называемая «Запросы за 100 секунд на пользователя» . По умолчанию она установлена на 100 запросов за 100 секунд на пользователя и может быть изменена до максимального значения в 1000. Однако количество запросов к API ограничено максимум 10 запросами в секунду на пользователя.
- Если ваше приложение отправляет все API-запросы с одного IP-адреса (например, от имени ваших пользователей), используйте параметр
userIpилиquotaUserв каждом запросе, чтобы получить полную квоту QPS для каждого пользователя.
Некоторые API имеют дополнительные ограничения. Подробную информацию об ограничениях и квотах, специфичных для каждого API, см. на следующих страницах:
Ошибки, связанные с ограничениями и квотами.
Если квота на запросы к API Google Analytics превышена, API возвращает код ошибки 403 или 429 и сообщение о том, что учетная запись превысила квоту. Дополнительную информацию см. в условиях предоставления услуг .
Для получения дополнительной информации об управлении квотами и о том, как оптимизировать использование квот в вашем приложении, см. раздел «Мониторинг API и ограничение использования» .