Заявка упала в почту: «Иван, хочу расчёт». Дальше начинается гадание — это Директ, ВК, рассылка или человек пришёл из карт. Пока источник неизвестен, любое решение о бюджете принимается вслепую: отключаете «дорогой» канал, а он как раз приносил договоры.
UTM-метки закрывают этот пробел за час работы. Это хвост в ссылке, который сообщает системе аналитики, откуда пришёл посетитель. Разберём каждый параметр, соберём единый шаблон, доведём метку до сделки в CRM и посмотрим на ошибки, из-за которых отчёт превращается в кашу.

Зачем нужны UTM-метки
Метрика сама по себе видит только тип трафика: переход по рекламе, из соцсети, прямой заход. Внутри «рекламы» может быть шесть кампаний, сорок объявлений и три посадочные — без разметки они склеиваются в одну строку. UTM-разметка расщепляет этот ком на понятные срезы.
- Оценка каналов по деньгам, а не по кликам. Канал с дешёвым кликом часто даёт дорогой договор — видно это только при связке «метка → заявка → сделка».
- Отключение мусора без риска. Понятно, какая именно кампания и какое объявление тратят бюджет вхолостую.
- Проверка гипотез в креативах. Два баннера с разными utm_content честно сравниваются по количеству заявок.
- Разговор с подрядчиком по фактам. Есть выгрузка: 100 заявок, из них 38 из Директа, 27 из РСЯ, 21 из ВК, 14 из карт.
Логика, на которой строится генерация целевых клиентов, вся держится на этой цепочке. Если платят за результат, а не за показы, каждая заявка обязана иметь паспорт происхождения — иначе невозможно ни посчитать экономику, ни масштабировать то, что работает.
Разбор параметров
Параметров пять. Три обязательных и два дополнительных. Смысл проще, чем кажется: source отвечает на вопрос «где», medium — «каким способом», campaign — «в рамках чего», content — «что именно из нескольких похожих», term — «по какому запросу».
| Параметр | Смысл | Директ / РСЯ | VK Реклама | Рассылка |
|---|---|---|---|---|
| utm_source (обязателен) | Площадка-источник | yandex | vk | |
| utm_medium (обязателен) | Тип трафика | cpc / rsya | cpc | newsletter |
| utm_campaign (обязателен) | Название кампании | okna-msk-poisk | okna-msk-retarget | sentyabr-akciya |
| utm_content | Конкретное объявление, баннер, кнопка | obyavlenie-2 | banner-vertical | knopka-verh |
| utm_term | Ключевая фраза или аудитория | plastikovye-okna-cena | audit-lookalike | segment-vip |
Разница между source и medium сбивает чаще всего. Поиск Яндекса и РСЯ — одна площадка (yandex), но принципиально разный трафик: на поиске человек ищет сам, в сетях его перехватывает баннер. Поэтому medium разводит их: cpc и rsya. Так в отчёте видно, что поиск даёт заявку дороже, но с более высокой конверсией в договор, а сети — наоборот.
utm_content нужен, когда в одной кампании крутится несколько творческих вариантов. Без него вы знаете, что кампания работает, но не знаете, какой креатив её тянет. utm_term в ручном виде почти не заполняют — его подставляет система автоматически, об этом ниже.

