Определение
Session Duration — это среднее время, которое пользователь проводит на сайте за одну сессию: от момента входа до момента ухода или до истечения тайм-аута (обычно 30 минут бездействия). В русскоязычной веб-аналитике также встречаются формулировки «средняя длительность сессии», «среднее время на сайте» и «время визита».
Важно различать два показателя, которые в интерфейсах Яндекс Метрики и Google Analytics часто путают:
- Средняя длительность сессии — усреднённое время по всем сессиям.
- Среднее время на странице — сколько пользователь провёл на конкретной странице.
Для DTC-бренда Session Duration — один из ключевых сигналов вовлечённости. Если человек заходит на карточку товара и уходит через 8 секунд, это почти всегда означает: не нашёл размер, не понял цену, не доверяет магазину или попал не по тому запросу.
Аналогия
Представьте офлайн-магазин одежды. Покупатель заходит, быстро оглядывается и выходит — это короткая сессия. Другой примеряет три вещи, изучает состав ткани, сравнивает цвета — это длинная сессия. Session Duration измеряет именно «время примерки» в цифровом магазине, а не факт покупки.
Но есть нюанс: если посетитель зашёл, оставил вкладку открытой и ушёл пить чай, система может засчитать длинную сессию, хотя реального интереса не было. Поэтому Session Duration всегда смотрят в связке с Engagement Rate, Bounce Rate и Add-to-Cart Rate.
Формула
$$
\text{Средняя длительность сессии} = \frac{\text{Суммарное время всех сессий}}{\text{Общее количество сессий}}
$$
Пример расчёта для интернет-магазина косметики:
- Сессия №1: 4 мин 20 сек (260 сек)
- Сессия №2: 1 мин 10 сек (70 сек)
- Сессия №3: 12 мин 30 сек (750 сек)
- Сессия №4: 0 мин 40 сек (40 сек)
Суммарное время = 260 + 70 + 750 + 40 = 1120 секунд
Количество сессий = 4
Средняя длительность = 1120 / 4 = 280 секунд = 4 мин 40 сек
Отдельно считается Adjusted Session Duration — когда из расчёта исключают «отказы» (сессии длиной 0 секунд, где пользователь не совершил ни одного действия).
Сравнительная таблица
| Показатель | Что измеряет | Хорошее значение для DTC (RU) | На что влияет |
|---|---|---|---|
| Session Duration | Время одной сессии | 2–4 мин | Вовлечённость, качество трафика |
| Average Time on Page | Время на одной странице | 1–2 мин | Качество контента карточки |
| Bounce Rate | Доля сессий без действий | 35–55% | Релевантность трафика |
| Pages per Session | Глубина просмотра | 2,5–4 стр. | Навигация и перелинковка |
| Engagement Rate | Доля вовлечённых сессий | 55–70% | Общее качество аудитории |
| Add-to-Cart Rate | Добавления в корзину | 7–12% | Конверсия карточки товара |
Применение в DTC и e-commerce
1. Оценка качества трафика.
Сравнивайте Session Duration по источникам. Если из Telegram-канала сессии длятся 5 минут, а из РСЯ — 25 секунд, бюджет стоит перераспределить. Для DTC-бренда разница между «тёплым» и «холодным» трафиком видна именно здесь.
2. Тестирование карточек товара.
Посадочная страница с видеообзором, таблицей размеров и блоком отзывов обычно держит пользователя на 40–60% дольше, чем страница с одним фото и ценой. Проверяйте гипотезы через A/B-тесты и смотрите на изменение Session Duration.
3. Оптимизация мобильной версии.
В России доля мобильного трафика в e-commerce превышает 60%. Если Session Duration на смартфонах ниже, чем на десктопе, на 30% и более — проблема в скорости загрузки, размере кнопок или оформлении.
4. Сегментация по устройствам и гео.
Например: Москва и Санкт-Петербург — 3 мин 50 сек, регионы — 2 мин 10 сек. Это повод проверить способы оплаты и условия доставки в регионах.
5. Связка с воронкой.
Высокая Session Duration + низкий Add-to-Cart Rate = контент интересен, но оффер не убеждает. Низкая Session Duration + высокий Bounce Rate = трафик нерелевантен или страница не соответствует ожиданиям.
Частые ошибки
Ошибка 1. Смотреть только на среднее.
Среднее значение искажается «выбросами». Одна сессия на 45 минут может поднять средний показатель по всей выборке. Всегда смотрите медиану и распределение.
Ошибка 2. Игнорировать тайм-аут.
Если в настройках счётчика стоит тайм-аут 30 минут, а пользователь вернулся через 40 минут, система создаст новую сессию. Это влияет на расчёт.
Ошибка 3. Путать с «временем на сайте» из отчётов.
В некоторых отчётах Яндекс Метрики показатель считается иначе, чем в Google Analytics. Не сравнивайте цифры из разных систем напрямую.
Ошибка 4. Гнаться за ростом любой ценой.
Искусственное затягивание сессии (автоплей видео, всплывающие окна) не улучшает конверсию. Цель — не максимум времени, а релевантная вовлечённость.
Ошибка 5. Не учитывать тип страницы.
Для страницы «Спасибо за заказ» короткая сессия — это норма. Для карточки товара — тревожный сигнал.
Связанные термины
- Bounce Rate — процент сессий с одним действием или без него.
- Engagement Rate — доля сессий, где пользователь провёл больше 10 секунд, совершил конверсию или просмотрел 2+ страницы.
- Pages per Session — среднее число просмотренных страниц за сессию.
- Average Time on Page — среднее время, проведённое на одной странице.
- Cohort Analysis — анализ поведения групп пользователей во времени.
- Funnel Analysis — анализ прохождения шагов воронки продаж.
- Heatmap — карта кликов и скроллинга, помогает понять, где пользователь «зависает».
- RFM-анализ — сегментация по давности, частоте и сумме покупок.
Итог
Session Duration — это не самоцель, а диагностический инструмент. Для DTC-бренда он показывает, насколько сайт удерживает внимание и соответствует ожиданиям аудитории. Смотрите показатель в динамике, сегментируйте по источникам, устройствам и страницам, и всегда связывайте его с конверсией. Длинная сессия без покупки — это сигнал, что контент работает, а оффер или UX — нет.