Вебвизор в Яндекс Метрике: как включить и что видно
Что записывает Вебвизор и чего в записях нет, как его включить и почему он иногда не работает, как не собрать чужие персональные данные и какие выводы из просмотра сессий делать нельзя.
Вебвизор — инструмент Яндекс Метрики, который записывает поведение посетителя на странице: движения курсора, клики, прокрутку, переходы между страницами и изменения самой страницы. Запись потом проигрывается как видео, хотя это не видео: браузер заново отрисовывает сохранённую структуру страницы.
Разница не формальная. Вебвизор не видит того, что нарисовано на canvas, не заглядывает в iframe со сторонним содержимым и не пишет экран за пределами вкладки. Зато он сохраняет страницу лёгкой последовательностью событий и почти не влияет на скорость.
Как включить
Настройка живёт в самом теге Метрики, а не в отчётах. В интерфейсе Метрики откройте нужный тег, вкладку «Вебвизор» и включите запись. Там же выбирается, какую часть страниц писать и как поступать с содержимым — записывать его вместе с сессией или подгружать по запросу.
После включения записи появляются не мгновенно: первая партия обычно доступна через несколько минут, и накопления ждать придётся в любом случае — на сайте с сотней визитов в сутки материала для выводов наберётся за неделю.
Если счётчик ставится не через код страницы, а через тег-менеджер, ничего не меняется: Вебвизор настраивается в теге Метрики, а сам код доставляется как обычно — как в инструкции по Яндекс Тег Менеджеру.
Почему Вебвизор не работает
Жалоба «записей нет» почти всегда сводится к одной из шести причин.
- Запись выключена в теге или включена недавно — записей за прошлые дни не появится задним числом.
- На странице стоит другой тег. На части страниц живёт старый номер счётчика, и трафик в отчёт не попадает.
- Срок хранения истёк. Записи живут ограниченное время — порядка пары недель, точное значение смотрите в справке Метрики, оно менялось. Сессия месячной давности не восстановится.
- Содержимое не сохранилось. Страницы за авторизацией, динамические виджеты и стороннее содержимое в iframe воспроизводятся частично или пустыми.
- Блокировщик на стороне посетителя. Часть аудитории просто не попадает в Метрику, и эта часть не случайна — она смещена в сторону технической аудитории.
- Фильтры в отчёте. Выбранный сегмент или диапазон дат отсекает всё, а выглядит это как поломка.
Персональные данные: где проходит граница
Запись сессии на странице с формой — это потенциальный сбор персональных данных: в полях оказываются имя, телефон, адрес, иногда паспорт или реквизиты карты. Записывать такое в открытом виде нельзя, и дело не только в 152-ФЗ, но и в требованиях платёжных систем.
Метрика даёт средства маскирования: содержимое полей ввода по умолчанию не сохраняется, а отдельные элементы страницы помечаются специальным классом или атрибутом, и тогда вместо текста в записи остаются символы-заглушки. Проверять это нужно руками — открыть свою же запись и посмотреть, что видно на шаге оплаты.
Большую часть риска закрывают три правила. Поля оплаты и паролей маскируются всегда, без исключений. Страницы личного кабинета с чужими данными исключаются из записи целиком. В политике обработки персональных данных прямо сказано, что на сайте работает Метрика с записью действий, и названа цель.
Отдельная тонкость — сотрудники. Доступ к записям стоит давать так же, как к базе клиентов: по необходимости, не всей команде, и с пониманием, что в записи может оказаться реальный человек с реальным телефоном.
Что из записей выводить можно
Вебвизор хорош ровно в одном: он показывает механику затыка. Человек трижды нажимает на заголовок, приняв его за кнопку. Прокручивает мимо блока с ценами и возвращается. Заполняет форму до поля «ИНН» и уходит. Из счётчиков такие вещи не видны — там есть только результат.
Порядок работы обратный привычному. Сначала цифры показывают, где падает конверсия, и только потом записи объясняют почему. Смотреть случайные сессии «вообще» — способ потратить полдня и получить ощущение понимания без единой гипотезы.
Практически это выглядит так. В отчёте видно, что между шагом «Корзина» и шагом «Доставка» теряется 40 % — посчитать потери по шагам удобно в калькуляторе воронки. Дальше строится сегмент «был на шаге доставки и не дошёл до оплаты», и в нём смотрятся 10–15 записей подряд. Если одна и та же сцена повторяется в трети из них, это уже находка.
Чего записи не доказывают
Курсор — не взгляд. Часть людей водит мышью за текстом при чтении, часть вообще не трогает её, пока не решит нажать. Тепловая карта движений показывает привычки работы с мышью не меньше, чем внимание.
Пятнадцать записей — не статистика. Это материал для гипотез, и любая из них должна проверяться на числах. «Люди путаются в поле „Регион“» после просмотра сессий означает «стоит проверить», а не «нужно срочно переделать».
Долгая сессия не равна вовлечённости. Человек может изучать ваш сервис, а может искать кнопку отмены подписки. Пауза в записи иногда означает «читает», а иногда «ушёл за кофе» — различить это невозможно.
И последнее: выборка смещена. В записи попадают те, у кого Метрика не заблокирована и кто открыл страницу достаточно надолго. Прежде чем делать вывод по десятку сессий, полезно прикинуть, какая выборка вообще нужна для нужной точности — это считает калькулятор выборки.
Что делать с находкой
Находка из записей почти всегда одного из трёх типов: непонятно, что делать дальше; непонятно, что значит поле; человек не заметил нужный элемент. Первые два лечатся текстом, третий — расположением и контрастом.
Быстрая проверка гипотезы не требует релиза: подсказку у проблемного поля или короткий тур по шагу оформления можно поставить поверх страницы и сравнить конверсию до и после. Чтобы не принять шум за результат, разницу стоит прогнать через калькулятор A/B-тестов: на трафике в пару сотен визитов в день значимым будет только крупный эффект.