Перейти к содержимому

Яндекс Метрика для Директа: как дать автостратегии 10 конверсий в неделю на заявках, а не на визитах

Николай Мальцев11 ноября 2026 · Настройка · 19 мин чтения
Содержание · 14 разделов

Если вы запустили Яндекс Директ и просто смотрите на клики и показы в кабинете — вы не знаете, работает ли реклама. Настройка Яндекс Метрики для Директа — это не галочка для галочки, а основной способ понять, какая кампания приносит заявки, а какая просто тратит бюджет. Я веду Яндекс Директ с 2011 года и на аудитах чужих рекламных кабинетов регулярно вижу одну и ту же картину: счётчик стоит, а ключевая цель в нём — условный «Визит» или «Просмотр двух страниц» вместо реальной заявки. Формально аналитика есть. По факту — автостратегия обучается не на продажах, а на людях, которые просто не закрыли вкладку сразу.

В этой статье — как я настраиваю Метрику для своих клиентов: от привязки счётчика к Директу до офлайн-конверсий из CRM и того, почему реальная цена заявки почти всегда ниже той, что показывает отчёт. Если уже читали мою статью про 20 ошибок Яндекс Директа — там аналитика стоит на первых четырёх строчках списка. Здесь — подробный разбор, как эти ошибки исправить.

Зачем Директу вообще нужна правильно настроенная Метрика

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

Это работает в обе стороны. Чем точнее цель отражает реальный результат — оплаченный заказ, отправленная форма, подтверждённый звонок — тем точнее система понимает, кого искать дальше. Поэтому связка Директ + Метрика — это не отдельная «настройка аналитики», которую можно сделать потом, а часть запуска рекламы: без неё платные алгоритмы обучаются на шуме.

Как установить счётчик Метрики и привязать его к Директу

Если счётчика на сайте ещё нет, порядок действий такой:

  1. Шаг 1. Создайте счётчик в Яндекс Метрике — укажите адрес сайта, часовой пояс и валюту (для e-commerce и расчёта ROI это важно сразу, менять валюту на ходу неудобно).
  2. Шаг 2. Установите код счётчика на все страницы сайта — напрямую в шаблон, через Google Tag Manager или модуль CMS/конструктора. Если каких-то страниц код не увидит (часто забывают про лендинги на поддоменах или отдельные посадочные страницы акций), аналитика по ним просто не соберётся.
  3. Шаг 3. Проверьте, что счётчик реально передаёт данные: откройте сайт с адресом вида ?_ym_debug=1 и посмотрите консоль разработчика — там видно, какие запросы уходят в Метрику.
  4. Шаг 4. Привяжите счётчик к кампании в Директе: в параметрах кампании укажите номер счётчика в поле «Счётчики Метрики». В Единой перфоманс-кампании счётчики сайта подтягиваются автоматически, но проверить поле всё равно стоит. Именно по счётчику из параметров кампании Метрика определяет, что визит пришёл из Директа, а без привязки стратегии не смогут оптимизироваться на цели Метрики.
  5. Шаг 5. Проверьте, что в параметрах кампании включена опция «Разметка ссылок для Метрики». С ней Директ добавляет к ссылке объявления метку yclid — уникальный номер клика. По yclid можно загружать офлайн-конверсии и сверять клики с внешними сервисами, например с антиботом.

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

UTM-метки и yclid: зачем размечать ссылки, если Директ делает это сам

Привязанного счётчика и метки yclid достаточно, чтобы Метрика правильно посчитала визит как рекламный. Но yclid — это номер клика, а не описание кампании: по нему нельзя быстро понять, из какого объявления или ключевой фразы пришёл визит, если смотреть данные за пределами отчётов группы «Директ» или в сторонних сервисах.

Поэтому вместе с автоматической разметкой я всегда добавляю в ссылки объявлений UTM-параметры — как минимум utm_source, utm_medium и utm_campaign, а для детального анализа ещё utm_content с номером объявления или фразы. У этого есть практическая польза за пределами самого Директа: если вы сравниваете эффективность разных рекламных систем — Директ, VK Реклама, Telegram Ads — в одном отчёте Метрики, только UTM даёт единый формат для такого сравнения, потому что yclid есть только у Яндекса, а у gclid и аналогов других систем — своя метка. Отдельный практический случай — значение utm_campaign с параметром {campaign_id}: тогда в отчётах сторонних сервисов аналитики (например, у антибот-сервисов, которые считают фрод по рекламным кликам) кампании отображаются по номерам, а не как «без метки».