Единый шаблон и правила именования
Метка — это то, что идёт после знака вопроса в ссылке. Первый параметр отделяется знаком ?, остальные — знаком &. Базовый шаблон выглядит так:
адрес-страницы?utm_source=источник&utm_medium=тип&utm_campaign=кампания&utm_content=креатив&utm_term=запрос
Правила именования простые, но нарушение любого из них ломает отчёт:
- Только нижний регистр. Yandex и yandex многие системы считают разными источниками, и одна кампания разъедется на две строки.
- Только латиница. Кириллица превращается в нечитаемый набор процентов и кодов.
- Без пробелов. Слова разделяем дефисом или подчёркиванием, но одним способом во всём проекте.
- Без «мусорных» значений. Названия вроде test, new, kampaniya1 через месяц не расшифрует никто, включая автора.
- Единый словарь. Заведите таблицу: какие значения допустимы в source, какие в medium. Всё остальное — запрещено.
Хорошая структура campaign — из трёх частей: тематика, гео, тип размещения. Например, dveri-msk-poisk или kuhni-spb-retarget. Через полгода такое название всё ещё читается.
Динамические параметры Яндекса
Прописывать ключевую фразу и номер объявления руками для сотни объявлений невозможно. Яндекс.Директ подставляет их сам — достаточно вписать в ссылку служебные подстановки в фигурных скобках, а система заменит их на реальные значения в момент клика.
- {source_type} — тип площадки: поиск или сеть. Позволяет разделить поиск и РСЯ автоматически.
- {source} — конкретная площадка размещения в сетях. Показывает, с какого сайта пришёл трафик.
- {campaign_name} и {campaign_id} — название и номер кампании.
- {ad_id} — номер объявления, удобно класть в utm_content.
- {keyword} — ключевая фраза, по которой был показ. Идёт в utm_term.
- {device_type} — тип устройства: десктоп, телефон, планшет.
- {region_name} — регион показа, полезно для гео-аналитики.
Практическая рекомендация: кампанию и тематику пишите вручную (это ваш словарь), а объявление, фразу и площадку отдавайте динамике. Так вы получаете и читаемые названия, и точность до ключевого слова без ручного труда.
Как довести метку до сделки в CRM
Самая частая точка обрыва: метки красиво живут в Метрике, но в CRM попадает голое «Заявка с сайта». Аналитика по каналам заканчивается на уровне визитов, а деньги считаются на уровне договоров. Чтобы источник доехал до сделки, нужны скрытые поля и связка систем.
- Считать метки из адреса страницы. При заходе скрипт забирает параметры из ссылки и сохраняет их в браузере посетителя — человек может уйти и вернуться, значения не потеряются.
- Добавить скрытые поля в форму. В каждой форме — utm_source, utm_medium, utm_campaign, utm_content, utm_term плюс идентификатор клиента из счётчика и страница входа. Клиент их не видит, они уходят вместе с заявкой.
- Создать те же поля в CRM. В карточке сделки должны быть отдельные поля под каждый параметр, а не одна строка «комментарий».
- Подключить звонки и мессенджеры. Здесь нужен коллтрекинг: подменный номер привязывает звонок к тому же визиту, что и метка. Иначе половина обращений останется без источника.
- Свести всё в единый отчёт. Сквозная аналитика соединяет расход по кампании, количество заявок и сумму закрытых сделок — и показывает окупаемость по каждой строке.
Что получается на выходе. Допустим, за месяц кампания dveri-msk-poisk открутила 60 000 рублей и принесла 40 заявок — это 1 500 рублей за заявку. Из 40 обращений в договор дошли 8, то есть конверсия 20%, а цена договора — 7 500 рублей. При среднем чеке 45 000 рублей выручка составила 360 000 рублей. Такой расчёт возможен только тогда, когда метка доехала от клика до сделки без потерь.
Именно из этих цифр складывается прозрачная экономика, на которой работают лиды с оплатой за результат: когда известна цена заявки и цена договора, спор о «эффективности рекламы» превращается в арифметику.
Ошибки, из-за которых данные врут
Разметка редко ломается целиком. Обычно она ломается кусками, и это опаснее: отчёт выглядит правдоподобно, а решения по нему принимаются неверные.
- Разнобой в названиях. yandex, Yandex, yandex.ru, ya — четыре строки вместо одной. Лечится словарём значений и проверкой перед запуском.
- Метки теряются при редиректе. Ссылка ведёт на адрес без www, сервер перебрасывает на версию с www или на https и обрезает хвост. Всегда ставьте в объявление финальный адрес страницы, уже без переадресаций.
- Нет меток на баннерах и в подписи. Ссылки в шапке профиля, в подписи письма, на визитке, в QR-коде — весь этот трафик уходит в «прямые заходы». Размечать нужно каждую внешнюю ссылку.
- Метки на внутренних ссылках сайта. Переход между своими страницами с UTM обнуляет исходный источник — визит начинается заново, и заявка припишется не тому каналу.
- Форма не передаёт скрытые поля. Проверяется только тестовой заявкой с последующим просмотром карточки в CRM.
- Метки только на главной. Реклама ведёт на разные посадочные, а размечена одна — часть трафика анонимна.
- Разметка «на потом». Кампания уже неделю крутится без меток, и эту неделю восстановить нельзя.
Как проверить разметку
Проверка занимает пятнадцать минут и экономит месяцы испорченной статистики. Порядок такой:
- Откройте размеченную ссылку в браузере и убедитесь, что страница открылась та же и хвост остался в адресной строке после загрузки.
- Оставьте тестовую заявку и найдите её в CRM: все пять полей должны быть заполнены.
- Через сутки посмотрите отчёт по меткам в системе аналитики: нет ли дублей вроде cpc и CPC.
- Проверьте мобильную версию отдельно: часто скрытые поля на мобильной форме забывают продублировать.
- Сверьте число кликов в рекламном кабинете и число визитов по метке — расхождение больше 15–20% означает потерю по дороге.
Раз в квартал полезно выгружать список всех значений campaign и вычищать одноразовые. Разметка живёт ровно столько, сколько за ней следят.
Готовый пример разметки
Ниже три ссылки для одной кампании оконного бизнеса в Москве. Обратите внимание: адрес посадочной один и тот же, различаются только метки.
Поиск Яндекс.Директа:
site.ru/okna?utm_source=yandex&utm_medium=cpc&utm_campaign=okna-msk-poisk&utm_content={ad_id}&utm_term={keyword}
VK Реклама, ретаргетинг:
site.ru/okna?utm_source=vk&utm_medium=cpc&utm_campaign=okna-msk-retarget&utm_content=banner-vertical&utm_term=audit-lookalike
Письмо по базе:
site.ru/okna?utm_source=email&utm_medium=newsletter&utm_campaign=sentyabr-akciya&utm_content=knopka-verh
Такой набор закрывает 90% задач малого и среднего бизнеса. Дальше добавляются только новые значения campaign — структура остаётся прежней, и отчёты из месяца в месяц сравнимы между собой.
В студии N3MIROFF разметка ставится до запуска кампаний: мы приводим готовые заявки для бизнеса и обязаны видеть, какой канал их даёт и во сколько обходится договор. Если хотите разобрать текущую разметку и понять реальную стоимость заявки в вашей нише — оставьте контакты, посчитаем на ваших цифрах.

