Не работают цели яндекс метрика

Популярные ошибки настройки Яндекс.Метрики

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

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

Подробное руководство по регистрации и начале работы с Метрикой — «Яндекс.Метрика от А до Я».

Разберем ошибки, которые чаще встречаются при работе с Метрикой.

Некорректная установка счетчика Я.Метрики

Причины того, что в Метрике появляются не все данные, могут быть связаны с особенностями работы счетчика:

  • Один счетчик работает максимум с 200 целями.
  • Счетчик фиксирует достижение одной цели пользователем не чаще одного раза за секунду.
  • Пользователь зашел на сайт и покинул его слишком быстро, счетчик не успел загрузиться.
  • Если вы корректировали настройку счетчика, статистика до этого не исправится.
  • Поток пользователей для ретаргетинга появится только после настроек, поэтому настроить Метрику нужно перед рекламными кампаниями.
  • Если в URL есть знак +, в шаблонах он пишется как «%2B».

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

Как проверить установку счетчика

  1. К адресу вашей страницы добавьте параметр по образцу: http://site.ru/?_ym_debug=1 и откройте страницу
  2. Вызовите консоль браузера, это можно сделать с помощью кнопки F12 — Console, горячих клавиш Ctrl + Shift + J или ⌥ + ⌘ + J для Apple.

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

Счетчик Метрики установлен

Если в Params вместо данных написано undefined, значит счетчик работает корректно, но параметры визитов не передает.

Счетчик не передает визиты

Если в консоли есть данные, но отчеты не отображаются, зайдите в настройки Метрики во вкладку Фильтры, возможно, фильтры стоят слишком жесткие.

Если информации вообще нет, что-то не так со счетчиком:

  • Счетчик не установлен. CMS может внести изменения в код счетчика, так что его нужно переустановить.
  • Работу счетчика блокируют другие скрипты, это можно проверить в консоли браузера.
  • Счетчик заблокировало расширение Adblock Plus.
  • В файле hosts операционной системы заблокирован mc.yandex.ru.
  • Счетчик установлен неправильно.

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

Процесс регистрации в Яндекс.Метрике и установки счетчика описан в обновленном Руководстве со скриншотами.

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

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

Если установка прошла правильно, довольно скоро он начнет собирать данные.

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

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

  • Вы создали счетчик недавно, данные еще не обновились. Стоит подождать сутки.
  • Счетчик стоит на Турбо-странице.
  • Сайт непопулярный — посещаемость меньше 100 человек в сутки или визитов меньше 30 за два часа. Для таких сайтов цвет индикатора не имеет значения.

Использование другой версии кода при настройке событий в Яндекс.Метрике

Отслеживание JavaScript-событий, при которых не меняется URL сайта, требует настройки. Если следовать руководствам из интернета, а не советам из Справки Яндекса, есть риск скопировать из статьи код, который не будет подходить вашей версии Метрики.

Есть две версии: старая и новая, которая доступна в настройках с декабря 2018 года. Тогда Яндекс обновил код счетчика и набор методов.

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

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

Яков Осипенков в эксперименте проверил метод Reach goal, который используют для настройки целей. Он выяснил, что методы новой версии не будут работать с устаревшим счетчиком, но методы старой работают с обеими версиями.

Читайте также:  Сенсорные беспроводные наушники не работает один наушник

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

Короткий тайм-аут визита

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

Настройка тайм-аута визита

В разделе «Отчеты» — «Источники» — «Источники, сводка» — «Внутренние переходы» видно, сколько переходов относятся к внутренним.

Внутренние переходы в Метрике

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

Часовой пояс по офису, а не по клиентам

Обычно веб-мастеры ставят в настройках тот часовой пояс, в котором находится компания, в которой работают.

Часовой пояс в настройках

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

Визиты в Метрике

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

Геоположение большинства клиентов можно определить по сводке «География» в разделе «Аудитория».

География клиентов

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

Блокировка Вебвизора

Иногда бывает, что Вебвизор выдает ошибку и не показывает посещения страницы. В качестве возможных причин ошибки высвечивается:

«Невозможно воспроизвести посещение на этой странице. Возможные причины:

  • Не установлен код счётчика
  • Установлен запрет на отображение страницы во фрейме»

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

Блокировщик рекламы заблокировал и Вебвизор

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

Если дело в этом, зайдите в настройки блокировщика рекламы и добавьте в «белый список» webvisor.com и metrika.yandex.ru, после чего перезагрузите Метрику.

Фаервол блокирует Вебвизор

Антивирус, фаервол компьютера или корпоративной сети может блокировать доступ к доменам:

  • metrika.yandex.ru;
  • mc.yandex.ru;
  • *.yandex.tld.
  • *.yandex.net в случае, если в настройках Вебвизора включена «Загрузка страниц в плеер» — «От имени анонимного пользователя».

Чтобы исправить это, нужно добавить домены в доверенные.

Сервер блокирует Вебвизор