Собрать ссылку с нужным набором параметров можно в моём генераторе UTM-меток, а подробно про операторы, лимиты длины и то, как эти метки потом читать в отчётах Метрики, я писал в отдельной статье про UTM-метки. Здесь — только то, что касается именно связки с целями: без единообразной разметки по всем кампаниям сравнение конверсии между источниками трафика становится не аналитикой, а гаданием по совпадающим цифрам.

Какие цели настроить в Метрике для Директа: 4 варианта, которые я использую чаще всего

В Метрике можно создать до 200 целей на один счётчик (автоцели в этот лимит не входят), но для оптимизации ставок и обучения автостратегии я беру не больше 2-4 ключевых — остальные важные события фиксирую как вспомогательные, без привязки к ставкам. Типов целей в Метрике больше полутора десятков: кроме перечисленных ниже есть, например, «Клик по номеру телефона», «Отправка формы», «Переход в мессенджер», «Звонки» и «Чаты». Вот четыре варианта, на которых у меня держится большинство настроек:

Тип цели Что фиксирует Когда использовать
Посещение страниц (URL) Переход на конкретный адрес, например «/thank-you» Страница «спасибо за заявку» после формы — самый надёжный вариант URL-цели
JavaScript-событие (в интерфейсе — «Целевое событие») Клик по кнопке, номеру телефона, отправка формы по коду на странице Когда нет отдельной страницы «спасибо» и форма отправляется без перезагрузки
Составная цель (последовательность) Выполнение нескольких шагов подряд — например, открыл каталог → добавил в корзину → оформил заказ Длинные воронки: интернет-магазины, многошаговые заявки, квизы
Покупка по данным электронной коммерции Данные о заказе — товары, сумма, валюта — передаются кодом сайта в Метрику, а цель «Покупка» создаётся на их основе Интернет-магазины, когда нужна точная выручка по кампании, а не просто факт заказа

Для каждой ключевой цели я задаю в стратегии Директа ценность конверсии — ориентировочный доход с одного выполнения, рассчитанный из среднего чека и доли завершённых сделок от заявок (для целей электронной коммерции ценность может быть динамической — по сумме заказа). Это нужно, чтобы Директ оптимизировался не просто на количество целей, а на их «качество» в деньгах: пять дешёвых заявок с низкой конверсией в продажу не всегда выгоднее трёх дорогих, но с высокой.

Ошибка №1: цель «Визит» вместо реальной заявки

В статье про 20 ошибок Яндекс Директа я уже писал: если в Метрике нет цели на отправку формы или звонок, а есть только «Визит» — Директ оптимизируется не на продажи, а на трафик. Здесь — что с этим делать конкретно.

Отдельного типа цели «Визит» в Метрике нет — так на аудитах обычно выглядит цель «Количество просмотров» с порогом в одну страницу или «Посещение страниц» на главную. Такая цель засчитывается у всех, кто просто открыл сайт. Если это ваша ключевая цель для автостратегии, система ищёт людей, похожих на любого посетителя — включая тех, кто закрыл вкладку через секунду. Вместо неё нужна цель, которая срабатывает только на реальном действии:

  • Отправка формы — готовая цель «Отправка формы», JavaScript-событие из кода формы или URL-цель на страницу «спасибо».
  • Клик по номеру телефона — готовая цель Метрики на клик по ссылке tel:, срабатывает в основном на мобильных.
  • Звонок с коллтрекингом — цель, которую передаёт в Метрику сервис коллтрекинга после реального разговора, а не просто клика.
  • Чат или заявка в мессенджере — событие по открытию или отправке первого сообщения в виджете.

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

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

Заказать аудит от 12 000 ₽

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

