Коротко
- Готовая строка для поиска:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}. Её вставляют в «Параметры URL» кампании — метки добавятся ко всем ссылкам, включая быстрые. {keyword}передаёт ключевую фразу, по которой был показ, а не дословный запрос человека. Дословные запросы смотрят в отчёте «Поисковые запросы» в Директе.- Директ и так добавляет к каждому клику метку
yclid— для отчётов Метрики по Директу UTM не обязательны. UTM нужны, чтобы источник заявки дошёл до CRM и таблиц. - Метрика различает регистр:
yandexиYandex— два разных источника. Договоритесь о написании один раз. - Главная поломка — сайт или редирект, которые не пропускают параметры. Проверьте ссылку с меткой до запуска.
Что такое UTM-метки и зачем они, если есть Метрика
UTM-метка — это добавка к адресу страницы вида ?utm_source=yandex&utm_medium=cpc. Сайт открывается так же, а система аналитики читает из адреса, откуда пришёл человек. Стандартных параметров пять: utm_source, utm_medium, utm_campaign, utm_content, utm_term. Метрика распознаёт только эти названия: придумать свой utm_keyword не получится — он не попадёт в отчёт по меткам.
Логичный вопрос: зачем метки, если Директ и Метрика и так связаны? По справке Директа, во все ссылки перехода автоматически добавляется метка yclid с уникальным номером клика. По ней Метрика строит отчёты по Директу — с кампаниями, группами, условиями показа. Для анализа внутри Метрики этого часто хватает.
UTM нужны в трёх случаях:
- Чтобы источник дошёл до CRM.
yclid— это номер клика, по нему менеджер ничего не поймёт. Аutm_campaign=12345678&utm_term=ремонт стиральных машинсохраняется в заявке и читается глазами. - Чтобы сравнивать Директ с другими каналами в одном отчёте — с VK, Авито, рассылками, где
yclidнет. - Чтобы данные не зависели от одной системы. Если когда-нибудь сменится счётчик или аналитика, метки в CRM останутся.
Как из этого собирается полная картина «реклама → заявка → продажа», мы разбирали в статье про сквозную аналитику для малого бизнеса. Здесь — только про метки. А какие цели настроить, чтобы считались именно заявки, — в статье про цели в Яндекс Метрике.
Динамические параметры Директа: что можно подставить
Вписывать название кампании руками в каждую ссылку не нужно. Директ поддерживает динамические параметры — переменные в фигурных скобках, которые он заменяет реальными значениями в момент клика. Самые полезные:
| Параметр | Что подставит Директ | Куда ставить |
|---|---|---|
{campaign_id} |
Номер кампании | utm_campaign |
{campaign_name_lat} |
Название кампании транслитом | utm_campaign, если удобнее читать названия |
{gbid} |
Номер группы объявлений | Отдельный параметр или utm_content |
{ad_id} |
Номер объявления | utm_content |
{keyword} |
Ключевая фраза, по которой был показ | utm_term |
{phrase_id} |
Номер ключевой фразы | Отдельный параметр |
{source_type} |
Тип площадки: search — поиск, context — сети | Отдельный параметр |
{source} |
Площадка, на которой был показ | Отдельный параметр |
{position_type} |
Тип блока на поиске | Отдельный параметр |
{device_type} |
Устройство: desktop, mobile, tablet | Отдельный параметр |
{region_name} |
Регион показа | Отдельный параметр |
Почему в utm_campaign лучше номер, а не название. Номер не меняется, когда кампанию переименовали, и не содержит кириллицы. Кириллица, по справке, автоматически кодируется в UTF-8, и в CRM вместо «Ремонт» может прийти набор из процентов и цифр. Названия по номеру всегда можно подтянуть из Директа.
Отдельные параметры (не utm_) в отчёт «Метки UTM» не попадут, но сохранятся в адресе визита и в CRM, если форма их забирает.
Готовые строки для копирования
Минимум для поиска и сетей:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
Расширенная — видно площадку, группу, устройство и регион:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}&src_type={source_type}&src={source}&grp={gbid}&dev={device_type}®={region_name}
utm_medium=cpc — не формальность: по справке Метрики значение cpc относится к тем, по которым она понимает, что это рекламная система. Значение utm_source пишите всегда одинаково, строчными: Метрика различает регистр, и Yandex с yandex разойдутся в отчётах на две строки.
Как добавить UTM-метки в кампанию: пошагово
- Откройте настройки кампании и найдите блок «Параметры URL». По справке, метки из этого блока добавляются ко всем ссылкам во всех объявлениях кампании — к основной ссылке, быстрым ссылкам и кнопке.
- Вставьте строку из раздела выше — без знака
?в начале, Директ поставит разделитель сам. - Проверьте, что в ссылках объявлений нет своих меток. Если
utm_sourceзадан и в кампании, и в ссылке объявления, получится путаница: справка описывает правила приоритета, но проще держать метки в одном месте. - Если параметры заданы на уровне группы, помните: справка указывает, что параметры группы и объявления имеют приоритет над параметрами кампании. Для разных групп с разными метками это удобно, для единой схемы — источник ошибок.
- Проверьте ссылку руками. Скопируйте адрес посадочной страницы, допишите
?utm_source=test&yclid=123и откройте. Страница должна открыться без ошибки, а параметры — остаться в адресной строке. Справка Директа прямо предупреждает: если ссылка с меткой приводит к ошибке, сайт нужно настроить на приём произвольных параметров, а при редиректах — проверить, что метка доходит до конечного адреса. - Сделайте тестовый клик по объявлению из поиска (одного клика достаточно) и посмотрите, что пришло в адресе и в CRM.
- Через день откройте отчёт в Метрике и убедитесь, что визиты из Директа видны с вашими значениями.
Где смотреть метки в Метрике
Есть два места, и они отвечают на разные вопросы.
Отчёты по Директу. Строятся по yclid, считают только клики, прошедшие фильтр от накруток. Здесь видны кампании, группы, условия показа и цели. Это основной отчёт для директолога.
Отчёт «Метки UTM» (в группе «Метки»). Строится по вашим UTM, в виде дерева utm_source → utm_medium → utm_campaign → utm_content → utm_term. Удобен, когда нужно сравнить Директ с другими каналами по одной логике.
В обоих отчётах добавляйте цели — заявки, звонки — и смотрите не только визиты, но и конверсии по каждой фразе. Если какая-то фраза тратит деньги и не даёт заявок, её место в списке на чистку вместе с минус-словами.
Как довести метку до CRM
Метрика показывает визиты и цели, но не знает, какая заявка стала продажей. Чтобы связать одно с другим, метки должны лечь в карточку заявки:
- Скрытые поля в форме. При загрузке страницы скрипт читает
utm_*из адреса и кладёт их в скрытые поля. Когда человек отправляет форму, метки уходят вместе с именем и телефоном. - Сохранение между страницами. Человек пришёл на страницу услуги, потом ушёл на «Контакты» и только там оставил заявку. Если метки читаются только из текущего адреса, они потеряются. Решение — при первом заходе сохранять их в cookie и брать оттуда.
- ClientID рядом с метками. Идентификатор посетителя в Метрике позволит потом загрузить продажу обратно в Метрику как офлайн-конверсию.
- Звонки. В телефонный звонок метку не вложишь. Чтобы видеть ключевую фразу у звонков, нужен динамический коллтрекинг — когда он оправдан, мы разбирали в статье о том, нужен ли коллтрекинг малому бизнесу.
- Мессенджеры. Переход в мессенджер с сайта теряет метки, если не передать их в стартовом сообщении или через сервис-посредник.
Разработчику на такую настройку обычно нужно несколько часов. Если на сайте конструктор, проверьте: многие конструкторы умеют сохранять UTM в заявке встроенными средствами.
Если метки вроде настроены, а в заявках пусто или в отчётах каша — чаще всего проблема в одной-двух мелочах, которые видно за полчаса.
Какой запрос привёл заявку: что показывает {keyword} , а что нет
Здесь чаще всего путаются. {keyword} подставляет ключевую фразу, по которой Директ показал объявление, а не текст, который человек набрал в поиске. Ключ «ремонт стиральных машин» сработает на запрос «ремонт стиральной машины бош на дому срочно», и в метке будет именно ключ.
Если показ был по автотаргетингу — режиму, в котором Директ сам подбирает запросы по тексту объявления и сайту, — ключевой фразы нет вовсе. Для таких случаев в списке параметров есть {matched_keyword} — подобранная фраза.
Дословные запросы людей хранит Директ, в отчёте «Поисковые запросы». Связка такая: из CRM видно, что заявки пришли по ключу X и объявлению Y; в отчёте по запросам видно, какие формулировки скрываются за ключом X. Обычно этого достаточно, чтобы понимать, что работает. А если слабым оказалось само объявление Y, пригодится разбор как написать объявление для Яндекс Директа.
Пример: как метки меняют решение о бюджете
Пример условный, не кейс студии. Допустим, сервис ремонта стиральных машин в Самаре тратит 40 000 ₽ в месяц, по Метрике — 32 заявки, по 1 250 ₽. Владелец включил метки, сохранил их в CRM и через месяц свёл таблицу:
Ключевая фраза (utm_term) |
Расход | Заявки | Ремонты | Выручка |
|---|---|---|---|---|
| ремонт стиральных машин на дому | 16 000 ₽ | 15 | 11 | 66 000 ₽ |
| мастер по ремонту стиральных машин | 9 000 ₽ | 8 | 6 | 36 000 ₽ |
| стиральная машина не сливает воду | 8 000 ₽ | 6 | 1 | 4 500 ₽ |
| запчасти для стиральных машин | 7 000 ₽ | 3 | 0 | 0 ₽ |
| Итого | 40 000 ₽ | 32 | 18 | 106 500 ₽ |
Без меток владелец видел «32 заявки по 1 250 ₽, нормально». С метками видно: два ключа приносят 17 ремонтов из 18, а 15 000 ₽ уходят на фразы с одним ремонтом. «Не сливает воду» — человек ищет, как починить сам, «запчасти» — хочет купить деталь. Перераспределив эти деньги на первые два ключа, можно рассчитывать на дополнительные ремонты — если на них хватает спроса. Как считать стоимость заявки и окупаемость по такой таблице, мы показывали в статье про окупаемость рекламы.
Частые ошибки с UTM-метками
| Ошибка | Чем грозит | Как исправить |
|---|---|---|
| Сайт выдаёт ошибку на адрес с параметрами | Реклама ведёт на пустую страницу, деньги уходят | Проверить ссылку с ?utm_source=test&yclid=123, настроить сайт на приём параметров |
| Редирект отрезает параметры | Метки не доходят ни до Метрики, ни до CRM | Вести рекламу сразу на конечный адрес или настроить передачу параметров |
| Метки и в кампании, и в ссылках объявлений | Дубли и противоречивые значения | Держать метки в одном месте — в «Параметрах URL» |
Два знака ? в адресе |
Часть параметров не читается | Первый параметр после ?, остальные — через & |
Метка после # в адресе |
Параметры за решёткой не уходят на сервер | Метки ставить до #: site.ru/?utm_source=yandex#price |
Разный регистр: Yandex, yandex, YANDEX |
Один источник в трёх строках отчёта | Все значения строчными латинскими буквами |
| Кириллица в названиях | В CRM приходит закодированная строка | {campaign_id} или {campaign_name_lat} |
| Метки не сохраняются при переходе по сайту | Заявки с внутренних страниц приходят без источника | Сохранять метки в cookie при первом визите |
Отдельно про длину. Если адрес вместе с параметрами превышает 4 096 байт, Директ, по справке, передаёт значения только для yclid и openstat. С разумным набором меток до этого предела далеко, но длинную расширенную строку с кириллицей стоит проверить.
Если хотите, чтобы мы проверили разметку, цели и передачу меток в заявки и показали, где теряется источник, — оставьте контакты.
Частые вопросы
Нужны ли UTM-метки, если Директ связан с Метрикой?
Для отчётов внутри Метрики не обязательны: Директ сам добавляет к клику метку yclid, и Метрика строит по ней отчёты по Директу. UTM нужны, чтобы источник и ключевая фраза попали в заявку в CRM и чтобы сравнивать Директ с другими каналами в одном отчёте.
Куда вставлять UTM-метки в Директе?
В блок «Параметры URL» в настройках кампании. Оттуда метки автоматически добавятся ко всем ссылкам объявлений, включая быстрые ссылки и кнопку. Вписывать метки в каждую ссылку вручную не нужно.
Как узнать, по какому запросу пришла заявка?
Параметр keyword покажет ключевую фразу, по которой был показ. Дословный поисковый запрос человека в метку не передаётся — его смотрят в отчёте «Поисковые запросы» в Директе. Обычно связки «ключевая фраза в CRM + запросы в Директе» достаточно для решений.
Могут ли UTM-метки сломать сайт?
Могут, если сайт не умеет обрабатывать адреса с параметрами или редирект их отрезает. Проверьте до запуска: откройте посадочную страницу с добавкой вида ?utm_source=test и убедитесь, что она работает и параметры остались в адресе.
Почему в отчёте по меткам меньше визитов, чем в отчёте по Директу?
Отчёты строятся по разным данным: по Директу — по меткам yclid и кликам, прошедшим фильтр от накруток, по UTM — по адресам визитов. Расхождения дают редиректы, потеря параметров и визиты, где метки не сохранились. Небольшая разница нормальна, большая — повод проверить разметку.
Нужно ли размечать метками рекламу не в Директе?
Да, и там это важнее: у VK, Авито, рассылок и постов у блогеров нет автоматической связи с Метрикой. Без UTM такие переходы смешиваются в общей массе, и сравнить каналы между собой не получится.



