• Продуктовая аналитика

Как UX Rocket отслеживает сессии

Что такое сессия?

Сессия – это период времени, в течение которого пользователь активно взаимодействует с сайтом или мобильным приложением. Она включает последовательность действий: просмотр страниц, клики, прокрутка и прочее. Сессии – основа для расчёта аналитических метрик:

  • Время на сайте;
  • Отказы;
  • Глубина просмотра;
  • CPSS.

Понимание того, как UX Rocket считает сессии, поможет вам точнее интерпретировать поведение пользователей и принимать верные решения на основе данных.

Правило тайм-аута: когда начинается новая сессия?

В UX Rocket есть встроенное правило: сессия продолжается, пока между действиями пользователя не прошло более 15 минут.

Это значение (15 минут) встроено в JS-скрипт и не настраивается вручную.

Пример:

  • Пользователь читает статью → скроллит страницу → прошло 10 минут → он кликает на ссылку → всё ещё та же сессия.
  • Пользователь читает статью → уходит на обед → возвращается через 16 минут и нажимает на кнопку → начинается новая сессия.
Важно!
Время бездействия не прибавляется к длине сессии – оно служит только критерием для её завершения.

Параметр времени после последнего действия

Дополнительно существует настройка, которая определяет, сколько времени учитывать после последнего действия пользователя в рамках сессии. Эта настройка позволяет задать «виртуальное время», в течение которого считается, что пользователь всё ещё находится на странице после того, как совершил своё последнее действие. Чтобы настроить этот параметр, перейдите в иконка базы данных → Настройки клиента → События: Максимальная длина сессии, укажите нужное количество минут и нажмите кнопку Сохранить.

‌

Что это значит?

Мы предполагаем, что после последнего действия пользователя (например, клика или прокрутки) он покидает сайт. Однако, чтобы учесть, что некоторые пользователи могут задерживаться на странице без активных действий (например, они просто не кликали или не прокручивали), настройка добавляет «виртуальное время» после последнего действия. Это позволяет более точно рассчитывать метрики, такие как Отказы и Время на сайте.

Если параметр добавления времени равен 0:

  • Пользователь открыл страницу, не совершил никаких действий и сразу её закрыл → считается отказом, потому что не было взаимодействия с контентом.
  • Пользователь кликнул на странице, но в течение 5 минут ничего не сделал → эти 5 минут не будут учтены как Время на сайте, так как мы считаем, что пользователь ушёл сразу после последнего действия.

Если параметр добавления времени установлен на 10 минут (или больше):

  • Пользователь открыл страницу, прокрутил её, но не кликал и не совершал других действий в течение 5 минут → если добавленное время составляет 10 минут, то эти 10 минут будут добавлены к сессии, что помогает учесть активность пользователя, который мог остаться на странице без явных действий.

Таким образом, настройка позволяет гибко учитывать ситуации, когда пользователь остаётся на странице без явного взаимодействия, или наоборот, когда важно исключить «мертвое время», если нет активных действий.

Сессии в отчёте Инсайты

В отчёте Инсайты можно отслеживать метрики, основанные на данных о сессиях:

  • В метрике Событие сессии используются для подсчета количества уникальных сессий, содержащих определенное событие (например, клик по кнопке или добавление товара в корзину). Это помогает отслеживать, какие действия наиболее популярны и какие события происходят в рамках сессий.

  • В метрике Когорта сессии используются для подсчёта количества уникальных сессий пользователей, входящих в выбранную когорту. Это помогает понять, как часто именно эти пользователи возвращаются в продукт и продолжают взаимодействие со временем.

  • В метрике Эксперименты сессии используются для подсчёта количества уникальных сессий пользователей, взаимодействующих с разными вариантами страницы или функционала. Это помогает определить, какая версия сайта привлекает больше внимания, и анализировать, как изменения влияют на поведение пользователей.

  • Метрика Сессии помогает отслеживать количество уникальных сессий пользователей, что даёт полное представление о вовлеченности. При выборе подсчета по атрибуту (например, Количество кликов, Время на сайте или Страницы) можно получить дополнительные данные, такие как:

    • Среднее количество страниц за сессию;
    • Среднее количество кликов за сессию;
    • Среднюю продолжительность сессии;

Отслеживание этих показателей в динамике поможет вам понять, как изменяется интерес пользователей к контенту. Например, снижение продолжительности сессии или количества страниц может свидетельствовать о потере интереса, а растущие показатели могут указывать на повышение вовлеченности пользователей.

Это особенно полезно при переходе на новую версию мобильного приложения или сайта, поскольку позволяет оценить, как пользователи адаптируются к изменениям.

‌

  • В метрике Рассчитанные сессии лежат в основе ряда автоматически рассчитываемых показателей, таких как Время на сайте, Отказы, Глубина просмотра, CPSS и др.