Продвижение в регионах2026-03-27

Маркировка рекламы в Яндекс.Директ: как правильно настроить метки и UTM

Пошагово настраиваем маркировку рекламных кликов в Яндекс.Директ: UTM, макросы, шаблоны URL, проверка в Метрике ✅ Узнайте, как получить корректную атрибутику и экономить бюджет.

Короткий ответ: Чтобы корректно маркировать рекламу в Яндекс.Директ, используйте шаблоны URL или UTM-параметры с макросами Direct (например, {campaign_id}, {ad_id}, {phrase}), привяжите счетчик Яндекс.Метрики к аккаунту и протестируйте клики. Маркировка позволяет правильно считать конверсии, оценивать ROMI и корректно строить ремаркетинг — это необходимый элемент маркетинга, где контекст служит ускорителем, а SEO — фундамент.

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

Зачем нужна маркировка рекламы в Яндекс.Директ

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

  • достоверно распределять конверсии между каналами и кампаниями;
  • адекватно считать CPA/CPL и ROMI для каждой кампании;
  • строить сегменты для ремаркетинга и корректно импортировать аудитории в Яндекс.Директ;
  • оптимизировать ставки и бюджет по прослеживаемым целям.

Важно: SEO — это стабильный долгосрочный канал, который накапливает органический трафик и снижает зависимость от платных кампаний. Контекст в Яндекс.Директ — инструмент для быстрого входа в рынок и масштабирования трафика, но без корректной маркировки вы будете «стрелять вслепую».

Стратегия маркировки: какие параметры включать

Нужно выбрать баланс между детальностью и удобством обработки данных. Базовый набор параметров, который закрывает 90% задач аналитики и атрибуции:

  • utm_source=yandex — источник;
  • utm_medium=cpc — тип трафика (контекст/оплата за клик);
  • utm_campaign — идентификатор или имя кампании (для удобства аналитика);
  • utm_term — ключевая фраза/запрос (для анализа релевантности);
  • utm_content — идентификатор объявления (ad_id) или варианта;
  • внутренние параметры (ad_id, campaign_id, phrase и т.п.) — подставляемые макросы для точной атрибуции.

Рекомендация: держите utm_campaign в стандартизированном виде (например, бренд_осень2026_search или shop_promo_123) — это упрощает сводную аналитику и сравнение с органикой.

Пошаговая настройка маркировки в Яндекс.Директ

  1. Определите структуру UTM. Согласуйте с командой название utm_campaign, utm_content и правила для utm_term. Пример: utm_campaign=shop_autumn2026, utm_content={ad_id}, utm_term={phrase}.
  2. Привяжите счетчик Яндекс.Метрики к рекламному аккаунту. В интерфейсе Администрирования Метрики предоставьте доступ агентству/рекламному аккаунту — это даст сквозную статистику и возможность импортировать цели в Директ.
  3. Настройте шаблон URL на уровне кампании или объявления. В интерфейсе Яндекс.Директа используйте поле «Шаблон URL» (URL-шаблон) кампании или объявления. Пример шаблона (показательный):
    ?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={phrase}&utm_content={ad_id}
    Шаблон подставит реальные значения при клике.
  4. Используйте макросы, но держите резервные значения. Некоторые макросы могут быть пустыми при показах в сетях — предусмотрите fallback (запасные значения) либо обрабатывайте пустые поля в аналитике.
  5. Проверьте редиректы и обработку параметров на сайте. Убедитесь, что ваш сервер или CMS не удаляет UTM-параметры при редиректах и что JavaScript-приложение корректно сохраняет параметры при навигации (особенно важно для SPA).
  6. Тестовые клики. Выполните тестовый клик (через реальное показ или эмулятор) и проверьте попадание параметров в URL и в Метрику/Google Analytics.
  7. Импорт целей и включение автоматической оптимизации. Импортируйте цели Метрики в Директ, чтобы Директ мог оптимизировать показы под реальные конверсии.

Полезные макросы Яндекс.Директ и примеры шаблонов

Яндекс.Директ поддерживает набор макросов, которые подставляются в момент клика. Часто используемые макросы (на примерах):

  • {campaign_id} — id кампании;
  • {adgroup_id} — id группы объявлений;
  • {ad_id} — id объявления;
  • {phrase} — ключевая фраза/запрос (или ключевое слово);
  • {keyword} — слово/фраза (вариации макросов для сетей);
  • {device} — устройство (mobile/desktop);
  • {region_id} — регион показа;
  • и другие — полный список макросов в справке Яндекса.

Примеры шаблонов URL для разных целей:

1) Базовый шаблон для Метрики/GA

{lpurl}?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={phrase}&utm_content={ad_id}

Здесь {lpurl} автоматически подставляет итоговый URL объявления, а макросы подставляют идентификаторы. Такой шаблон покрывает источник/канал, кампанию, ключ и объявление.

2) Для сетей/баннеров с placement

{lpurl}?utm_source=yandex&utm_medium=cpm&utm_campaign={campaign_id}&placement={domain}&utm_content={ad_id}

