Demo
Запишитесь на демо Demo Самый быстрый и простой способ познакомиться:
  • Выясним, какая аналитика требуется для вашего проекта в зависимости от предстоящих задач.
  • Подберем оптимальный вариант: начиная от сквозной аналитики на базе Яндекс Метрики или Google Analytics 4 до продвинутой маркетинговой аналитики с моделями атрибуции и когортами.
  • Поможем считать CPL, CAC, AOV, LTV, ROAS, ДРР и ROMI.
  • Расскажем, как оптимизировать рекламу на целевых пользователей, используя информацию о сделках.
  • Отправим доступы к демо-кабинету с примерами отчетов.

Не работает Яндекс.Метрика и вебвизор: типовые ошибки и методы их решения

Статья обновлена 09.01.2024

Яндекс.Метрика помогает отслеживать эффективность рекламных кампаний. Но для этого следует правильно ее настроить. Даже внимательно изучив всевозможные руководства, многие всё равно сталкиваются с тем, что не работает Яндекс.Метрика, возникают проблемы с вебвизором, установленный счетчик передает неверные данные и так далее. В этой статье мы расскажем о типичных ошибках, из-за которых система может не запускаться или отображать информацию некорректно, а также покажем, как это исправить.

Как должна работать Метрика и какие типы ошибок бывают

Прежде чем ставить Яндекс.Метрике диагнозы и предлагать способы лечения, давайте разберемся, как она должна работать. 

Нормально, если:

  • установленный счетчик исправно собирает данные в онлайн-режиме и обновляет отчеты каждые 5 минут;
  • при анализе статистики видно, что действие пользователя «отстает» от отражения в отчете не более чем на 15 минут;
  • счетчик обрабатывает информацию по заданным в настройках целям и конверсиям, фиксируя посещения нужных страниц или определенных разделов;
  • счетчик показывает данные по трафику и его источникам, самым популярным разделам сайта, геолокации, демографии пользователей, их устройствам и так далее;
  • если при настройке включен вебвизор, он позволяет проследить весь путь пользователя на вашем сайте.

Любое отклонение от этой нормы можно считать ошибкой. Они делятся на пять типов:

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

Мы рассмотрим каждый тип и дадим подробные рекомендации, чтобы вы смогли разобраться, почему на сайте не работает Яндекс.Метрика. 

Шаги при установке нового счетчика Яндекс.Метрики и возможные ошибки

Шаг 1. Добавление нового счетчика

Для добавления счетчика зайдите в раздел «Мои счетчики» в Яндекс.Метрике и нажмите на кнопку «Добавить счетчик». На первом этапе нужно указать домен сайта, который предполагается отслеживать, и дополнительные адреса, если они есть. 

Также на этом шаге можно включить вебвизор через пункт «Вебвизор, карта скроллинга, аналитика форм». Это позволит отслеживать поведение посетителей на сайте в режиме реального времени. Возможные ошибки вебвизора мы подробно разберем в отдельном разделе — пока нужно только включить его. Это можно сделать и позже, для этого нужно будет перейти в настройки счетчика.

Не работает Яндекс.Метрика и вебвизор-1

Возможные ошибки и их решения

  • Указать конкретную страницу сайта вместо общего адреса, например, mysite.ru/index.php.
  • Не указать поддомены, на которых располагается связанный контент, — например, ваш интернет-магазин вида shop.mysite.ru.
  • Ввести в поле адреса длинный линк с символами «#» или «?» — всё, что находится после них, Яндекс.Метрика отслеживать не будет.

Для этих трех случаев есть одно решение. Перед тем как добавлять адреса, проверьте структуру сайта, который будет отслеживаться. Оставьте только нужные линки в правильном формате.

  • Настроить один и тот же счетчик на разные веб-ресурсы с различными целями и задачами — например, на основной сайт с контентом в формате блога и на продающий поддомен с товарами.

Создавайте для сайтов разные счетчики, если эти веб-ресурсы отличаются по целям и задачам. К примеру, в интернет-магазине вам важны переходы в корзину и завершения покупок, а в блоге — число дочитываний и комментов. 

  • Выбрать часовой пояс, не соответствующий поясу целевой аудитории.

При выборе часового пояса для счетчика обычно ориентируются на тот, по которому «живет» компания, управляющая сайтом. Но если основная целевая аудитория, например, находится во Владивостоке, не стоит указывать в качестве времени «GMT +03, Москва, Санкт-Петербург». Иначе анализ собранных данных будет трудно провести, ведь когда у покупателей 7 часов утра, в Москве еще полночь. 

