Ограничения и квоты на запросы к API

В этой статье описываются ограничения и квоты на запросы к Management API и Reporting API.

Google Аналитика используется на огромном количестве сайтов. Чтобы защитить этот сервис от перегрузки и равномерно распределить его ресурсы, были установлены квоты – ограничения на количество запросов к API. Со временем размер квот может меняться.

В этом видео мы приводим рекомендации по управлению квотами на запросы к Google Analytics API.

Общие квоты

Для Management API, Core Reporting API версии 3, MCF Reporting API, Metadata API, User Deletion API и Real Time Reporting API установлены следующие квоты:

  • 50 000 запросов в сутки на один проект (можно увеличить).
  • 10 запросов в секунду на один IP-адрес.
    • В API Console предусмотрена аналогичная квота – количество запросов за 100 секунд на одного пользователя. По умолчанию она составляет 100 запросов, но может быть увеличена до 1000. Однако количество запросов к API на одного пользователя не может превышать 10 в секунду.
    • Если ваше приложение отправляет все запросы к API с одного IP-адреса (например, от имени ваших пользователей), вы можете добавить в каждый запрос параметр userIP или quotaUser. Тогда для каждого пользователя будет учитываться отдельная квота. Подробнее о стандартных параметрах запроса

Превышение квоты

Если лимит на количество запросов превышен, Google Analytics API возвращает код ошибки 403 или 429, а также сообщение о превышении квоты. Подробнее об этом рассказывается в Условиях использования.

Запрос дополнительной квоты

Вы можете запросить увеличение только следующих квот:

Чтобы посмотреть квоты для проекта, изменить их или запросить их увеличение, выполните следующие действия:

  1. Если у вас нет платежного аккаунта для проекта, создайте его.
  2. В API Console откройте эту страницу и выберите API.
  3. Чтобы настроить квоты, нажмите Квоты. Если вас интересует статистика, выберите Использование.

Чтобы запросить увеличение квоты, заполните эту форму. Перед этим изучите информацию и выполните инструкции, указанные в форме запроса. Напоминаем, что Reporting API версии 4 в Google API Console называется Google Analytics Reporting API. Все остальные API версии 3 (Management API, Core Reporting API, Real Time Reporting API и др.) представлены в Google API Console под единым названием Analytics API.

Подробнее об управлении квотами и настройке приложения для их использования