Как определяется сессия
Сессия — группа последовательных взаимодействий пользователя с сайтом, объединённых временны́м условием. Большинство аналитических систем считают сессию завершённой, если:
- прошло 30 минут с последнего взаимодействия пользователя;
- наступила полночь (новые сутки открывают новую сессию в некоторых системах);
- пользователь закрыл браузер (зависит от конфигурации);
- изменился источник трафика (в Universal Analytics — больше не применяется в GA4).
Идентификация пользователя между сессиями строится на client_id — уникальном значении, хранящемся в cookie или localStorage. При смене устройства или очистке cookie прежний client_id теряется и создаётся новый.
Метрики уровня сессии
| Метрика | Что измеряет | Нормаль для e-commerce |
|---|---|---|
| Страниц/сессию | Глубина взаимодействия | 3–7 страниц |
| Длительность сессии | Время вовлечённости | 2–5 мин |
| Показатель отказов | % сессий с 1 страницей | 30–60% (зависит от трафика) |
| Сессии с покупкой | Конверсия сессий | 1–5% |
Важно: длительность сессии — вторичная метрика. Короткая сессия с покупкой лучше длинной без неё. Ориентируйтесь на конверсию, а не на время.
Сессия в контексте персонализации
Сессионный контекст — один из важнейших сигналов для рекомендательных алгоритмов. Последовательность просмотренных товаров внутри текущей сессии отражает актуальное намерение пользователя лучше, чем его долгосрочная история: если человек просматривает кроссовки для бега, алгоритм должен приоритизировать бег, а не прошлые покупки зимней куртки.
Сессионные рекомендации (session-based recommendations) строятся именно на этом принципе и особенно эффективны для новых пользователей, по которым нет исторических данных.
Особенности в SPA-приложениях
В SPA (Single Page Application) традиционная логика сессий нарушается: переходы между разделами не порождают новых page_view событий. Аналитика должна вручную эмитировать события при каждой смене маршрута через history.pushState. Без этого платформы аналитики и персонализации будут фиксировать всю активность как один длинный просмотр одной страницы.