Шаг 2. Установка счетчика на сайт и дополнительные настройки

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

1) вставка в HTML-код страниц;
2) вставка в CMS и конструкторы сайтов;
3) с помощью систем управления тегами;
4) особый счетчик для SPA-сайта — одностраничника.

Не работает Яндекс.Метрика и вебвизор-2

Также на данном этапе можно добавить дополнительные настройки и включить:

  • отслеживание электронной коммерции — взаимодействие посетителей с товарами сайта;
  • контентную аналитику — определить наиболее интересные для пользователей материалы.
Не работает Яндекс.Метрика и вебвизор-3

Возможные ошибки и их решения

  • Добавить отслеживание электронной коммерции и не подключить на сайте средства обработки этой аналитики — например, не добавить код счетчика на страницы товаров и корзины или не настроить передачу данных dataLayer в Яндекс.Метрике с помощью JavaScript.

Для корректного подключения электронной коммерции лучше обратиться к специалисту либо использовать соответствующий плагин для CMS вашего сайта из рекомендуемых от Яндекса.

  • Добавить контентную аналитику без разметки сайта. Если вы включили эту опцию, все данные на вашем сайте должны быть структурированы с помощью специальной разметки — Schema.org или Open Graph. 

Чтобы разметить сайт для контентной аналитики, можно воспользоваться руководством по Schema.org или Open Graph на русском языке. Также вы можете упростить себе задачу, используя онлайн-сервисы вроде Schema Markup Generator или JSON-LD Schema Generator.

  • Бездумно включить ненужные опции — например, «Отслеживание хеша в адресной строке браузера», «Для XML сайтов», «Альтернативный CDN», «Устаревший код счетчика».

Если сайт не написан на XML или на AJAX, то опции для XML-сайтов или хеша в адресной строке активировать не нужно. 

Если вы планируете использовать новую версию вебвизора 2.0, то не выбирайте пункт «Устаревший код счетчика». 

Пункт «Альтернативный CDN» стоит выбирать только в том случае, если вы планируете активно взаимодействовать с локациями, где ресурсы Яндекса блокируются, например, из-за санкций. Тогда нужный скрипт будет подгружаться не с сервера Яндекса, а по альтернативной ссылке. Во всех остальных случаях включение этой опции не нужно, так как сильно замедляет работу.

  • Неправильно настроить основную валюту и таймаут визита.

При выборе основной валюты сайта нужно иметь в виду, что она будет использоваться не на вашем сайте в разделе интернет-магазина, а в первую очередь для определения ценности целей и сбора данных по доходам из электронной коммерции и Директа. Основная валюта, которая здесь используется, — рубли.

Таймаут визита — время, в течение которого даже бездействующий посетитель будет записан как визит. По умолчанию таймаут визита равен 30 минутам. Однако если посетители проводят на сайте больше времени, стоит увеличить таймаут, чтобы каждый длинный визит не разбивался системой на два, где источником второго будет внутренний переход.

Шаг 3. Завершение настройки

На завершающем этапе вы можете увидеть код счетчика Яндекс.Метрики, который нужно скопировать на сайт — на все страницы, которые должны отслеживаться. Как правило, он устанавливается в начале, перед закрывающим тегом /head. Хотя сам Яндекс допускает и размещение кода в пределах тегов body, лучше все-таки загружать скрипт аналитики как можно выше.

Не работает Яндекс.Метрика и вебвизор-4

Если ваш сайт работает на одной из популярных CMS, код Яндекс.Метрики можно встроить с помощью плагина. Наиболее популярные платные и бесплатные инструменты для разных CMS:

Перечисленные в этом пункте способы вставки кода подходят, если вы не собираетесь сразу же настраивать цели счетчика. Тогда можно копировать полученный код, размещать его на сайте и нажимать на кнопку «Начать пользоваться».

Другое дело, если вы собираетесь сразу настраивать цели счетчика. Для этого нажмите на ссылку «Перейти к настройке целей». Этот пункт тоже может привести к появлению возможных ошибок Яндекс.Метрики. Поэтому рассмотрим их отдельно. 

