Определяем количество онлайн пользователей из Google Analytics

Очень часто при обсуждении нагрузки на сайт упоминаются мистические «онлайн-пользователи», кто это и как их считать?

Я не буду вдаваться в детали, особенно коли в оных не силен, но термин «онлайн-пользователи» зачастую используют для измерения производительности системы которая, по идее, должна что-то говорить заказчику о потенциальных возможностях расширения системы. Для начала, стоит определиться со средним пользователем системы, для этого нам потребуется залезть в Google Analytics и взять пару параметров:

Таким образом, среднестатистический посетитель моего блога просматривает две страницы за две минуты, т.е. 1 обращение в минуту эмулирует одного пользователя. Идём дальше — очередь за контентом. Выбираем самый популярный — «Content» → «Site Content» → «Pages» — и чем больше охват тем лучше:

Таким образом 10 страниц охватывает 60% посещений, лучше этот показатель довести до разумного максимума используя минимумом страниц — это будет наш список подопытных.

Ну на этом всё — мы теперь готовы настроить тестовое окружения для получения правдивых цифр, но что у нас сейчас?

Определить текущую нагрузку на сайт в данной единице измерения можно используя пункт «Audience» → «Overview» (кликаем и смотрим):

Таким образом «онлайн» у меня составляет:

    пользователей в час              ~200
  -------------------------     =  ---------  =   6,66
 60 минут / время пребывания        60 / ~2

Предположим, что проведя нагрузочное тестирование, и получив точку отказа в 100 пользователей я могу сказать, что мой сервер выдержит нагрузку в 15 раз большую нынешней, вот только осталось собрать аудиторию в 45 000 :)

5 thoughts on “Определяем количество онлайн пользователей из Google Analytics”

    1. У нее нет опции отображения за весь день, только последние полчаса, т.е. для выяснения кол-ва онлайн надо сидеть и ждать “пиковое время”

  1. Что это за цифра вообще? пользователей в час/60 минут = N пользователей в минуту, потом этот N умножаем на среднее время и что мы получили?

  2. Время на сайте – от открытия и загрузки кода аналитики до закрытия всех вкладок с сайтом. То есть, человек может загрузить один раз страницу и полчаса в нее тупить, не создавая на сервер никакой нагрузки.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.