Разберём вашу разметку и посчитаем цену заявки
Оставьте контакты — покажем, какие каналы у вас теряются в отчёте и сколько на деле стоит договор.
Частые вопросы
Сколько UTM-параметров обязательны?
Три: utm_source, utm_medium и utm_campaign. Без них система аналитики не сможет корректно разделить трафик. Параметры utm_content и utm_term дополнительные, но именно они показывают, какой креатив и какой запрос приносят заявки.
Влияют ли UTM-метки на позиции сайта в поиске?
Нет. Это обычные параметры в адресе, содержимое страницы не меняется. Единственная предосторожность — не ставить метки на внутренние ссылки сайта, чтобы не обнулять исходный источник визита.
Почему часть заявок всё равно приходит без источника?
Чаще всего причины три: ссылка ведёт через переадресацию и хвост обрезается, форма не передаёт скрытые поля, либо человек позвонил напрямую и звонок не связан с визитом. Первые две лечатся настройкой, третья — коллтрекингом.
Нужен ли генератор UTM-меток?
Он удобен для скорости и снижает риск опечатки в структуре ссылки, но не следит за единообразием названий. Регламент именования — нижний регистр, латиница, дефисы вместо пробелов и утверждённый словарь значений — важнее любого генератора.
Как метка помогает считать деньги, а не клики?
Когда параметры доезжают до карточки сделки в CRM, вы видите по каждой кампании расход, число заявок и сумму договоров. Например, 60 000 рублей расхода и 40 заявок дают 1 500 рублей за заявку, а при конверсии 20% в договор его цена составит 7 500 рублей.
Хотите видеть источник каждой заявки?
Настроим разметку, коллтрекинг и сквозную аналитику, а затем приведём готовые заявки с оплатой за результат.
Получить целевые заявки → Telegram