Вебвизор смотрят, когда цифры отчётов уже ничего не объясняют: видно, что люди уходят, а почему — непонятно. Ролик визита кажется последней инстанцией: вот же, своими глазами. Проблема в том, что и это прибор со своими ограничениями, и половина из них описана в справке Метрики прямым текстом. Ниже — что Вебвизор снимает, чего в ролике нет, и наш собственный счётчик, который объясняет, почему первый же открытый ролик чаще всего пустой.
Что мы посчитали
Счётчик нашего сайта, 23.06–21.09.2026, выборка полная (829 из 829). Разбивка по признаку робота:
| Кто | Визитов | Посетителей | Просмотров |
|---|---|---|---|
| Роботы | 582 | 568 | 621 |
| Люди | 244 | 128 | 860 |
| Всего | 826 | 695 | 1481 |
Семь визитов из десяти — роботные. И тут же справка Вебвизора: «Вебвизор может записать визиты, которые Метрика или Директ определяют как роботные». Это же предупреждение повторено во второй статье справки — про требования и ограничения.
Сложите одно с другим, и получится вот что: открывая случайную запись на нашем сайте, вероятнее попасть на робота, чем на человека. У робота нет движений мыши, прокрутки и кликов — и ролик выглядит пустым. Справка это подтверждает отдельным пунктом: одна из причин пустого посещения — «ваш сайт посетил робот».
Заметьте разницу в колонке просмотров. 582 роботных визита дали 621 просмотр — примерно по одной странице на визит. 244 человеческих визита дали 860 просмотров, по три с половиной. Роботы заходят и уходят, люди ходят по сайту. Подробнее про это разделение — в разборе трафика, которого нет.
Четыре ограничения, о которых пишет сама справка
Пятнадцать дней. «Данные хранятся 15 дней, включая текущий день». Это жёсткий предел: ролика двухнедельной давности уже нет, и выгрузить её заранее нельзя. Поэтому Вебвизор — инструмент текущей недели, а не квартального разбора.
Суточный лимит. «Вебвизор в течение суток записывает достаточное для репрезентативности выборки число визитов. Количество записей в сутки определяется специальным алгоритмом и в разные периоды может различаться». То есть число роликов не равно числу визитов, и это не поломка. Справка отдельно отвечает на вопрос «в отчёте Вебвизор меньше визитов, чем в других отчётах»: кроме лимита, ролики теряются на слишком коротких визитах и при сетевых проблемах.
Момент записи, а не момент просмотра. «Вебвизор записывает HTML-содержимое сайта на момент визита, а не на момент просмотра записи». Если вы переверстали страницу неделю назад, плеер покажет старую — и это правильное поведение, а не сбой.
Отключение по бездействию. «Вебвизор может отключиться, если вы не просматривали записи в течение последних 6 месяцев. Чтобы возобновить запись визитов, включите опцию снова». Полгода не заходили — и в нужный момент смотреть будет нечего.
Что может помешать съёмке на вашем сайте
Справка называет технологии, на которых Вебвизор ломается:
| Что на сайте | Что будет с роликом |
|---|---|
| Рантайм-стили, в том числе styled-components | «не запишет или запишет некорректно визиты» |
| Shadow DOM | не поддерживается |
| Несколько счётчиков с включённым Вебвизором | «данные записываются некорректно на всех счетчиках» |
Элементы с неподдерживаемым Content-Type | «могут некорректно отображаться в записях» |
| Тяжёлое содержимое страницы | часть визитов нельзя открыть вообще |
Третья строка — самая обидная, потому что её ставят своими руками. Два счётчика на сайте бывают при смене подрядчика или при переезде: старый забыли снять, новый поставили. Пока на обоих включён Вебвизор, данные портятся у обоих.
Что видно про поля ввода
Вебвизор снимает и заполнение форм, и здесь справка описывает готовый механизм защиты. Метрика распознаёт поля с конфиденциальными данными и заменяет их содержимое звёздочками автоматически. Дальше можно точнее:
- опция Записывать все поля в настройках счётчика на вкладке «Вебвизор» — выключить её значит заменить звёздочками содержимое всех полей;
- CSS-класс
ym-disable-keysна конкретномinputилиtextarea— запретить съёмку этого поля; - CSS-класс
ym-record-keys— наоборот, разрешить конкретное поле, когда общая опция выключена.
Пароли не попадают в ролик ни при какой настройке.
Это стоит решить до того, как форма заработает, а не после первого ролика, где видно лишнее. Если на сайте есть форма с персональными данными, разумный порядок — выключить все поля и вернуть только те, которые правда нужны для разбора.
Как этим пользоваться
- Смотреть на неделе, а не когда дойдут руки. Пятнадцать дней — весь срок.
- Не считать ролики визитами. Их меньше по устройству инструмента, и выборку Метрика формирует сама.
- Начинать с сегментов, а не со списка. Список роликов на сайте с роботным трафиком — это список пустых экранов. Сегмент «люди, дошедшие до формы» полезнее ста случайных.
- Проверить, что счётчик один. Второй счётчик с Вебвизором портит данные обоим.
- Помнить про пустые посещения. Пустой ролик не означает, что человек ничего не делал: справка перечисляет шесть причин, по которым действия просто не попали в него.
Границы замера
Мы измерили одно: долю роботных визитов на собственном сайте — 582 из 826 за три месяца. У сайта с большим живым трафиком эта доля будет другой, и вывод «в Вебвизоре в основном роботы» на него не переносится. Переносится метод: открыть разбивку по признаку робота за тот же период и посмотреть, из чего состоит выборка, прежде чем делать выводы по роликам.
Всё остальное в статье — цитаты из справки Яндекс Метрики, а не наш замер. Мы не проверяли, сколько именно роликов в сутки делает алгоритм и как он меняется: это видно только владельцу большого счётчика и на нашем объёме не измеряется.
Коротко
- Ролики хранятся 15 дней, включая текущий; выгрузить заранее нельзя.
- Роликов всегда меньше, чем визитов: суточный лимит определяет алгоритм.
- Вебвизор снимает и роботов, и на сайте с малым трафиком это большинство роликов — у нас 582 роботных визита из 826.
- Пустой ролик чаще говорит об условиях съёмки, чем о поведении человека.
- Рантайм-стили, Shadow DOM и второй счётчик с Вебвизором ломают съёмку.
- Содержимое полей ввода маскируется звёздочками, и этим управляют опцией
«Записывать все поля» и классами
ym-record-keys/ym-disable-keys.