Цель «клик по номеру телефона» фиксирует именно клик по ссылке — то есть почти всегда это посетитель с телефона. Человек, который открыл сайт с компьютера и набрал номер вручную, глядя на экран, в Метрике не отразится никак: клика по ссылке не было. В одном из кейсов на моём сайте — рекламе грузоперевозок в кейсе транспортной компании из Коми — именно так: заявкой считалась отправка формы, а звонки, набранные вручную с компьютера, в целях не учитывались. Значит, реальных обращений, скорее всего, было больше, чем показывала отчётность, а фактическая цена заявки — ниже той, что считал Директ. Подробный разбор кампаний этого кейса — в статье про рекламу грузоперевозок.

Прежде чем отключать канал или кампанию, которая «не приносит заявок», сверьтесь с журналом звонков менеджера или подключите коллтрекинг — сервис, который подменяет номер на сайте (при динамическом коллтрекинге — для каждого посетителя) и передаёт звонки в Метрику, где по ним настраивается цель типа «Звонки» независимо от устройства. Без него для бизнеса, где значительная часть клиентов звонит, а не пишет, статистика в Метрике систематически занижает эффективность рекламы.

Сквозная аналитика: как довести Метрику до результата, а не до заявки

Заявка — это ещё не продажа. Часть заявок отваливается на этапе звонка менеджера, часть — не доходит до оплаты. Если оптимизировать рекламу только на «заявку», система не отличает качественный лид от случайного обращения, которое не закроется в сделку.

Решение — передавать в Метрику офлайн-конверсии: события из вашей CRM, которые происходят уже после заявки — «квалифицированный лид», «выставлен счёт», «оплата получена». Технически это делается по ClientID — идентификатору посетителя, который Метрика присваивает автоматически: ClientID передаётся в CRM вместе с заявкой, а затем статус сделки по этому идентификатору загружается обратно в Метрику CSV-файлом в интерфейсе или через API как достижение цели типа «JavaScript-событие». Вместо ClientID можно передавать UserID или yclid, но ClientID Метрика рекомендует как самый точный вариант. После этого Директ можно оптимизировать не просто на «отправил форму», а на «реально купил» — и качество трафика меняется заметно: часть источников, которые давали дешёвые, но пустые заявки, при оптимизации на продажу просто перестают получать бюджет.

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

Боты и скликивание искажают цели и обучение автостратегий

Даже правильно настроенная цель может «срабатывать» у ботов, если они доходят до сайта. По телеметрии антибот-сервиса BotHunt за 14 дней в июле и начале августа 2026 года 28 сайтов получили 29 394 рекламных клика из Директа и Google Ads, и 30,1% из них не прошли проверку на бота. Это смещённая выборка — антибот обычно подключают там, где уже подозревают скликивание, поэтому цифру нельзя переносить на любой аккаунт напрямую. К тому же часть этих кликов антифрод Директа мог позже признать недействительными и вернуть за них деньги. Но порядок понятен: заметная часть трафика, доходящего до сайта и до счётчика Метрики, может быть ботами, которых антифрод не отсеял, а они выполняют микроцели (переход по двум страницам, долгое время на сайте) и обучают автостратегию на несуществующем спросе.

Подробнее о том, как это работает и что с этим можно сделать, я разбирал в обзоре BotHunt и защиты от скликивания. Здесь — практический вывод для настройки Метрики: не делайте ключевой целью для автостратегии событие, которое легко сымитировать автоматически (просмотр N страниц, время на сайте). Привязывайте оптимизацию к действиям, которые требуют реального намерения — отправка формы с заполненными полями, подтверждённый звонок, оплата.

Подозреваете, что часть заявок или микроцелей в Метрике — это боты, а не клиенты? Проверю площадки, цели и долю фрода в трафике.

Запросить проверку

Вебвизор и карта кликов: что смотреть и что исключить из записи

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

Отдельный момент — приватность. Если на сайте есть формы с личными данными (телефон, email, иногда платёжные реквизиты), стоит проверить, что Вебвизор не записывает их содержимое. Метрика сама распознаёт часть полей с личными данными и заменяет их содержимое звёздочками, но опция «Записывать все поля» по умолчанию включена. На проектах с формами заявок я либо отключаю её и разрешаю запись только нужных полей CSS-классом ym-record-keys, либо помечаю поля с телефоном и email классом ym-disable-keys. Запись поведения при этом идёт, но текст, который человек вводит в такие поля, не сохраняется.