Вы можете упростить работу с тегами через инструмент Google Tag Manager. Тогда вы будете собирать нужные теги в специальный «контейнер» в удобном интерфейсе, а не внутри кода. Также через GTM можно редактировать и удалять неактуальные теги. 

Цели счетчика Яндекс.Метрики: типовые ошибки

Вы можете задать цели счетчика как на этапе его создания, так и позднее в разделе «Настройки». Когда ваши цели настроены неправильно, вы не увидите конверсий в отчетах Яндекс.Метрики или вызовете ошибки при обработке данных скриптом.

Не работает Яндекс.Метрика и вебвизор-5

Рассмотрим аспекты настройки целей, которые следует проверить в случае проблем.

1. Правильно ли настроены URL-адреса целей

Когда вы создаете цели для счетчика, есть вероятность, что для отслеживания введен неправильный URL или использована неправильная структура адреса. В результате вы не увидите конверсии по этим страницам в отчетах. Так что внимательно проверьте цели, заданные при настройке счетчика — особенно URL-адреса страниц. В них могут быть допущены следующие ошибки.

Смена структуры сайта

Часто бывает так, что при добавлении целей у вас одна структура сайта, а потом что-то меняется, поэтому все ранее внесенные адреса становятся недействительными. Например, ваш веб-мастер поменял путь к товарам в магазине с вида shop/item1 на shop/category/item1, а у вас в целях задан точный путь именно к странице shop. Это приведет к тому, что подкатегория «category» и всё, что с ней связано, отслеживаться не будет.

Использование неверных символов в адресе

Частая проблема с URL — это подстановка символа «+». Если в адресе нужной страницы содержится этот знак, необходимо прописывать его, заменяя на «%2B». Допустим, ссылка на страницу с телефоном вида tel:+790080000 должна выглядеть в поле URL как tel: %2B 790080000, иначе она просто не будет корректно отслеживаться.

Неправильное использование косой черты в адресе
Нередкая проблема для специалистов — использование косой черты. Поставив ее туда, куда не нужно — например, в «URL: содержит» значение «shop/», вы рискуете потерять данные с адреса www.yoursite/shop, так как в нем нет косой черты в конце.

Протоколы HTTP и HTTPS
Не менее важная часть — настройка цели по условию «URL: начинается с». Если используется недействительный протокол — например, HTTP вместо HTTPS, данные обрабатываться не будут. Многие забывают про такую особенность, когда ставят на сайт сертификат безопасности SSL, а вот счетчик Яндекс.Метрики это помнит.

Чтобы проверить структуру URL-адресов, используемую Яндекс.Метрикой для отслеживания целей, вы можете перейти в раздел «Настройки» выбранного счетчика и кликнуть на вкладку «Цели». 

2. Правильно ли задан тип соответствия для конверсионной цели

Когда вы настраиваете конверсионную цель по посещению определенных страниц, Яндекс.Метрика предлагает 4 различных типа соответствия. К ним относятся: 

  • URL начинается с;
  • содержит;
  • совпадает;
  • регулярное выражение. 

Если типы соответствия выбраны неправильно или при вводе URL есть ошибки, вы не сможете корректно отслеживать конверсии.

Пример

Ваш путь к странице — /store.html, и вы выбрали соответствие «Совпадает с» при создании цели. Но когда вы набирали этот путь к странице, то добавили в конце дополнительную косую черту (/store.html/). Этот конечный символ сделает всю вашу цель недействительной.

Лучшим типом соответствия для подобной ситуации было бы регулярное выражение. Любые дополнительные знаки — не проблема для этого типа соответствия.

3. Сколько целей задано

Один счетчик способен обрабатывать не более 200 целей, и этого количества хватает большинству специалистов по настройке Яндекс.Метрики. Однако встречаются и сложные случаи — когда сайт очень объемный, история постановки целей — долгая, а код одного счетчика без изменений клонируется на все страницы подряд. Тогда вновь созданные цели противоречат старым или накладываются друг на друга. К тому же счетчик способен фиксировать данные по одному пользователю и достижению им цели за 1 секунду, но не чаще. Если у вас неправильно задан алгоритм достижения, это тоже влияет на общую работоспособность.

Чтобы проверить количество и качество целей в счетчике, зайдите в настройки на вкладку «Цели». Если их уже больше нескольких десятков, однозначно стоит задуматься о создании нового счетчика.

Не работает Яндекс.Метрика и вебвизор-6

4. Есть ли на странице код отслеживания счетчика

