Яндекс Директ2026-03-27

Как подключить Яндекс.Директ к своему сайту: пошаговая инструкция для маркетолога

Как подключить Яндекс.Директ к сайту: простой пошаговый план, настройка Метрики, цели, отслеживание конверсий и ремаркетинг ✅ Практические примеры и чек-лист.

Короткий ответ: чтобы подключить Яндекс.Директ к сайту, нужно связать аккаунт в Директе с Яндекс.Метрикой, установить код счётчика Метрики на все страницы, настроить цели (URL-цели, JavaScript-цели, e‑commerce или события формы), импортировать эти цели в кампании Директа и обеспечить передачу параметра клика (yclid/UTM) для корректной атрибуции. Платный трафик (Директ) — ускоритель: основная аналитика и накопительная история должны лежать в Метрике и SEO-стратегии.

Краткое содержание

1. Подготовка: аккаунты и доступы

Перед началом убедитесь, что у вас есть:

  • Яндекс.Аккаунт (логин) с доступом к Яндекс.Директ и Яндекс.Метрика.
  • Доступ к админке сайта или к коду (FTP, CMS, панель хостинга) для установки счётчика.
  • Контакты разработчика, если правки кода требуются через него.

Рекомендация: используйте общий рабочий аккаунт компании для доступа, а не личный e‑mail сотрудника. Это упрощает передачу прав при смене команды.

2. Установка Яндекс.Метрики и проверка

Создание счётчика

  1. Войдите в Яндекс.Метрику и нажмите «Добавить счётчик».
  2. Укажите адрес сайта, часовой пояс и опции: включите вебвизор и сбор хитов, если нужно анализировать поведение пользователей.

Установка кода на сайт

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

 



  

Замените YOUR_COUNTER_ID на номер вашего счётчика. После установки проверьте работоспособность: в интерфейсе Метрики — «Отклики/В реальном времени» вы должны увидеть посещения.

3. Настройка целей и отслеживание конверсий

Цели — основа корректного импорта конверсий в Директ. Разделите цели на микроконверсии и макроконверсии.

  • Микро: открытие страницы контактов, просмотр прайс-листа, нажатие на кнопку обратного звонка.
  • Макро: отправка формы заявки, оплата заказа, звонок > N секунд.

Типы целей в Метрике

  • URL-цель — фиксация посещения определённого URL (страница 'Спасибо').
  • JavaScript-цель — вызов ym(counterId, 'reachGoal', 'goalName') при успешном событии (AJAX-форма, SPA).
  • Событие клика/элемента — отслеживание нажатий на кнопки и ссылки.
  • e‑commerce — передача данных о транзакции (если есть интернет-магазин).

Примеры реализаций целей

1) Простая URL-цель (страница /thanks): указываете шаблон URL и сохраняете цель.

2) JS-цель для AJAX-формы:

 // пример вызова после успешной отправки формы
 ym(YOUR_COUNTER_ID, 'reachGoal', 'form_send');

3) Передача параметров с заказом (рекомендуется для ROAS/ROMI):

 ym(YOUR_COUNTER_ID, 'reachGoal', 'order', {
    order_id: '12345',
    revenue: 14990
 });

Передача revenue помогает связывать доход с кликами и считать ROMI.

4. Импорт целей в Яндекс.Директ

  1. Войдите в Яндекс.Директ и выберите нужный рекламный аккаунт.
  2. Перейдите в настройки кампании или группы объявлений — раздел «Цели в Метрике» (или «Конверсии»).
  3. Выберите счётчик и нужные цели — импортируйте их как конверсии для оптимизации ставок.

Важно: после импорта укажите окно конверсий (сколько дней считать конверсию за клик) и минимальную ценность конверсии, если применимо. Это влияет на автоматические стратегии (ROAS, CPA).

5. Передача параметров клика и UTM

Для корректной атрибуции и сквозной аналитики передавайте в URL UTM-метки и параметр клика: Яндекс использует параметр yclid (идентификатор клика). Рекомендуем включать передачу метрики в URL через шаблон ссылки или автоматическое дополнение.

  • Используйте UTM-метки: utm_source=yandex, utm_medium=cpc, utm_campaign=название.
  • Включите передачу параметров Метрики в таргетинге: метрика может дополнять ссылку параметром yclid, который важен для сопоставления кликов и конверсий.

Если у вас есть CRM — передавайте yclid/utm в параметры формы (скрытые поля). Тогда в CRM каждая заявка будет содержать данные о клике и кампании, что даёт точную CPA/ROMI.

Пример: скрытые поля формы

 
 
 

// скрипт для подстановки document.getElementById('utm_source').value = getParameterByName('utm_source') || ''; document.getElementById('yclid').value = getParameterByName('yclid') || '';

6. Ремаркетинг и аудитории через Метрику

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

  1. В Метрике создайте сегмент по условию (посетители корзины, просмотр N страниц, посетители из органики и т.д.).
  2. Опубликуйте сегмент как аудиторию для использования в Директе.
  3. В Директе назначьте ставки/спецпредложения для аудитории (уменьшение/увеличение ставок) или создайте отдельную кампанию под ретаргетинг.

Комбинируя SEO-аудитории (например, сегмент «пользователи, пришедшие из поиска по брендовым запросам»), можно эффективнее расходовать бюджет: SEO аккумулирует трафик, реклама дороже, но ускоряет конверсии.