Проблема может заключаться в защите от показов в iframe.

  1. Откройте страницу Вебвизора или Карт в Метрике.
  2. Откройте консоль в инструментах разработчика: кнопка F12 — Console, горячие клавиши Ctrl + Shift + J или ⌥ + ⌘ + J для Apple.
  3. Перезагрузите страницу. Должны появиться сообщения об ошибках, подсвеченные красным. Об ошибке будет свидетельствовать X-Frame-Options: SAMEORIGIN или X-Frame-Options: DENY.

Решить эту проблему можно, если убрать запрет в конфигурации сервера, файле htaccess или настройках CMS. Придется удалить код защиты, это увеличивает уязвимость сайта. Веб-мастерам приходится выбирать, что приоритетнее: безопасность или работа Вебвизора.

Расскажите, с какими еще ошибками в настройке Метрики вы сталкивались?

Источник

Почему не работают цели Яндекс.Метрика или Google Аналитика

Самый простой вариант, но тоже есть нюансы. Возможно, сначала цели работали, а потом перестали — тогда одно, а если совсем не работают в самом начале после настройки, то это самый обычный начальный вариант — к разработчикам сайта и пусть настроят цели правильно (документация и примеры по сети им в помощь). Довольно часто, это возникает на всплывающих или динамически создаваемых формах/кнопках, которых нет в изначальном коде сайта и обычный код “отлова” целей их не видит.

Немного “ботанства”. Используйте, например такую конструкцию (вставив код внизу сайта):

Зачастую, некоторые CMS уже имеют точки настройки событий цели для Яндекс.Метрика и Google Аналитика — не ленитесь “погуглить” или покопаться в документации к CMS. Если вы “чистый” директолог или маркетолог и к “программизму” очень далеки, мучайте разработчиков сайта — это их прямые обязанности (правильно установить код, чтобы он не слетел при обновлении сайта).

Тут также есть несколько вариантов причин неработы целей Метрики и Аналитики.

  • Сайт был обновлен (изменен, новая версия, “редизайн” и так далее). Тут нужно заново установить коды Метрики/Аналитики и коды целей. Опять же — “пинаем” разработчиков сайта;
  • Система Метрики или Аналитики обновила свои коды и теперь их нужно переустановить по-новому. Такое было в этом году с Яндекс.Метрикой. Тестируем, работает ли цель, и если не работает — переустанавливаем код Я.Метрики и код целей;
  • Сайт был недоступен определенное время. Это либо проблемы хостинга (технического характера или в связи с обновлениями софта), либо проблемы с SSL-сертификатом сайта, либо проблемы с доменом сайта. Очень часто клиенты вообще не следят за датой жизни своего домена и SSL-сертификата, поэтому данный вариант бывает довольно часто. Тут, так сказать, “разовая акция” отсутствия целей — это либо полдня либо сутки, и в большинстве случаев проблема “самоустраняется” с продлением домена и продлением SSL-сертификата сайта. Если это делается на хостинге, то придется “помучать” техподдержку хостинга, связавшись с ними от лица клиента.
Читайте также:  Холодильник атлант двухкамерный 2 компрессора не работает лампочка

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

Итак, самый печальный вариант. Вы протестировали цели — они выполняются, но в какое-то время перестают работать. Тут великое поле вариантов:

Источник

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

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

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

Когда стоит проверить настройку счетчика/целей и как часто это делать

Вот несколько признаков, когда следует проверить настройку счетчика:

Красный значок напротив названия счетчика. В первую очередь стоит зайти в аккаунт Яндекс.Метрики и проверить, как отображается счетчик в списке. Значок должен быть выделен зеленым, и, если настройка была выполнена как минимум пару недель, то справа от названия будет отображаться общая статистика.

Пример корректного отображения и счетчика, для которого стоит проверить настройки:

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

Высокий процент внутренних переходов в источниках трафика. Внутренний переход засчитывается системой, когда пользователи возвращаются на сайт после того, как надолго его оставляли открытым (по умолчанию более 30 минут) и не совершали на нём никаких действий. Т.е. переход был совершен с того же сайта или с одного из его зеркал. Пример высокого количества внутренних переходов в отчете «Отчеты -> Стандартные отчеты -> Источники -> Источники, сводка»:

Если таких переходов в статистике более 5-10%, то стоит проверить наличие кода счетчика на каждой странице сайта. Также можно в настройках увеличить тайм-аут визита с 30 минут до 1 часа, но только если ваш бизнес предполагает откладывать просмотр страниц на долгое время.

Признаки того, что стоит проверить настройки целей:

В отчете «Отчеты -> Стандартные отчеты -> Конверсии» нет данных по одной или всем целям. Например, в данном отчете видим, что по первой цели не собираются данные, стоит проверить корректность ее настройки:

Количество выполненных целевых действий не соответствует реальному положению дел. Особенно это заметно для форм заявок. Например, в Метрике отображается 10 заявок, а на деле к вам обратилось 2 клиента (или наоборот). Стоит обратиться к программистам, чтобы проверили корректность работы кода на сайте.

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

