В этом документе описаны ограничения на сбор данных и квоты для всех тегов сбора данных, библиотек и 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 (для электронной торговли).