Если у вас есть страница, на которой не размещен код отслеживания, то с нее цели отслеживаться не будут. Кажется, что такую ошибку допустить сложно, но это — одна из частых причин, по которым не работает Яндекс.Метрика.

Убедитесь, что код действительно есть на целевой странице. Его отсутствие также может стать причиной того, что вы вообще не увидите отчетов по целям.

Поскольку проверка установленного кода относится не только к целям, но и ко всему сайту, выделим этот вопрос в отдельный раздел. 

Как проверить наличие Яндекс.Метрики на сайте и установку счетчика

Чтобы проверить, есть ли код Яндекс.Метрики на сайте, наберите нужный адрес в строке браузера и добавьте к нему сервисный код. Ссылка должна выглядеть так:

yoursite.ru/?_ym_debug=1
Не работает Яндекс.Метрика и вебвизор-7

Теперь нужно просмотреть код страницы с помощью консоли. Для iOS и macOS это сочетание клавиш ⌥, ⌘, J, а для Windows — F12 или сочетание Ctrl, Shift, J.

Если счетчик установлен, в открывшейся консоли вы увидите код типа:

PageView. Counter 00000000 Referrer: . Params: {Logged In: "yes"}

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

Ничего страшного, если в коде есть номер счетчика и присутствует строчка с указанием на неопределенные параметры. Это строка вида:

PageView. Counter 00000000 Referrer: . Params: undefined
Не работает Яндекс.Метрика и вебвизор-8

Некоторые считают, что это — признак неработающего счетчика. Это ошибочное мнение. Неопределенные параметры означают, что счетчик настроен на автоматическую работу и передает стандартные параметры визитов — отказы, время на сайте, глубина просмотра и так далее. А индивидуальных параметров вроде целей и фильтров у него не задано.

Проблемы возникают в случае, когда счетчик вроде бы есть, но никаких данных не передает или делает это некорректно. Давайте разберем возможные ошибки, которые необходимо устранить, чтобы всё заработало как нужно.

Ошибки, при которых не работает Яндекс.Метрика

Если вы видите, что данные не передаются вообще, и не можете посмотреть отчеты, это повод навестить соответствующую страницу в Яндекс.Метрике и проверить статус счетчика. Эта информация находится во вкладке «Счетчики».

Если напротив нужного стоит зеленый значок, значит, всё в порядке, проблемы могут быть только с обработкой данных — об этом мы расскажем ниже.

Не работает Яндекс.Метрика и вебвизор-9

Если же статус счетчика отображается красным — «Не найден» или оранжевым — «В обработке», возможно несколько причин, которые приводят к таким ошибкам.

Прошло мало времени

Если с момента установки счетчика прошло менее 24 часов, то информация еще не начала передаваться. Поэтому сначала подождите хотя бы сутки. Статус может измениться на зеленый сам или же будет помечен оранжевым. Иногда достаточно нажать на значок, чтобы перезапустить счетчик, обновить данные — и загорится зеленый.

Малое количество визитов

Если на сайте низкая посещаемость, то есть меньше 30 визитов за 120 минут или менее 100 посетителей за 24 часа, состояние счетчика может отображаться красным или оранжевым. При этом данные продолжают собираться, в этом можно убедиться в отчетах.

Счетчик передает данные с Турбо-страницы или канала в Дзене

Для «скоростных» страниц и Дзена существует собственное решение, поэтому стандартная Яндекс.Метрика может функционировать некорректно или вообще не работать. 

Сайт недоступен или ограниченно доступен

Очистите кэш своего браузера или зайдите на свой сайт с другого и проверьте, доступен ли такой URL. Помимо ошибок в соединении возможны проблемы с сертификатом безопасности SSL, при которых URL считается фишинговым и не загружается. Всё это — частые причины, по которым счетчик Яндекс.Метрики сигнализирует о проблемах. 

Если сайт недоступен — «Ошибка соединения» или показана другая причина — воспользуйтесь онлайн-сервисами по проверке работоспособности сайта, например, от 2ip. Если ресурс по-прежнему недоступен или загружается не из всех локаций, стоит обсудить ситуацию с хостинг-провайдером или обратиться к специалисту по настройке SSL.

Код счетчика искажен или размещен неверно

Одна из самых распространенных ошибок новых пользователей — некорректное добавление кода Яндекс.Метрики. Незнание, где и как разместить код, может стать причиной отказа счетчика в целом или приведет к его некорректной работе. Если вы недавно настраивали Яндекс.Метрику и у вас не собираются данные по визитам, проверьте на наличие следующие ошибки. 