7. Коллтрекинг и подмена номеров

Для оценки эффективности звонков из Директа используют коллтрекинг (динамическая подмена номеров). Основные варианты:

  • Сторонние сервисы коллтрекинга — предлагают динамическую подмену, запись звонков, интеграцию с CRM и передачу данных в Метрику/Директ.
  • Решения на базе собственного скрипта + меток в URL — проще, но менее надёжны при высокой нагрузке.

Важные моменты: номер должен меняться в зависимости от источника/кампании/ключа, данные о звонке (источник, yclid, UTM) нужно сохранять в CRM и в Метрике (в виде цели или события).

8. Тестирование и отладка

После настройки обязательно тестируем:

  1. Проверка кода Метрики в режиме реального времени — видим трафик и события.
  2. Проверка вызова reachGoal: открыть консоль браузера и выполнить ym(YOUR_COUNTER_ID,'reachGoal','goalName') — цель должна отработать в интерфейсе.
  3. Сделать тестовый клик по рекламе (через реальную кампанию с небольшим бюджетом или с помощью тестовой кампании), дойти до действия и проверить, что yclid/UTM передались в форму/CRM и в Метрику.
  4. Отследить данные в Директе: импортированная цель должна показывать статистику по конверсиям спустя время (иногда обработка занимает несколько часов).

9. Практические рекомендации и KPI

1) Структурируйте цели по ценности — давайте каждой цели реальную ценность (в рублях) в интерфейсе Директа, если используете стратегии оптимизации.

2) Не полагайтесь только на быстрые конверсии: учитывайте LTV, ROMI и сценарии мультиканального пути (органика → реклама → возврат). SEO — база, Директ — ускоритель.

3) Для e‑commerce подключите расширенную аналитики: передавайте доход и позиции товаров. Это критично для расчёта ROMI.

4) Автоматические стратегии Директа (целевой CPA, ROAS) работают корректно только при стабильной и достаточной выборке конверсий — минимум 30–50 целевых событий/неделю, иначе стратегия будет нестабильна.

10. Устранение проблем — чек-лист

  • Счётчик Метрики не показывает трафик — проверьте наличие кода на всех страницах, кеш CDN, блокировщики скриптов, robots.txt.
  • Цели не срабатывают — проверьте, вызывается ли ym(...,'reachGoal',...) после успешного события; для AJAX-форм — обработчик должен запускаться в момент подтверждения.
  • yclid/utm не передаются в CRM — проверьте скрытые поля формы и механизм сохранения в CRM; учтите, что переход с https→http может обрезать параметры.
  • Неправильная атрибуция — проверьте окна конверсий в Метрике и Директе, настройку временных зон и корректность импорта целей.

FAQ

Вопрос: Нужно ли устанавливать код Метрики на все страницы?

Да. Чтобы цели, ретаргетинг и поведенческие отчёты работали корректно, код должен быть на всех страницах, включая страницу оплаты и страницу благодарности.

Вопрос: Можно ли отслеживать конверсии из SPA (одностраничных приложений)?

Да. В SPA используйте JavaScript-цели и вызывайте ym(counterId, 'reachGoal', 'goalName') в момент, когда пользователь завершил действие. Также можно отслеживать изменения URL через history API и настраивать виртуальные URL-цели.

Вопрос: Как правильно настроить e‑commerce для связки дохода с кликами?

Передавайте в reachGoal параметры заказа (order_id, revenue). Если у вас платёжная система, где страница 'Спасибо' не содержит суммы, интегрируйте передачу через серверный API или деривацию данных в CRM и загружайте их в Метрику.

Вопрос: Что такое yclid и нужно ли его сохранять?

yclid — идентификатор клика Яндекса. Сохранение его в заявке/CRM позволяет привязывать конверсии к конкретным рекламным кликам и рассчитывать CPA/ROMI. Рекомендуем сохранять yclid в скрытом поле формы.

Вопрос: Как совмещать SEO и Яндекс.Директ без лишних трат?

Ставьте рекламу как усилитель для страниц с высокой конверсионностью или для новых страниц до момента, когда SEO начнёт давать трафик. Анализируйте мультиканальные конверсии: часто реклама ускоряет путь, но органика остаётся основным источником стабильного трафика и снижения CPL.

Как мы помогаем

Если нужно сделать подключение Яндекс.Директа корректно и с учётом долгосрочной стратегии продаж, мы в Rose Digital делаем полный цикл: установка и аудит Яндекс.Метрики, настройка целей и e‑commerce, интеграция с CRM, настройка ремаркетинга и оптимизация кампаний. Это позволяет сохранить фокус на SEO как на стабильном канале и использовать Директ как ускоритель продаж.

Примеры наших работ и детальное предложение по созданию и продвижению сайтов доступны в портфолио и разделе услуг:


Чек-лист для быстрого запуска:

  1. Создать счётчик в Метрике и установить код.
  2. Настроить минимум 1 макро-цель (страница благодарности или JS-цель).
  3. Передавать yclid/UTM в скрытые поля формы и CRM.
  4. Импортировать цели в Директ и задать окно атрибуции.
  5. Создать сегменты в Метрике для ремаркетинга.
  6. Провести тестовые клики и проверить данные в Метрике и CRM.

Хотите такие же результаты?

Оставьте заявку — разберём ваш сайт и покажем точки роста

Получить аудит