Отчёты, которые я проверяю каждую неделю по рекламе из Директа

Сами цели — это данные на входе, а выводы делаются из отчётов. Вот что я смотрю регулярно на действующих проектах:

Отчёт Что показывает На что обращаю внимание
Директ, сводка Расход, клики, визиты и достижения целей по кампаниям Разрыв между кликами в Директе и визитами в Метрике — если он растёт, часть трафика не доходит до счётчика (боты, разрывы соединения, блокировщики)
Источники, сводка Откуда пришёл визит — реклама, поиск, прямые заходы Резкий рост доли прямых заходов без видимой причины — частый признак сбоя разметки или атрибуции
Конверсии и «Директ, площадки» Сколько раз выполнена каждая цель, на каких кампаниях и площадках Площадки РСЯ с высокой долей дешёвых микроцелей и нулём реальных заявок — кандидаты на отключение
Срез по типу устройства Разбивка визитов и достижений целей по компьютерам, смартфонам и планшетам Устройство с заметно более низкой конверсией в цель при той же цене клика — повод для корректировки ставок

Решения по рекламе принимаю по стоимости реальной заявки за 2-4 недели, а не по CTR или по числу визитов за один день — у короткого периода слишком много случайного шума.

Сколько конверсий нужно цели для автостратегии и ЕПК

Автостратегии и Единая перфоманс-кампания не начинают работать эффективно с первого дня — им нужно накопить статистику по выбранной цели. Ориентир здесь даёт сам Яндекс: в справке Директа рекомендуется выбирать цель, которая достигается не реже 10 раз в неделю, а недельного бюджета должно хватать минимум на 10 конверсий по самой дорогой цели — для стратегии с оплатой за конверсии он должен быть не меньше 10 × цена конверсии. По этой формуле я и считаю минимальный бюджет. Подробнее, как она влияет на бюджет кампании и как она влияет на бюджет кампании, я разбирал в статье про стоимость рекламы в Яндекс Директе — тот же принцип применим и к ретаргетингу, о котором я писал отдельно в статье про настройку ретаргетинга.

Практический вывод: если выбранная вами ключевая цель набирает за неделю 1-2 конверсии вместо желаемых 10, автостратегия будет обучаться медленно и нестабильно. В этом случае либо увеличивайте бюджет, либо, как советует и справка Директа, берите в качестве ключевой более частую, но всё равно осмысленную цель — например, не «оплата», а «отправка формы» — и переходите на более строгую цель, когда накопится достаточный объём данных.

Маркировка рекламы и персональные данные: что ещё держать в голове

Настройка аналитики не освобождает от двух требований закона, которые касаются рекламы и сбора данных о посетителях отдельно друг от друга. Маркировка интернет-рекламы — обязанность по статье 18.1 федерального закона № 38-ФЗ «О рекламе»: объявление должно получить идентификатор (erid) через оператора рекламных данных, а сведения о размещении передаются в единый реестр интернет-рекламы Роскомнадзора. При запуске через кабинет Директа данные передаются в ОРД Яндекса и токен присваивается автоматически — подробнее я разбирал это в статье про маркировку рекламы в Яндекс Директе.

Второй момент — сбор данных самой Метрикой (куки, Вебвизор, карта кликов) может квалифицироваться как обработка персональных данных по 152-ФЗ «О персональных данных». Единого подхода здесь нет, поэтому безопаснее исходить из этого: на сайте нужны уведомление об использовании куки и сервисов аналитики и политика обработки данных, с которой посетитель может ознакомиться, а нужно ли отдельное согласие — решает юрист под конкретный сайт. Если страница согласия и политика давно не обновлялись, это стоит проверить с юристом, а не только с точки зрения рекламного кабинета.

Нужна настройка Метрики, целей и связки с Директом под конкретный проект — с коллтрекингом, офлайн-конверсиями или без них?

Заказать настройку от 35 000 ₽

Чек-лист настройки Яндекс Метрики для Директа