Если вы запускаете кампании в рекламной сети Яндекса, полезно знать площадку (placement) — подставьте макрос площадки, если он доступен, либо используйте динамическое отслеживание.

3) Дополнительные параметры для A/B тестов

{lpurl}?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}_{creative}&test_group={param1}

Можно передавать кастомную метку (param1), чтобы пометить группу теста или вариант креатива.

Связь с Яндекс.Метрикой: что включить и почему

Яндекс.Метрика — основной инструмент для аналитики в экосистеме Яндекса. Рекомендую:

  • привязать счетчик Метрики к аккаунту Директа (через доступы в настройках);
  • включить цель/событие для каждой важной конверсии (заявка, звонок, покупка, целевая страница);
  • использовать ретаргетингные аудитории Метрики в Директе — это даёт более качественные сегменты;
  • при необходимости включить X для передачи дополнительных параметров (например, server-side tracking) — обсудите с разработчиком.

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

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

  1. Сделайте тестовый показ/клик: создайте объявление с минимальным бюджетом или используйте тестовый показ в интерфейсе (если доступно).
  2. Проверьте URL в браузере: на целевой странице должны появиться UTM и подставленные макросы (или их значения).
  3. Проверьте передачу в Метрику: в «Вебвизоре» и «Sov частотности» смотрите, что параметр utm_campaign и прочие приходят корректно; также смотрите цели зафиксированные в момент клика.
  4. Посмотрите в логах сервера/CRM: получили ли вы параметры (если вы собираете их на серверной стороне)?
  5. Проверьте поведение SPA: при переходе внутри приложения UTM должны или сохраняться в URL, или переноситься в cookie/localStorage для последующей атрибуции.

Типичные проблемы и их решения

  • UTM не видны в адресной строке: возможно, сайт делает редирект без сохранения параметров. Решение — настраивать редиректы так, чтобы параметры сохранялись, либо переносить utm на сервер.
  • Пустые макросы: часть макросов может быть пустой при показах в сетях. Для этого добавляйте fallback-значения в обработке аналитики или используйте параметры, которые гарантированно подставляются.
  • Дублирование каналов в отчётах: убедитесь, что правила группировки каналов в GA/Мetrica настроены правильно (yandex как источник, cpc как medium).
  • Долгие цепочки редиректов: сокращайте переходы — каждая промежуточная станция может «съесть» параметры.
  • Проблемы с ремаркетингом: проверьте, привязан ли счётчик Метрики к аккаунту Директа и отправляются ли события/аудитории в систему.

Продвинутые сценарии: SPA, редиректы, серверная маркировка

Если у вас одностраничное приложение (SPA) или сложные редиректы через CDN/трекеры, рекомендую следующие практики:

  • сохраняйте utm и внутренние параметры в cookie/localStorage при первом заходе — затем переносите их в CRM при отправке формы;
  • для точной атрибутики используйте server-side tracking: при клике прокси сервера фиксируйте yclid/utm и передавайте в CRM вместе с session_id;
  • сокращайте цепочку перенаправлений: чем короче путь, тем выше вероятность сохранения параметров и корректной передачи данных;
  • интегрируйте «передачу событий» из формы напрямую в Метрику и CRM, чтобы исключить потери при клиентских сбоях;
  • регулярно сверяйте данные: показы/клики Директа vs сессии Метрики vs лиды CRM — нормальное отклонение есть, но большие расхождения указывают на проблемы с маркировкой или перенаправлениями.

FAQ — частые вопросы

1. Нужны ли UTM-параметры, если есть Яндекс.Метрика?

Да. Метрика полезна, но UTM дают универсальную информацию, понятную в любой системе аналитики и CRM. UTM делает данные переносимыми и удобными для отчётности вне платформы Яндекса.

2. Что такое yclid и нужно ли его добавлять вручную?

yclid — идентификатор клика Яндекса, который генерируется автоматически при переносе пользователя на сайт. Его обычно не нужно прописывать вручную: он добавляется системой, но полезно учитывать его наличие при сквозной аналитике.

3. Где лучше настраивать шаблон — на уровне кампании или объявления?

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

4. Как маркировка влияет на SEO?

Прямая связь: UTM-параметры не влияют на ранжирование, но корректная аналитика помогает принимать маркетинговые решения. Когда вы видите, какие ключи и креативы приводят трафик и конверсии, вы лучше понимаете, какие запросы стоит оптимизировать в SEO для снижения затрат в долгосрочной перспективе.

5. Можно ли использовать одинаковые utm_campaign для контекста и отображать разные объявления?

Можно, но это снизит детализацию отчётов. Лучше стандартизировать utm_campaign на уровень кампании и использовать utm_content или ad_id для различения объявлений и креативов.

Как мы помогаем: нативный переход к услугам

В Rose Digital мы строим маркетинг «SEO-first»: сначала выстраиваем сайт и органический трафик как надёжный фундамент, затем настраиваем контекст как ускоритель с корректной маркировкой и аналитикой. Мы делаем полную связку: корректная структура UTM и макросов в Директе, привязка и настройка целей в Метрике, настройка серверной передачи лидов в CRM и оптимизация бюджета под ROMI.

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

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

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

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