Частые проблемы при настройке целей

Чтобы цель заработала, нужно выполнить настройки в сервисе Метрики и установить соответствующий код на странице (страницах) сайта. Отсюда нередко возникают неурядицы, из-за которых могут не срабатывать цели:

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

Неправильно указан идентификатор, адрес страницы или регулярное выражение в настройках цели. Например, для цели типа «JavaScript-событие» идентификатор должен быть одинаковым в сервисе и в коде сайта (методе Reachgoal). Поле для ввода идентификатора в сервисе:

Или для цели типа «Посещение страниц» адрес лучше указывать относительным, без сертификата (часто при переходе с http на https клиенты забывают обновить цели), как в примере:

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

И пара причин, по которым могут не собираться данные цели, но на них сложнее повлиять:

Читайте также:  Не работает автомагнитола после замены аккумулятора

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

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

Теперь вы понимаете, какие могут быть общие проблемы при сборе данных по целям. Далее подробнее рассмотрим, как можно отдельно проверить каждую цель на корректность.

Способы проверки настройки целей

Рассмотрим два способа: через интерфейс Яндекс.Метрики или через отладчик целей. Второй способ посложнее, но более точный.

Проверка целей через интерфейс Яндекс.Метрики

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

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

Заходим на сайт и добавляем товар в корзину.

Возвращаемся в интерфейс Яндекс.Метрики и открываем отчет «Отчеты -> Стандартные отчеты -> Конверсии».

Ждем 10-15 минут и смотрим на изменения графика: должна появиться отметка о выполнении целевого действия или как в нашем случае двух целевых действий в рамках одного визита:

Важно: если в разделе «Настройки -> Фильтры» стоит галочка «Не учитывать мои визиты» и/или указан IP-адрес вашей компьютерной сети, то проверку стоит выполнять в режиме браузера «Инкогнито» или с другого IP-адреса. Дополнительно стоит также отключать антивирус и Adblock Plus.

Проверка целей через отладчик ym_debug

При данном способе мы будем использовать консоль браузера и смотреть, корректно ли отправляются параметры.

Например, у нас все та же цель на оформление заказа «в 1 клик». Выполняем следующие шаги:

Заходим на страницу сайта, где находится форма, и добавляем к URL параметр «?_ym_debug=1», например, ссылка будет такой: mysite.ru/?_ym_debug=1.

Обновляем страницу с параметром.

Открываем в браузере отладчик (кнопка F12 или Ctrl + Shift + J) и переходим на вкладку «Console»:

Смотрим, корректно ли подключен счетчик, если все в порядке, то при открытии консоли выводится номер вашего счетчика и действия, которые отправляет код:

В нашем случае выводится команда PageView — просмотр страницы и номер счетчика.

С включенной консолью выполняем тестовую конверсию — оформляем заявку «в 1 клик».

Смотрим, отправляется ли указанный параметр (в сервисе Яндекс.Метрики) в консоли:

Reach goal — передача информации о достижении цели в Метрику, Counter — номер счетчика и Goal id — параметр, который передается. Номер счетчика и параметр совпадают, значит, цель работает корректно, и позже выполненное целевое действие отобразится в отчете «Конверсии».

Что влияет на корректность сбора данных

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

Отсутствие фильтров для сотрудников компании. Добавление галочки «Не учитывать мои визиты» и исключение IP-адресов корпоративной компьютерной сети поможет исключить из статистики трафик ваших сотрудников. Подобные переходы ведут к высоким отказам по прямым заходам и портят общий показатель отказа сайта. Например, в данном случае высокий показатель отказов по прямым заходам и низкие по другим источникам явно показывают заходы сотрудников (после добавления фильтром показатель снизился):

Некорректные «Автоматические цели». Яндекс совсем недавно запустил автоматическую настройку целей, чтобы помочь новичкам и не разбирающимся в коде получить данные по целевым действиям на сайте. Отличный инструмент, но нужно быть осторожными с целями на формы заказа: Метрика проставляет идентификаторы на клик по кнопке, но не учитывает, была ли выполнена успешная отправка заявки.

Например, клиент заполняет форму, кликает по кнопке «Отправить», но в одном из полей была ошибка, и данные формы не отправились. Цель будет засчитана как выполненная, но на деле заявка не была отправлена. Для исправления проблемы рекомендуем все-таки подключать программистов, чтобы статистика по формам работала корректно.

Высокий трафик роботов. Искусственный трафик может сильно исказить данные по сайту, поэтому рекомендуем периодически заглядывать в отчет «Роботы». Например, перейдем в данный отчет «Отчеты -> Стандартные отчеты -> Мониторинг -> Роботы» и посмотрим процент трафика:

Например, в данном случае трафика роботов всего 1%, что в пределах нормы (допустимое значение до 7-10%). Если заметили высокий процент искусственного трафика, то в разделе «Фильтры» стоит добавить более строгий фильтр по поведению:

Вместо выводов

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

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

Источник

Оцените статью