Короткий порядок действий, по которому я проверяю аналитику на новом или существующем проекте:

  1. Счётчик установлен на всех страницах сайта, включая лендинги и акционные страницы.
  2. Передача данных проверена через ?_ym_debug=1 и консоль браузера.
  3. Счётчик указан в поле «Счётчики Метрики» в параметрах кампаний, опция «Разметка ссылок для Метрики» (yclid) включена.
  4. Ключевая цель для оптимизации — конкретное действие (форма, звонок, оплата), а не «Визит» или просмотр страниц.
  5. Для звонков настроен коллтрекинг или хотя бы сверка с журналом звонков менеджера.
  6. Там, где цикл сделки длинный — настроена передача офлайн-конверсий из CRM по ClientID.
  7. Вебвизор не записывает содержимое полей форм с личными данными (опция «Записывать все поля» и классы ym-record-keys/ym-disable-keys).
  8. Каждую неделю сверяется разрыв между кликами Директа и визитами Метрики — он не должен расти без объяснения.

Если ведёте рекламу сами и не уверены, что хотя бы половина этого списка выполнена, — это нормально, многие аккаунты приходят на аудит в похожем состоянии. Разница в том, сколько денег аналитика без цели на заявку стоит компании за месяц.

Разберу счётчик, цели и их связь с кампаниями в вашем Директе и скажу, на чём на самом деле учится автостратегия.

Написать Николаю

Часто задаваемые вопросы

Как привязать счётчик Яндекс Метрики к Яндекс Директу?

В параметрах кампании в Директе есть поле «Счётчики Метрики», куда нужно указать номер счётчика, установленного на сайте; в Единой перфоманс-кампании счётчики сайта подставляются автоматически. Дополнительно проверьте, что включена опция «Разметка ссылок для Метрики»: с ней Директ добавляет к ссылкам объявлений метку yclid — уникальный номер клика.

Сколько целей можно создать в Яндекс Метрике для одного счётчика?

До 200 целей на счётчик, автоцели в этот лимит не входят. Но для оптимизации ставок и обучения автостратегии стоит использовать 2-4 ключевые цели, которые отражают реальный результат, остальные события — фиксировать как вспомогательные метрики без привязки к ставкам.

Какую цель выбрать для автостратегии — «Визит» или «Заявку»?

Только заявку или другое целевое действие — отправку формы, подтверждённый звонок, оплату. Цель уровня «Визит» (например, «Количество просмотров» от одной страницы) засчитывается у всех, кто просто открыл сайт, и при оптимизации на неё Директ ищет похожих посетителей, а не похожих покупателей.

Как учитывать звонки в Метрике, если клиент звонит с компьютера, а не нажимает на номер?

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

Можно ли передать в Яндекс Метрику данные о продажах из CRM?

Да, через офлайн-конверсии: статус сделки из CRM загружается в Метрику CSV-файлом или через API по идентификатору ClientID, который Метрика присваивает посетителю (можно также по UserID или yclid). После этого рекламу можно оптимизировать не на заявку, а на реальную продажу — это особенно важно для бизнеса с длинным циклом сделки.

Почему кликов в Директе больше, чем визитов в Метрике?

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

Нужно ли согласие посетителей на сбор данных Яндекс Метрикой?

Безопаснее исходить из того, что требования 152-ФЗ «О персональных данных» сюда применимы: сбор данных о поведении на сайте — куки, Вебвизор, карта кликов — может квалифицироваться как обработка персональных данных. Минимум — уведомление об использовании куки и аналитики и доступная политика обработки данных; нужно ли отдельное согласие и как его оформить, стоит решить с юристом.

Что делать, если своя цель набирает слишком мало конверсий для обучения автостратегии?

Справка Директа рекомендует цель, которая достигается не реже 10 раз в неделю, и недельный бюджет минимум на 10 конверсий — то есть не меньше 10 × целевая цена конверсии. Если цель набирает заметно меньше, либо увеличивайте бюджет, либо временно переключитесь на более частую, но всё равно осмысленную цель (например, отправку формы вместо оплаты) и возвращайтесь к строгой цели, когда накопится статистика.

Обсудить рекламу

Обсудим задачу

Оставьте телефон или Telegram — отвечу в течение рабочего дня.