Что фиксирует запись сессий
Session recording захватывает всё видимое взаимодействие пользователя с браузером: движения курсора, клики, скролл, ввод текста (с опциональным маскированием чувствительных полей), раскрытие блоков, переходы между страницами. Результат — воспроизводимое видео сессии длиной от нескольких секунд до десятков минут.
Ключевые инструменты: Яндекс.Метрика (Вебвизор), Hotjar, FullStory, Microsoft Clarity, PostHog. Все они работают по схожему принципу — JavaScript-код на странице перехватывает DOM-события и отправляет их на сервер в виде сжатого потока данных.
Сценарии применения в e-commerce
Диагностика отказов на checkout. Если воронка показывает 60% drop-off на шаге «Оформление заказа», записи сессий покажут конкретную причину: пользователь не находит поле промокода, не понимает, что означает сообщение об ошибке, или корзина непредсказуемо сбрасывается на мобильном.
Валидация новых фич. После выката изменения — прежде чем запускать A/B-тест — просмотрите 20–30 сессий на обновлённой странице. Часто обнаруживаются очевидные UX-проблемы, которые невозможно увидеть в агрегированных метриках.
Анализ поведения на PDP. Как далеко скроллят до описания характеристик? Кликают ли на фотогалерею? Сколько раз смотрят видео перед добавлением в корзину? Это входящие данные для приоритизации расположения блоков на странице товара.
Совет: фильтруйте записи по сегментам: «пользователи, добавившие в корзину, но не купившие» — самые информативные сессии для оптимизации checkout.
Ограничения метода
| Характеристика | Количественная аналитика | Session recording |
|---|---|---|
| Масштаб | Весь трафик | Выборка сессий |
| Тип данных | Агрегированные метрики | Индивидуальное поведение |
| Назначение | Выявление аномалий («что происходит») | Объяснение причин («почему происходит») |
| Статистическая значимость | Да | Нет |
Запись сессий — инструмент качественного исследования. Она объясняет «почему», но не доказывает, что изменение улучшит метрики. Для доказательства нужен A/B-тест.
Технические особенности внедрения
Большинство инструментов работают через JavaScript-сниппет в <head>. Для SPA (React, Vue) необходима явная инициализация при смене маршрута — иначе сессии обрежутся на первом переходе без перезагрузки страницы. При высоком трафике стоит настроить sampling (записывать, например, 20% сессий) — полная запись всех визитов создаёт лишнюю нагрузку и усложняет фильтрацию.