Как настроить цели в Яндекс Метрике?
Павел, Тюмень 0
Установил счётчик Метрики на сайт услуг, вижу визиты, но не понимаю, кто из посетителей реально оставил заявку. Что нужно сделать, чтобы отслеживать именно отправку формы?
Дмитрий Акиндинов технический администратор сайтов
ответил
Нужна цель типа JavaScript-событие в настройках счётчика. При успешной отправке формы сайт должен вызывать ym(идентификатор_счётчика, ‘reachGoal’, ‘lead_submit’) с тем же идентификатором цели, что указан в интерфейсе Метрики — тогда каждая отправка засчитывается отдельно от обычного просмотра страницы.
Добавляется цель через Настройки счётчика — Цели — Добавить цель, тип «JavaScript-событие», дальше указывается произвольный идентификатор вроде lead_submit. Сам вызов ym(…) должен стоять в коде сайта именно в обработчике успешной отправки формы, а не при простом клике на кнопку — иначе цель будет считать попытки, а не реальные заявки.
Если форма перезагружает страницу и ведёт на отдельный адрес вроде /spasibo/, можно обойтись без правки кода и завести цель «Посещение страниц» по этому URL — это проще и не требует участия разработчика. Но для форм, которые отправляются через AJAX без перехода на новую страницу, это единственный надёжный способ — иначе Метрика видит только визит на сайт и ничего больше.
После настройки стоит проверить, что цель реально срабатывает: отправить тестовую заявку и посмотреть отчёт «В реальном времени» в Метрике, цель должна появиться там в течение минуты. Без такой проверки легко решить, что реклама не приносит заявок, хотя на деле просто не считает те, что уже есть.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.