API Метрики работает

Вебвизор не работает: почему нет записей и что проверить

Импорт истории из Метрики по API доступен прямо сейчас.

Вебвизор в Метрике записывает действия посетителей на сайте, и когда записей нет или они не воспроизводятся, вы перестаёте видеть, как люди пользуются сайтом.

Чаще всего причина в настройках или в коде, а не в поломке сервиса. Ниже причины по справке Метрики, по порядку от частых к редким.

Сначала исключите общий сбой: посмотрите статус Метрики по нашим проверкам. Если не работает вся Метрика, начните со страницы Метрика не работает.

Почему Вебвизор не работает
  1. Записей нет совсем? ДаНет
  2. В коде на сайте есть webvisor: true? ДаНетНе знаю
  3. Запись есть, но при просмотре белый экран? ДаНет
  4. Записана только первая страница визита? ДаНет

Диагноз: Включите Вебвизор и обновите код

  • Включите опцию в настройках счётчика.
  • Скопируйте обновлённый код на сайт. Проверить код можно ниже.

Диагноз: Проверьте, не включён ли Вебвизор у нескольких счётчиков

  • На одной странице Вебвизор должен быть только у одного счётчика.

Диагноз: Сайт запрещает показ во фрейме или CSP блокирует ресурсы

  • Проверьте X-Frame-Options и frame-ancestors.
  • Добавьте разрешения для Вебвизора в CSP.

Диагноз: Сайт на SPA: передавайте hit при смене адреса

  • Отправляйте просмотр страницы при каждом переходе без перезагрузки.

Диагноз: Часть потерь нормальна

  • Короткие визиты, блокировщики и плохая сеть дают пропуски записей.

1. Вебвизор выключен или код устарел

Самая частая причина. Вебвизор включается отдельной опцией в настройках счётчика, и в коде на сайте должна быть его поддержка.

  • Откройте настройки счётчика и проверьте, что опция Вебвизора включена.
  • Откройте исходный код страницы сайта и найдите в коде счётчика параметр webvisor: true. Если его нет, скопируйте обновлённый код из настроек и замените на сайте.
  • После включения записываются только новые визиты. Прошлые визиты задним числом не появятся.
Проверьте код Вебвизора на сайте

Мы проверяем только HTML, который отдаёт сервер. Если счётчик подключается через менеджер тегов или скриптом после загрузки, проверка его не увидит. Страница не сохраняется.

2. Блокировщики и настройки браузера посетителей

По справке Метрики запись может не попасть в отчёт, если у посетителя:

  • стоит программа или расширение, которое блокирует Вебвизор,
  • плохой интернет, и запись не успела отправиться,
  • неподдерживаемый браузер или нестандартное устройство,
  • слишком короткий визит: человек закрыл вкладку до отправки записи.

Это нормальная часть потерь. Если записей нет совсем, причина в настройках, а не в посетителях.

3. Пустой или белый экран при воспроизведении

Записи есть, но не проигрываются. Частые причины:

  • Сайт запрещает показ во фрейме. Заголовок X-Frame-Options или директива frame-ancestors в CSP не дают плееру Метрики загрузить страницу. Не удаляйте защиту целиком, она защищает от кликджекинга. Лучше точечно разрешить нужные домены по справке Метрики.
  • CSP блокирует ресурсы. Для Вебвизора в политике нужны дополнительные разрешения. Список берите из справки Метрики «Установка счётчика на сайт с CSP».
  • Контент на canvas. По справке Вебвизор не записывает содержимое, которое отображается через элемент canvas.
  • Кэш и расширения у вас. Попробуйте открыть запись в чистом браузере без расширений.

4. Записана только первая страница

Типичная история для сайтов на React, Vue и других SPA: адрес меняется без перезагрузки страницы, и счётчик не знает о переходе. Нужно передавать просмотр при смене маршрута через метод hit счётчика. Как это сделать в вашем фреймворке, смотрите в документации Метрики по отправке просмотров.

5. Несколько счётчиков с Вебвизором на странице

Справка Метрики предупреждает: если Вебвизор подключён сразу у нескольких счётчиков Метрики на одной странице, данные могут записываться некорректно на всех. Оставьте Вебвизор включённым только у одного счётчика.

6. Особые режимы браузеров

По справке Вебвизор может некорректно работать во вкладках в приватном режиме некоторых браузеров. Проверяйте запись в обычном окне.

Что Мерка может и чего не может

Скажем честно: вебвизора у нас нет. Если вам нужны записи сессий, почините Вебвизор по пунктам выше. Чего в Мерке нет: вебвизора, карт кликов, электронной коммерции и сквозной аналитики.

Мерка полезна в другом. Это бесплатный второй счётчик с базовыми отчётами (визиты, посетители, источники, страницы, гео, устройства) плюс перенос истории из Метрики по API. Счётчик Мерки работает на своих серверах и не зависит от Метрики. На SPA-сайтах он сам отслеживает переходы между страницами через history API, вызывать отдельный метод при смене адреса не нужно. Мерка помогает не терять общую картину трафика, если с основной аналитикой что-то случилось. Подробнее: резервная веб-аналитика, перенос истории из Метрики, главная.

Начать бесплатно

Есть в Мерке

  • Импорт истории из Метрики по API
  • Свой JS-счётчик
  • Отчёты: визиты, посетители, источники, страницы, гео, устройства
  • Несколько сайтов в одном аккаунте
  • Автосинхронизация с Метрикой каждые 6 часов

Пока нет

  • Скоро. Данные Вебмастера: подключатся, когда API Вебмастера станет доступен
  • Вебвизор
  • Карты кликов
  • Электронная коммерция
  • Сквозная аналитика

Базовые отчёты как второй источник, пока чините Вебвизор

Начать бесплатно

Частые вопросы

Почему в Вебвизоре нет ни одной записи?

Чаще всего Вебвизор не включён в настройках счётчика или на сайте стоит старый код без его поддержки. Проверьте пункт 1.

Почему записи есть, но показывают белый экран?

Обычно сайт запрещает показ во фрейме через X-Frame-Options или CSP. Разрешите нужные домены по справке Метрики.

Почему записана только первая страница визита?

На SPA-сайтах нужно передавать просмотры при смене адреса через метод hit.

Есть ли вебвизор в Мерке?

Нет. В Мерке базовые отчёты и импорт истории из Метрики.

Связаться: Telegram