Антон Шевчук // Web-разработчик

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

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

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

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

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

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

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

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

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

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

© Антон Шевчук 2007-2016