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

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

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

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

Общие квоты

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

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

Provisioning API

Для запросов на запись (например, createAccountTicket) к Provisioning API действует следующая квота:

  • 50 запросов в день на один проект;
  • 1,5 запроса в секунду на один идентификатор аккаунта.

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

Если лимит на количество запросов превышен, 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.

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