Как подключить Яндекс.Директ к своему сайту: пошаговая инструкция для маркетолога
Как подключить Яндекс.Директ к сайту: простой пошаговый план, настройка Метрики, цели, отслеживание конверсий и ремаркетинг ✅ Практические примеры и чек-лист.
Короткий ответ: чтобы подключить Яндекс.Директ к сайту, нужно связать аккаунт в Директе с Яндекс.Метрикой, установить код счётчика Метрики на все страницы, настроить цели (URL-цели, JavaScript-цели, e‑commerce или события формы), импортировать эти цели в кампании Директа и обеспечить передачу параметра клика (yclid/UTM) для корректной атрибуции. Платный трафик (Директ) — ускоритель: основная аналитика и накопительная история должны лежать в Метрике и SEO-стратегии.
Краткое содержание
- Подготовка: аккаунты и доступы
- Установка Яндекс.Метрики и проверка
- Настройка целей и отслеживание конверсий
- Импорт целей в Яндекс.Директ
- Передача параметров клика и UTM
- Ремаркетинг и аудитории через Метрику
- Коллтрекинг и подмена номеров
- Тестирование и отладка
- Практические рекомендации и KPI
- Устранение проблем — чек-лист
- FAQ
- Как мы помогаем (нативное продолжение)
1. Подготовка: аккаунты и доступы
Перед началом убедитесь, что у вас есть:
- Яндекс.Аккаунт (логин) с доступом к Яндекс.Директ и Яндекс.Метрика.
- Доступ к админке сайта или к коду (FTP, CMS, панель хостинга) для установки счётчика.
- Контакты разработчика, если правки кода требуются через него.
Рекомендация: используйте общий рабочий аккаунт компании для доступа, а не личный e‑mail сотрудника. Это упрощает передачу прав при смене команды.
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. Импорт целей в Яндекс.Директ
- Войдите в Яндекс.Директ и выберите нужный рекламный аккаунт.
- Перейдите в настройки кампании или группы объявлений — раздел «Цели в Метрике» (или «Конверсии»).
- Выберите счётчик и нужные цели — импортируйте их как конверсии для оптимизации ставок.
Важно: после импорта укажите окно конверсий (сколько дней считать конверсию за клик) и минимальную ценность конверсии, если применимо. Это влияет на автоматические стратегии (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. Ремаркетинг и аудитории через Метрику
Яндекс.Метрика формирует сегменты посетителей и позволяет импортировать их в Яндекс.Директ для ретаргетинга и таргетированных кампаний.
- В Метрике создайте сегмент по условию (посетители корзины, просмотр N страниц, посетители из органики и т.д.).
- Опубликуйте сегмент как аудиторию для использования в Директе.
- В Директе назначьте ставки/спецпредложения для аудитории (уменьшение/увеличение ставок) или создайте отдельную кампанию под ретаргетинг.
Комбинируя SEO-аудитории (например, сегмент «пользователи, пришедшие из поиска по брендовым запросам»), можно эффективнее расходовать бюджет: SEO аккумулирует трафик, реклама дороже, но ускоряет конверсии.
7. Коллтрекинг и подмена номеров
Для оценки эффективности звонков из Директа используют коллтрекинг (динамическая подмена номеров). Основные варианты:
- Сторонние сервисы коллтрекинга — предлагают динамическую подмену, запись звонков, интеграцию с CRM и передачу данных в Метрику/Директ.
- Решения на базе собственного скрипта + меток в URL — проще, но менее надёжны при высокой нагрузке.
Важные моменты: номер должен меняться в зависимости от источника/кампании/ключа, данные о звонке (источник, yclid, UTM) нужно сохранять в CRM и в Метрике (в виде цели или события).
8. Тестирование и отладка
После настройки обязательно тестируем:
- Проверка кода Метрики в режиме реального времени — видим трафик и события.
- Проверка вызова reachGoal: открыть консоль браузера и выполнить ym(YOUR_COUNTER_ID,'reachGoal','goalName') — цель должна отработать в интерфейсе.
- Сделать тестовый клик по рекламе (через реальную кампанию с небольшим бюджетом или с помощью тестовой кампании), дойти до действия и проверить, что yclid/UTM передались в форму/CRM и в Метрику.
- Отследить данные в Директе: импортированная цель должна показывать статистику по конверсиям спустя время (иногда обработка занимает несколько часов).
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 макро-цель (страница благодарности или JS-цель).
- Передавать yclid/UTM в скрытые поля формы и CRM.
- Импортировать цели в Директ и задать окно атрибуции.
- Создать сегменты в Метрике для ремаркетинга.
- Провести тестовые клики и проверить данные в Метрике и CRM.
