Как проверить, что цели Яндекс Метрики срабатывают
Кнопка нажимается, форма показывает сообщение об отправке, но в Метрике нет достижения цели. Проверьте одну цель: отправьте тестовую заявку, посмотрите, зафиксировала ли её Метрика, и убедитесь, что обращение дошло до компании. Если проверять несколько целей сразу, легко перепутать результаты.
Что именно должна фиксировать цель
Сначала решите, что вы хотите считать: нажатие на телефон, переход в мессенджер или отправку формы. Затем найдите соответствующую цель в настройках нужного счётчика. Одного названия «Заявка» недостаточно: откройте настройки и посмотрите, что именно считается достижением цели. Это может быть клик, просмотр страницы или событие, которое отправляет сайт.
У формы есть три разных результата: посетитель нажал кнопку, сайт принял заполненную форму, компания получила обращение. Если считать заявкой любое нажатие, в статистику может попасть попытка отправить пустую форму. Попробуйте отправить форму с незаполненным обязательным полем. Если цель сработала, хотя сайт не принял форму, она считает попытки отправки. Когда отправляете форму полностью, пометьте сообщение как тест, чтобы его не приняли за заказ.
До проверки уточните у того, кто отвечает за сайт, куда должна приходить заявка. Сообщение «Спасибо» на странице удобно для посетителя, но само по себе не подтверждает доставку письма или появление записи в системе учёта.
Проверьте счётчик на нужной странице
Сравните номер в настройках Метрики с номером счётчика, установленного на странице. При нескольких счётчиках выбирайте тот, в котором создана проверяемая цель. Иначе исправное событие можно искать в чужом отчёте.
Поиск слова metrika в исходном коде помогает найти установку, однако наличие текста ещё не доказывает, что браузер загрузил скрипт. Для проверки загрузки и сбора данных используйте инструкцию Яндекса по проверке счётчика. Сначала проверьте именно страницу с целевым действием, затем условия цели.
Включите отладчик и повторите действие
Откройте страницу с параметром _ym_debug=2. Например, для адреса без параметров: https://example.com/contact/?_ym_debug=2. Если в адресе уже есть строка параметров, новый параметр добавляется через &, до фрагмента после #.
Выполните действие и откройте панель отладки внизу страницы. Выберите нужный счётчик; данные смотрите во вкладках Events и Console. Если включён фильтр «Не учитывать мои визиты», Яндекс рекомендует проверку в приватном режиме браузера. Порядок описан в справке об отладчике Метрики.
Если Метрика не учитывает ваши посещения, проверка в обычном окне может не попасть в статистику. В приватном окне тоже убедитесь, что аналитике не мешает расширение браузера.
Для предыдущей версии счётчика в справке описан способ через консоль браузера: добавьте _ym_debug=1 и повторите действие с открытой консолью. Если не знаете, какая версия установлена на сайте, попросите специалиста проверить её. Само отсутствие панели ещё не означает, что нужен этот способ.
Как понять результат проверки
Тип записи зависит от проверяемого действия. Для просмотра страницы это PageView; для целевого события проверяется передаваемый идентификатор. В справке по проверке целей также показаны сигналы для кнопок, форм и контактных ссылок.
| Что проверяем | Что сопоставить | Чего сигнал не доказывает |
|---|---|---|
| Нажатие кнопки | Нужную кнопку и событие выбранного счётчика | Что форма прошла проверку и данные приняты |
| Отправку формы | Выбранную форму, событие и результат отправки | Что компания получила обращение |
| Клик по телефону | Телефон в ссылке и соответствующее действие | Что разговор состоялся |
| Целевое событие | Номер счётчика и идентификатор цели | Что событие вызвано в правильный момент |
Если сайт передаёт цель через reachGoal, название события в коде должно совпадать с идентификатором в настройках цели. Синтаксис и параметры приведены в справочнике метода. Не вызывайте метод вручную, чтобы подтвердить исправность формы: такой вызов проверяет отправку сигнала, но обходит сам сценарий посетителя.
Сверьте отчёт и фактический результат
Для целей кнопки и формы Яндекс рекомендует дополнительно проверить достижение в отчёте «Конверсии». Если отладочная запись появилась, а отчёт пока пуст, проверьте выбранные счётчик, цель, период и фильтры. Не меняйте сразу все настройки: сначала убедитесь, что смотрите результат собственного теста.
Отдельно проверьте, что тестовая заявка дошла до предусмотренного места. При ошибке сохраните время теста, адрес страницы и описание поведения формы. Если письма нет, проверьте доставку заявки вместе с тем, кто обслуживает сайт. Если заявки приходят, но события нет в отладчике, разбирайте настройку Метрики. Исправная форма и исправная аналитика не всегда означают одно и то же.
Перед запуском рекламы в Директе полезно проверить как успешную отправку, так и отказ из-за неверных данных. Если оба сценария дают одинаковую цель «Заявка», статистика не различает намерение посетителя и принятые сайтом данные. Повторите проверку для каждой формы, через которую принимаете обращения.
Вопросы и ответы
Можно ли проверить цель только по записи в консоли?
Запись показывает аналитический сигнал. Для формы дополнительно нужны сверка с отчётом и проверка того, что данные приняты и обращение доставлено.
Что делать, если на сайте два счётчика?
Зафиксируйте номер того, где создана цель, и выберите его в отладчике. Сверяйте событие и отчёт внутри одного счётчика.
Нужно ли сразу добавлять новый вызов reachGoal?
Сначала выясните тип и условие существующей цели. Дополнительный вызов без разбора текущей настройки может усложнить диагностику.
Клик по телефону можно считать звонком?
Он подтверждает нажатие ссылки. Для оценки состоявшихся разговоров нужен отдельный источник данных о звонках.

