Hotjar и аналоги: запись сессий
Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.
Содержание:
Зачем продакту записи сессий
AppMetrica и продуктовая аналитика отвечают на вопрос «что произошло»: сколько кликнули, сколько отвалились, какая конверсия. Но они почти никогда не отвечают на вопрос «почему». Почему 60% бросают форму на втором шаге? Почему юзеры тыкают в нерабочую область? Почему конверсия в платёж 3%, а должна быть 8%? Тут спасают записи сессий.
Боль без Hotjar выглядит так: видите проседание метрики, делаете десять гипотез, тратите спринт на A/B-тесты по каждой — и в итоге оказывается, что юзеры не видят кнопку, потому что она ниже фолда на 80% мониторов. Запись сессии показала бы это за 15 минут.
Hotjar — самый известный, но не единственный инструмент в этой нише. В статье разберу, что и как использовать продакту, и где такие данные врут.
Тепловые карты
Тепловая карта (heatmap) — агрегированная картинка, где «горячие» зоны — куда чаще всего кликают, скроллят, наводят мышь. Hotjar строит три типа:
- Click maps — клики и тапы.
- Move maps — движение мыши (на мобиле бесполезно).
- Scroll maps — до куда доскроливают.
Что полезного:
- Видно, кликают ли в «нерабочие» места — сигнал, что юзеры ожидают там кнопку.
- Видно, где фолд — то есть до какой части страницы доходит большинство.
- Видно, какие блоки вообще не получают внимания.
Чего тепловые карты не показывают:
- Контекст. Десять кликов в одно место могут быть от одного злого юзера, который не нашёл нужное.
- Намерение. Клик — это интерес, или фрустрация, или просто промах? Не понятно.
- Динамику. Карты усреднены по периоду, но если за это время вы поменяли макет — данные сломаны.
Грубое правило: тепловые карты дают гипотезы, не выводы. Подтверждайте их записями сессий или A/B-тестами.
Записи сессий
Запись сессии — видео, на котором видно, что делал конкретный пользователь: куда тыкал, как скроллил, сколько думал. Hotjar пишет такие сессии и даёт фильтровать по событиям, странам, устройствам.
Главный прикладной кейс — посмотреть 10–20 сессий вокруг проблемной точки. Например:
- Сессии тех, кто бросил оплату на шаге ввода карты.
- Сессии новых пользователей в первые 5 минут.
- Сессии тех, кто открыл, но не зарегистрировался.
После 20 сессий обычно появляется паттерн: «все спотыкаются в одном месте», «никто не находит кнопку», «форма перепрыгивает на мобиле». Это уже гипотезы, которые можно чинить.
Что важно знать:
- Сессии не показывают пароли, номера карт и другие чувствительные поля — Hotjar по умолчанию маскирует. Но проверяйте сами: если на форме есть кастомные поля без класса
data-private, они могут засветиться. - Записи занимают место, дороже хранить. Обычно достаточно недели сессий.
- Записи юридически чувствительны. Согласовывайте с юристами и предупреждайте пользователей в политике приватности.
Опросы и feedback-виджеты
Hotjar умеет показывать опросы и виджеты обратной связи прямо на странице. Например: «Помогла ли вам эта страница?» с двумя кнопками. Или NPS-опрос после совершения действия.
Полезные сценарии:
- На странице с проседающей конверсией — опрос «что мешает оформить заказ?».
- После онбординга — «что было непонятно?».
- На страницах помощи — «нашли ли вы ответ?».
Минусы:
- Отвечают самые громкие — позитивные или максимально злые. Молчаливое большинство не говорит ничего.
- Открытый текст в ответах сложно агрегировать. Сначала нужно прочитать 100 ответов руками, потом группировать.
- Опросы перекрывают контент и сами могут снижать конверсию. Не вешайте на ключевые шаги.
Опросы — дополнение к продуктовой аналитике, не замена.
Аналоги Hotjar
Если Hotjar по каким-то причинам не подходит:
- FullStory — мощнее в фильтрации сессий, дороже.
- Smartlook — дешевле, попроще интерфейс.
- VWO Insights — внутри платформы для A/B-тестов.
- Yandex Metrika Webvisor — встроена в Метрику, бесплатна, удобна для русскоязычных продуктов.
- PostHog Session Recording — открытый код, можно self-host, удобно если уже на PostHog.
Для рынка СНГ часто используют связку «Метрика для записей + продуктовая аналитика отдельно». Hotjar бывает дороговат и не всегда покрывает региональные особенности.
Частые ошибки
- Смотреть одну запись и делать выводы. Один пользователь — это анекдот, не данные. Минимум 10–20 сессий по сегменту.
- Использовать heatmap на коротких периодах с маленьким трафиком. Если у страницы 50 кликов в неделю — карта будет шумом.
- Игнорировать приватность. Карты и записи могут засветить ПДн — проверяйте маскирование.
- Запускать опросы везде. Опрос на каждой странице — это раздражение и низкие ответы. Точечно и редко.
- Не связывать сессии с аналитикой. Запись без контекста (откуда юзер, что сделал до этого, на каком плане) — половина пользы.
- Делать опросы с наводящими формулировками. «Понравилась ли вам новая фича?» — наводящий вопрос, ответы будут смещены.
- Считать, что записи заменят A/B-тест. Записи — это качественные данные, гипотезы. Тестировать всё равно нужно.
Связанные темы
FAQ
Hotjar платный?
Есть бесплатный план с ограничением на сессии в день. Командам обычно нужен платный.
Записи сессий — это GDPR-проблема?
Да, нужно согласовать с юристами и обновить политику приватности. Пользователь должен знать, что его сессии могут записываться.
Сколько сессий нужно посмотреть, чтобы найти инсайт?
Обычно 10–20 на одну гипотезу. Если за 20 сессий паттерн не виден — возможно, проблемы там нет.
Hotjar работает в мобильных приложениях?
Только в вебе и веб-вью. Для нативных приложений — другие инструменты, например, FullStory Mobile или Smartlook.
Как фильтровать сессии по событию?
Hotjar умеет ловить события через JS-API или интегрироваться с Segment/GTM. Лучше пробрасывать те же события, что и в продуктовую аналитику.
Замедляет ли Hotjar сайт?
Скрипт лёгкий, но не невидимый. На медленных тарифах хостинга и слабом интернете можно увидеть просадку 50–200 мс. Тестируйте через Lighthouse.
Готовьтесь к собесу на продакта — откройте тренажёр с 1500+ вопросами по аналитике и продукту.