Что такое сессия простыми словами

Сессия — это отрезок времени, в течение которого пользователь активно взаимодействует с сайтом. Она начинается, когда человек заходит на сайт, и заканчивается, когда он уходит, не проявляя активность в течение определённого времени (чаще всего — 30 минут).
Можно сказать, что сессия — это как «визит» пользователя на сайт. Если человек открыл страницу, почитал несколько материалов, посмотрел товары и закрыл вкладку — всё это считается одной сессией. Если он ушёл, а потом вернулся спустя полчаса или больше — начнётся уже новая сессия.
Как определяется начало и конец сессии
Сессия запускается автоматически, как только происходит первое взаимодействие с сайтом: например, загрузка страницы. Дальше всё зависит от периода бездействия. По умолчанию в большинстве аналитических систем (в том числе Google Analytics и Яндекс.Метрика) сессия завершается, если пользователь не совершал никаких действий в течение 30 минут.
Если пользователь снова проявит активность — начнётся новая сессия. Также новая сессия запускается в следующих случаях:
- пользователь пришёл по новой рекламной ссылке (в зависимости от настроек аналитики);
- закончился день (в GA старых версий сессия обнулялась в полночь);
- вручную установлен иной лимит сессии (например, 10 минут бездействия).
Таким образом, один и тот же человек может совершить за день несколько сессий, если возвращается к сайту с интервалами.
Почему сессия — это не то же самое, что пользователь
Одна из самых распространённых ошибок новичков — путать сессию и пользователя. Это два разных понятия:
Пользователь — это уникальный человек, который заходит на сайт;
Сессия — это конкретный визит пользователя.
Один пользователь может совершить десятки сессий за неделю. Например, вы зашли на сайт утром, потом закрыли его, а вечером снова открыли — это уже две сессии, но один пользователь.
Именно поэтому при анализе трафика важно учитывать оба параметра. Высокое число сессий с малым числом пользователей может говорить о высокой возвращаемости аудитории — или наоборот, об ошибках в аналитике.
Какие действия пользователя входят в сессию
Во время сессии аналитические системы фиксируют множество событий:
- просмотры страниц;
- клики по кнопкам;
- скроллинг;
- заполнение и отправка форм;
- добавление товара в корзину;
- переходы по ссылкам внутри сайта;
- загрузка файлов;
- другие кастомные события, если они настроены.
Каждое из этих действий входит в одну сессию, пока не наступит пауза или пользователь не покинет сайт. Чем больше действий внутри одной сессии — тем выше вовлечённость пользователя.
Какие метрики связаны с сессиями
Сессия — это фундамент для расчёта многих ключевых показателей в веб-аналитике:
1. Глубина просмотра
Показывает, сколько страниц пользователь просмотрел за одну сессию. Чем выше глубина, тем интереснее сайт для аудитории.
2. Время на сайте
Фиксируется среднее время, проведённое в рамках одной сессии. Этот показатель помогает понять, насколько качественно вовлекает контент.
3. Показатель отказов
Если пользователь открыл только одну страницу и больше ничего не сделал, это считается отказом. Высокий процент отказов часто указывает на нерелевантный контент или плохую юзабилити.
4. Конверсии
В аналитике конверсии часто привязываются к сессиям. То есть: сколько сессий завершилось целевым действием (покупкой, подпиской и т. д.).