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

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

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

Почему это происходит

Цель может не срабатывать из-за неправильного имени цели, отсутствия ym reachGoal, ошибки в JS, двойного счетчика, отправки формы без перезагрузки, блокировки скрипта или того, что событие вызывается до загрузки Метрики.

Что проверяю первым

  • загружается ли счетчик Метрики
  • какой идентификатор цели указан в кабинете
  • вызывается ли событие при действии пользователя
  • нет ли ошибок JavaScript
  • видно ли событие в режиме отладки

Как проходит исправление

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

  • исправляю вызов ym reachGoal
  • привязываю цель к успешной отправке формы
  • убираю дубли счетчиков
  • чиню JS-ошибки до события
  • проверяю цель в режиме отладки и после реальной заявки

Что подготовить

  • номер счетчика Метрики
  • название цели
  • страницу с формой или кнопкой
  • пример заявки
  • доступ к коду или GTM, если цель там

Какой результат нужен

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

Чего лучше не делать

Не вешайте цель на любой клик по кнопке, если форма может не отправиться. Для заявок лучше фиксировать именно успешную отправку.

Вопросы и ответы

Почему в отладке видно событие, а в отчете нет?

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

Можно ли настроить без GTM?

Да, цель можно отправлять напрямую из кода сайта.

Почему цель срабатывает два раза?

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

Нужно ли проверять мобильную версию?

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

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку, скриншот или лог ошибки, и я подскажу, с чего безопасно начать исправление.

Итог

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