Заголовок: Настройка целей в Яндекс Метрике: руководство для SEO-специалиста

По данным Вордстата, запрос «яндекс метрика» набирает более 74 000 показов в месяц. В 65% аудитов коммерческих сайтов цели либо отсутствуют, либо настроены как автоцели на клик по кнопке «Отправить». Итог: алгоритмы автостратегий обучаются на спам-ботах и ошибках валидации форм.

Разница между системным счетчиком и кодом на сайте

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

Для контроля действий на сайте нужен персональный счетчик Яндекс Метрики. Размещайте его в теге head или через менеджер тегов. Только так вы отследите путь клиента от клика до оплаты.

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

Управление правами на автоматический счетчик доступно во вкладке «Доступы» Яндекс Бизнеса. Для персонального счетчика сайта права выдаются в интерфейсе Метрики.

Типы целей: от кликов к JavaScript-событиям

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

  • Посещение страниц (URL). Конверсия при загрузке адреса (например, /thank-you/). Самый надежный метод без программирования.
  • Клик по номеру или email. Фиксирует нажатие tel: или mailto:. Полезно для мобильного трафика, но не гарантирует факт разговора.
  • Отправка формы. Трекер отслеживает тег form. Надежнее клика, но сбоит при сложной валидации.
  • JavaScript-событие. Вызов reachGoal после ответа сервера 200 OK.
  • Составная цель. Последовательность из 2-4 шагов для анализа воронки.
  • Для AJAX-форм без перезагрузки страниц автоцели создают системные ошибки.

    Бонус 10 000 ₽ на рекламу
    Первую рекламную кампанию в Яндекс Директе или Яндекс Бизнесе можно запустить с бонусом 10 000 ₽. Промокод PERK-6A16-4E35-977A активируется по реферальной ссылке при пополнении бюджета от 10 000 ₽ (только для новых клиентов). Перейти в Яндекс Бизнес

    Макроконверсии против микроконверсий

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

    Цели делят на макроконверсии (выручка) и микроконверсии (прогрев). Стратегии Яндекс Директа с оплатой за результат ориентируйте только на макроконверсии.

    Тип целиПримерНазначение в Яндекс ДиректеРиск
    МикроконверсияКлик по WhatsAppОбучение при дефиците конверсийОтсутствие сообщения
    МикроконверсияГлубина от 4 страницКонтроль качества трафикаБоты
    МакроконверсияСтраница /order-success/Основная цельОбновление страницы
    МакроконверсияJS-событие server_lead_receivedОптимизация автостратегийНет, если привязан к БД

    Интеграция с Яндекс Директом

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

    Яндекс Бизнес и Яндекс Директ обмениваются данными о стоимости конверсий. Стратегия «Максимум конверсий с ограничением по CPA» требует от 10 макроконверсий в неделю.

    Настройка JavaScript-события

    Для AJAX-форм используйте метод reachGoal:

    ym(XXXXXX, 'reachGoal', 'TARGET_NAME');

    Замените XXXXXX на номер счетчика, TARGET_NAME — на идентификатор (например, lead_form_success). Пропишите его в коде обработчика успешной отправки. Затем зарегистрируйте идентификатор в разделе «Цели» Метрики.

    UTM-разметка

    Любой внешний трафик маркируйте UTM-метками. Яндекс Бизнес автоматически добавляет маркер geoadv. Ваша UTM-метка не должна повторять метку Яндекс Бизнеса. Если создадите такую же, будет работать только метка Яндекс Бизнеса.

    ПараметрПримерЧто фиксирует
    utm_sourceyandex_mapsПлощадка
    utm_mediumcpcТип трафика
    utm_campaignkrasnodar_promoНазвание кампании
    utm_contentheader_buttonТочка входа
    utm_termzamena_maslaКлючевое слово

    Отчет «Источники → Метки UTM» покажет, какие объявления приносят заказы, а какие — пустые клики.

    Пример: локальная ветклиника

    Ветклиника в Воронеже оптимизировала кампании на клик по кнопке «Записаться». Результат: низкая конверсия в визит. Решение:

    1. Удалили автоцели из стратегий Директа.
    2. Настроили отправку postMessage при подтверждении записи.
    3. Разместили скрипт-прослушиватель с вызовом ym(12345678, 'reachGoal', 'booking_confirmed');.
    4. Добавили JavaScript-цель в Метрику.
    5. В Яндекс Бизнесе добавили метку ?utm_source=yandex_profile&utm_medium=organic.

    Итог: кампании переведены на оплату за завершенную запись, число пустых кликов сократилось на 42%.

    Диагностика

    Для проверки JavaScript-событий используйте параметр ?_ym_debug=1. Откройте консоль (F12). При совершении действия должна появиться зеленая строка Reach goal. Ошибка ReferenceError: ym is not defined означает, что код счетчика загружается позже вызова скрипта.

    Localis · Бесплатно
    Оценка карточки Яндекс Бизнеса за 120 секунд
    Покажет что не так в карточке и как это исправить. Оценка бесплатная, без регистрации, результат через 2 минуты.
    Проверить свою карточку

    Чек-лист аудита перед запуском

    1. Счетчик установлен во всех тегах head.
    2. Вебвизор 2.0 активен.
    3. Автоцели выключены или переведены в микроконверсии.
    4. JavaScript-цель срабатывает после валидации формы.
    5. Страницы благодарности закрыты от индексации в robots.txt.
    6. Включена опция оптимизации без доступа к счетчику.
    7. Счетчик привязан к кампаниям в Яндекс Диреккте.
    8. Все ссылки в Яндекс Бизнесе размечены UTM.

    FAQ

    Почему цель «Клик по номеру» срабатывает чаще звонков?

    Цель фиксирует нажатие на ссылку tel:. Пользователь мог нажать случайно или сбросить вызов. Для точного учета используйте динамический коллтрекинг.

    Сколько времени данные идут в Метрику?

    Данные в Метрике могут обновляться до трех дней.

    Можно ли править системный счетчик Яндекс Бизнеса?

    Нет. Изменить владельца или внести правки в счетчик нельзя.

    Что будет при дублировании UTM?

    Ваша UTM-метка не должна повторять метку Яндекс Бизнеса. Если создадите такую же, будет работать только метка Яндекс Бизнеса.