Квоты и ограничения Google Analytics на сбор данных

В этой статье описаны квоты и ограничения на сбор данных для всех тегов, библиотек и SDK сервиса Google Analytics.

Обзор

Google Analytics используется миллионами сайтов и приложений. Чтобы в систему не поступало больше данных, чем она может обработать, а ее ресурсы распределялись равномерно, мы ввели некоторые ограничения. Далее описаны правила, действующие на данный момент, однако в будущем они могут измениться.

Перечисленные ниже квоты и лимиты применяются ко всем тегам сбора данных, библиотекам и SDK Google Analytics. Для ресурсов и клиентских библиотек действуют отдельные ограничения.

Ограничения для ресурсов

Для каждого веб-ресурса, ресурса или идентификатора отслеживания применяется следующее ограничение:

  • 10 миллионов обращений в месяц на ресурс.

Если это ограничение будет превышено, специалисты Google Analytics свяжутся с вами и предложат перейти на Analytics 360 или сократить объем отправляемых в Google Analytics данных за счет применения выборки.

Размер ограничения в Analytics 360 вы можете узнать у менеджера своего аккаунта или в службе поддержки.

Ограничения для Universal Analytics

Следующие ограничения применяются к gtag.js, analytics.js, Android SDK, iOS SDK и Measurement Protocol:

  • 200 000 обращений на пользователя в день.
  • 500 обращений за сеанс.

Обращения сверх лимита, полученные в течение сеанса или дня, обрабатываться не будут. Эти ограничения распространяются в том числе и на аккаунты Analytics 360.

Ограничения для ga.js и других устаревших библиотек

Следующее ограничение действует для ga.js, библиотек для мобильных устройств и других устаревших библиотек отслеживания:

  • 500 обращений за сеанс.

Обращения сверх лимита обрабатываться не будут. Это ограничение распространяется в том числе и на аккаунты Analytics 360.

Данные о времени загрузки

Дополнительные ограничения применяются к обращениям с запросами о времени загрузки различных элементов сайта (или скорости загрузки сайта), которые автоматически отправляются тегами gtag.js, analytics.js и ga.js. Максимальное количество таких обращений в день для одного ресурса – 1% от общего числа просмотров за день (или 10 000 для сайтов, которые просматриваются менее 1 млн раз в день). Подробнее…

Ограничения для клиентских библиотек и SDK

В каждой клиентской библиотеке предусмотрен механизм ограничения, предотвращающий единовременную отправку слишком большого числа обращений. В таких механизмах используется алгоритм сегмент-маркеров, следящий за тем, чтобы пакеты обращений передавались в Google Analytics без превышения скорости отправки данных.

Для каждого объекта отслеживания устанавливается лимит на число параллельно отправляемых запросов. Такие запросы учитываются специальным счетчиком. При отправке такого запроса в Google Analytics лимит снижается на единицу. При исчерпании лимита отправка запросов прекращается. Спустя короткое время на счетчике восстанавливается первоначальный лимит, и отправка данных возобновляется.

Далее описываются механизмы ограничения, действующие в разных библиотеках. Обращения перестают поступать на серверы Google Analytics по достижении любого из описанных ниже лимитов. Эти ограничения распространяются в том числе и на аккаунты Analytics 360.

gtag.js и analytics.js

Для каждого объекта отслеживания gtag.js и analytics.js устанавливается лимит в 20 обращений, который возобновляется со скоростью 2 обращения в секунду. Это ограничение распространяется на все обращения, за исключением типов item и transaction (данные по товарам и транзакциям).

ga.js

Для каждого объекта отслеживания устанавливается лимит в 10 обращений, который возобновляется со скоростью 1 обращение в секунду. Это ограничение относится только к обращениям типа event (событие).

Android SDK

Для каждого объекта отслеживания в приложении на устройстве устанавливается лимит в 60 обращений, который возобновляется со скоростью одно обращение каждые 2 секунды. Это ограничение распространяется на все обращения, за исключением типов item и transaction (данные по товарам и транзакциям).

iOS SDK

Для каждого ресурса устанавливается лимит в 60 обращений, который возобновляется со скоростью одно обращение каждые 2 секунды. Это ограничение распространяется на все обращения, за исключением типов item и transaction (данные по товарам и транзакциям).