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

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

Обзор

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

Перечисленные ниже квоты и лимиты применяются ко всем тегам сбора данных, библиотекам и SDK Google Аналитики. Одни из них действуют в отношении ресурсов, а другие – клиентских библиотек.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Далее описываются механизмы ограничения, действующие в разных библиотеках. Обращения перестают поступать на серверы Google Аналитики по достижении любого из описанных ниже лимитов. Эти ограничения распространяются в том числе и на аккаунты Аналитики 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 (для электронной торговли).