В коде счетчика есть лишние пробелы или символы

При копировании кода счетчика важно, чтобы в нем не оказалось дополнительных пробелов или символов. Любые изменения формата или содержания кода могут привести к ошибке в отслеживании и к тому, что Яндекс.Метрика не работает.

Поэтому при копировании кода счетчика для дальнейшей вставки на сайт лучше использовать текстовый редактор, который сохраняет форматирование без изменений, например, блокнот или TextEdit. Еще одно преимущество использования редакторов типа Wordpad заключается в том, что они не изменяют кавычки в коде и не добавляют туда лишних пробелов и табуляции в отличие от Word. Для проверки можно зайти в «Счетчики» — «Настройки», скопировать изначальный код Яндекс.Метрики и вставить его на сайт еще раз. Если в коде были ошибки, работоспособность счетчика восстановится.

Код счетчика стоит не в том месте

Для проверки вам нужно открыть код любой страницы сайта в браузере — это сочетание Ctrl + U или пункты меню «Разработка» или «Веб-разработка» — и поискать начало кода Метрики. Оно выглядит так:

< !-- Yandex.Metrika counter -- >
< .... >
(window, document, «script», «https://mc.yandex.ru/metrika/tag.js», «ym»);
< !-- /Yandex.Metrika counter -- >

Известны случаи, когда слишком продвинутая тема сайта вставляла код Метрики в панель виджета, и это приводило к отказу системы в целом. Также причиной проблем могут стать плагины Яндекс.Метрики, которые не совсем корректно работают с установленной CMS, и она добавляет в код собственные теги. Если ваш счетчик Метрики не работает, а код стоит в любом другом месте кроме начала страницы или в обрамлении странных тегов типа iframe, section, widget, это повод для внесения изменений.

Работа счетчика блокируется

Если счетчик установлен правильно, а ответа не дает — значит, проблема в получении данных. Причиной может стать блокировка. Работа скрипта Яндекс.Метрики может блокироваться в следующих случаях.

Конфликт с уже установленными скриптами

Сегодня трудно представить себе сайт, где не размещены различные скрипты, помогающие улучшить юзабилити и функциональность. Однако некоторые из уже установленных программ могут конфликтовать с Яндекс.Метрикой — например, использовать те же переменные. Это приводит к ошибкам в обработке данных. Если на вашем сайте запущены другие скрипты, убедитесь, что они не мешают друг другу. 

Вы можете ознакомиться с документами по разработке JavaScript-библиотеки Яндекс или поручить это своему веб-мастеру. Другой простой способ выявить конфликт Метрики с другими скриптами сайта — по очереди отключать установленные на сайте скрипты и проверять результат.

Конфликт с расширениями браузера

Проблемой могут стать расширения для браузера, которые блокируют данные Яндекс.Метрики. Убедитесь, что у вас не стоят блокировщики рекламы в том браузере, где вы работаете с Метрикой. Наиболее известная из них — приложение Adblock Plus. Совет такой же, как и для скриптов: отключите установленные расширения по очереди и оцените результат в рекламном кабинете. 

Как правило, расширения мешают считывать данные конкретных посещений, а не нарушают работу всего счетчика. Поэтому его значок в вашем личном кабинете всё равно будет зеленым. 

Заблокирован сайт Яндекса

Иногда слишком усердные системные администраторы вносят в список сайтов, которым запрещен доступ, всё подряд — и поисковых роботов, и фишинговые сайты, и даже веб-ресурсы Яндекса. Если вы всё перепробовали: код счетчика правильный и других причин вроде бы нет, уточните у своего хостинг-провайдера, не заблокирован ли у него сайт mc.yandex.ru или metrika.yandex.ru. Также блокировка может быть и с вашей стороны — проверьте файл hosts на своем компьютере, некоторые антивирусы могут внести Яндекс в список запрещенных.

Что делать, если данные и отчеты по счетчику Яндекс.Метрики отсутствуют

Когда установленный счетчик не работает вовсе, вы также можете попробовать восстановить его работоспособность и получить положительный результат. Гораздо хуже, когда счетчик отображается с зеленым огоньком, а в отчетах нет данных. Давайте по порядку разберем возможные причины, по которым это может происходить.

Счетчик установлен менее суток тому назад

Это та же причина, что и при неработающем счетчике — установка прошла успешно, но данные еще не начали поступать. Дайте системе время накопить данные для анализа. Обычно для этого требуется не менее 24 часов с момента установки.

На сайте используется старая версия кода

Если установка счетчиков проводилась давно, стоит проверить, какая версия кода сейчас находится у вас на сайте. Также внимательно посмотрите в настройках счетчика, не включена ли галочка «Устаревший код счетчика». Старая версия не поддерживает новый вебвизор 2.0 и некорректно передает данные вплоть до полного их отсутствия. В случае новой версии код страницы выглядит примерно так:

 < !-- Yandex.Metrika counter -- >
< ... >
(window, document, «script», «https://mc.yandex.ru/metrika/tag.js», «ym»);
< !-- /Yandex.Metrika counter -- >

Старая версия ссылается на другой скрипт.

< !-- Yandex.Metrika counter -- >
< ... >
s.src = «https://mc.yandex.ru/metrika/watch.js«;
< !-- Yandex.Metrika counter -- >

Чтобы устранить эту ошибку, скопируйте актуальный код из настроек счетчика в рекламном кабинете Яндекса.

Фильтры счетчика настроены некорректно

Яндекс.Метрика предлагает различные фильтры для очистки или изменения передаваемых данных. В настройках счетчика есть вкладка «Фильтры», с помощью них можно включать или исключать данные от определенных IP-адресов, задавать URL страниц или их заголовки. Подробнее о настройке фильтров можно почитать в официальном руководстве Яндекса.

Не работает Яндекс.Метрика и вебвизор-10
  • Если в отчетах по счетчику нет данных, одной из причин может быть неправильная настройка фильтров. 

Чтобы проверить, так ли это, перейдите в «Настройки» нужного счетчика и нажмите на вкладку «Фильтры». Вы можете увидеть там все свои фильтры и отключить их вместе или по очереди. Для этого необязательно их удалять — достаточно поставить соответствующую галочку в поле слева от фильтра. 

Слишком жестко заданные значения могут вообще заблокировать передачу данных. Например, исключив определенный диапазон IP-адресов, вы их не видите, а между тем именно посетителей с такими IP приносит вам поисковый трафик или неправильно настроенная рекламная кампания.

  • К отсутствию данных может привести галочка, поставленная в поле «Не учитывать мои визиты». 

Если это так, вы можете зайти на свой сайт с браузера в режиме инкогнито и посмотреть, отобразился ли этот визит в статистике. Если в системе не получилось записать визит, вы это сразу отследите. 

  • Если вы используете фильтры для перезаписи URL-адресов или в операциях для замены и подстановки данных, убедитесь, что всё настроено корректно. 

Заданные фильтры и операции могут изменять URL-адреса в необработанном массиве информации. Так что любые различия могут привести к тому, что счетчик не будет срабатывать в определенных случаях. Например, при заданной операции «Вырезать параметр» mysite.ru из поля «URL-страницы» Яндекс.Метрика будет давать отчет без указания адреса mysite.ru. И если вы используете этот код еще на каком-то сайте, например, new.mysite.ru, данные передаваться не будут. 

Некорректные данные при настроенной Яндекс.Метрике

К еще одной группе ошибок можно отнести те, когда и счетчик работает, и отчеты в кабинете есть, но они показывают нелогичные данные — либо слишком большое количество визитов, либо слишком маленькое. Мы приведем наиболее частые проблемы, возникающие при некорректной настройке счетчика и интерпретации собранных данных.

Проблема с контентом страницы

Пользователи заходят на ваш сайт, но покидают его слишком быстро — счетчик даже не успевает загрузиться. Это бывает нечасто и в основном связано с некорректным содержанием страницы. Допустим, вы рекламируете комнатные растения, а по ссылке человек сразу видит индийские пряности. Или при входе сразу же загружается огромное всплывающее рекламное окно, которое отбивает желание продолжать просмотр. В этом случае нужно разбираться с контентом. 

Код счетчика встречается несколько раз 

К появлению дублей способна привести не только невнимательность, но и вполне очевидные причины. Например, у вашего сайта сменился веб-мастер — и новый специалист установил код счетчика вручную. В то же время прежний подгружается с помощью плагина. Или вы делали отдельный счетчик на промо-странице, затем акция завершилась, а код остался, плюс к нему потом добавился общий для всех страниц сайта. 

Если разные или одинаковые коды встречаются на одной странице, это дает серверу противоречивые указания по обработке данных. Проверить просто — ищите в коде страницы заголовок вида: < !-- Yandex.Metrika counter -- >

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

Недавняя коррекция настроек счетчика

Если вы недавно меняли что-то в настройках счетчика, то все предыдущие собранные данные не корректируются в соответствии с новыми вводными. Допустим, вы поменяли настройки фильтров и целей, а потом запустили отчеты — в них по-прежнему будет содержаться очень мало информации, так как новые данные еще не успели накопиться. 

Почему не работает вебвизор

Последний тип ошибок, которые мы рассмотрим, — сбои в работе вебвизора.

Не работает Яндекс.Метрика и вебвизор-11
Запись движений курсора во время визита по данным вебвизора

Любую проблему в работе можно сразу же увидеть собственными глазами. Или во время записи вы обнаруживаете, что отображение на экране некорректно, или Яндекс сам выдает вам типовую ошибку. Задача — понять, что именно вызвало проблему, чтобы устранить ее. 

«Невозможно воспроизвести визит»

Такая ошибка возникает, когда у вебвизора не было возможности записать все подробности посещения. Разберем вероятные причины.

  • Код счетчика не установлен
    Это значит, что на странице, которую просматривал пользователь, нет кода счетчика с включенным вебвизором. Проверьте код страницы и наличие метки < !-- Yandex.Metrika counter -- >.
  • Вебвизор выключен
    В настройках счетчика, на который ссылается страница, вебвизор может быть выключен. Посмотрите в настройках нужного счетчика, включен ли он там. Если вы не обращались к этому инструменту более 6 месяцев, он выключается автоматически — тогда его нужно заново включить.
  • Нужная страница находится во фрейме
    Иногда при настройке сайта на сервере или в самой CMS включена защита от показов во фреймах — это обеспечивает большую безопасность. А нужная страница, визит которой не удалось записать, показывается именно там. Чтобы проверить, так ли это, посмотрите код страницы вебвизора. Если там выдается предупреждение вида «X-Frame-Options: sameoroigin» или «X-Frame-Options: deny», значит, проблема в этом, и нужно пересмотреть настройки конфигурации сервера или CMS.

«Вебвизор был запущен некорректно» или «Не удалось записать визит»

При анализе страницы вебвизор не смог разобраться с ее структурой из-за слишком сложного кода, в котором пропущены важные теги или встречается много незакрытых. Как проверить, что структура сайта не оказалась слишком сложной для вебвизора? Откройте вебвизор на другой, легкой и простой странице. Возможно, вам придется создать подобную тестовую страницу. Если там всё отображается корректно, значит, проблема в слишком сложной структуре HTML-кода на сайте.

«Превышено время хранения записи вебвизора»

Посмотреть запись визита можно в течение 15 дней, включая сам день записи. Потом она удаляется навсегда, и обращаться к ней бесполезно. Это еще раз подтверждает необходимость постоянного мониторинга событий на вашем сайте.

«Превышено время ожидания обработки визита. Попробуйте перезагрузить страницу»

Возникает по разным причинам, например, из-за временной недоступности сайта или перегрузки сервера. В таких случаях нужно попробовать посмотреть визит на вебвизоре позже. Если ошибка не исчезает, скорее всего, это признак блокировки. Данные от вебвизора могут блокироваться как на стороне сервера, так и на стороне вашего браузера, в котором вы пытаетесь просмотреть визит. «Отвечать» за это может система безопасности сервера — файервол, любой блокировщик рекламы типа AdBlock или популярный антивирус.

Чтобы проверить свой браузер, зайдите в вебвизор в режиме инкогнито. Если данные загружаются и всё в порядке, добавьте в «белый» список домены webvisor.com, metrika.yandex.ru, mc.yandex.ru и маски доменов *.yandex.tld и *.yandex.net. Если проблема не в этом, переходите к проверке антивируса — добавьте эти же домены в доверенные адреса.

Если ничего не помогло, задайте вопрос про файерволл провайдеру хостинга или поручите этот вопрос своему специалисту. 

Ошибка отображения визита пользователя на экране, когда вебвизору запрещена запись элемента

Часто бывает так, что в записи на вебвизоре сайт выглядит гораздо хуже, чем вы видите его сами во время визита. Или вебвизор записывает какие-то странные действия, которые вроде бы невозможны с этой страницы в принципе. Есть несколько причин подобных явлений.

  • Несколько вебвизоров на одном сайте

Данная ошибка возникает, если у вас на сайте работает несколько счетчиков со включенным вебвизором. Данные будет передавать только тот, который вы включили первым. Второй и последующие работать не будут. 

  • Неверная кодировка сайта

Если вы видите на экране какие-то символы вместо нормального текста, проверяйте кодировку сайта. Вебвизор нормально работает с кодировкой UTF-8, но не координируется со всеми остальными, возможны даже пропуски в записи. Приведите кодировку к нужному стандарту и забудьте об этой проблеме.

  • На сайте используется Flash, Shadow DOM, элементы Audio, Video или Canvas

У вебвизора будут проблемы, если у вас на сайте много графики и видео, которые строятся динамически — например, с помощью объектов Shadow DOM, Flash, canvas, audio и video. Сервис не может обрабатывать все действия посетителя в таком динамическом контенте. Поэтому вы наверняка увидите, как застыл ваш интерактивный видеоролик, так что не узнаете, куда нажимал пользователь, если вообще нажимал. Когда вам важно отследить всё, избегайте подобных элементов на сайте.

  • Посетитель заходил с устаревшего браузера

Действия в некоторых старых браузерах записываются не очень хорошо. Чтобы корректно проанализировать такой визит, стоит зайти в вебвизор с того же браузера, который был у пользователя. Кстати, в инструкции Яндекса прямо сказано, что оптимальное воспроизведение возможно, когда вы пользуетесь тем же браузером, что и посетитель, например, Safari, Chrome или Mozilla. До такого тщательного изучения, конечно, доходят не все. Но если какой-то визит вам почему-то важен, можете попробовать сменить средство его просмотра.

Заключение

Мы разобрали наиболее частые ошибки и постарались ответить на вопросы: «Почему не работает Яндекс.Метрика» и «Как запустить вебвизор». Знание потенциальных проблем при настройке и использовании этих сервисов, их последствий и способов устранения поможет вам проанализировать данные, внести нужные изменения и привлечь больше посетителей на ваш сайт.

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

Какие типы ошибок могут вести к неработающей Метрике и вебвизору?
Ошибки при настройке нового счетчика, его целей, нарушения его работы, а также ошибки при обработке данных и в настройках вебвизора.
Как уменьшить число ошибок со вставкой кода Яндекс.Метрики?
Вы можете упростить добавление тегов через бесплатный инструмент Google Tag Manager. В нем можно собирать, редактировать и удалять теги в удобном интерфейсе, а не внутри кода.
Что делать, если вебвизор не воспроизводит выбранный визит?
Скорее всего, на нужной странице не установлен код счетчика или выключен вебвизор. Также частая причина этой проблемы — требуемая страница находится во фрейме.
Оцените статью:
Средняя оценка: 4.5 Количество оценок: 1200
Куда можно передавать данные
Google Analytics 4

Настройте сквозную аналитику в Google Analytics самостоятельно и без привлечения программиста. Анализируйте эффективность рекламы, подключая Яндекс.Директ, Facebook Ads* и любые другие источники данных.

Подробнее
Яндекс Метрика

Передавайте данные в Яндекс.Метрику и стройте сквозную аналитику, идеально подходящую для проектов с любыми бюджетами. Вам останется выбрать нужный формат данных: стандартные отчеты, дашборды в Looker Studio или отправка в базу данных.

Подробнее
Рекламные площадки

Оптимизируйте рекламу на тех, кто у вас покупает. Настройте передачу данных из CRM в пиксели рекламных площадок без помощи программиста.

Подробнее
Google Looker Studio

Настройте автоматическую передачу данных из популярных рекламных площадок и CRM в Looker Studio. Используйте готовые шаблоны отчетов или создавайте свои.

Скоро!
Google BigQuery

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

Скоро!
MySQL

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

Скоро!
Telegram-канал для маркетологов

Авторский контент от специалистов по маркетингу ROMI center: реальные кейсы, рабочие стратегии и лайфхаки работы с трафиком

Перейти в канал
Оптимизируйте рекламу по прибыли, а не стройте догадки
Начать бесплатно 14 дней бесплатного тестового периода без привязки банковской карты

Телефон: +7 (495) 445-64-30

E-mail: team@romi.center