UTM-метки: как внедрить в компании и как реально считать эффективность каналов в Яндекс.Метрике

Практическое руководство · Обновлено в 2026 году

Вы уже понимаете, что UTM-метки нужны. Но в компании пять человек, три подрядчика, и каждый размечает ссылки по-своему. А когда доходит до оценки каналов, выясняется, что клиент сначала пришёл из Telegram, потом вернулся по прямому заходу, потом кликнул по рекламе в Директе — и только потом оставил заявку. Как считать вклад каждого канала в такой ситуации?

Эта статья — про два вопроса, которые чаще всего остаются без ответа: как внедрить UTM в реальную организацию без хаоса и как оценивать вклад каналов в Яндекс.Метрике, когда касаний несколько.


Что такое UTM-метка: разбор для тех, кто слышит это впервые

UTM-метка — это набор параметров, которые добавляются к ссылке после знака вопроса. Выглядит это так:

https://example.ru/landing?utm_source=telegram&utm_medium=bloger&utm_campaign=launch

Без метки ссылка выглядит так: https://example.ru/landing. Из такой ссылки аналитика (Яндекс.Метрика) не понимает, откуда пришёл человек. Он мог прийти из поиска, из письма, из поста в соцсетях или просто вбить адрес вручную — для системы это одинаково. Такие переходы часто попадают в отчёты как «прямые заходы» или «(не определено)», и вы теряете данные о реальном источнике.

С метками система «читает» параметры и раскладывает трафик по полочкам. Всего есть пять параметров. Три из них — обязательные, два — опциональные. Разберём каждый простыми словами.

utm_source — откуда пришёл человек

Это конкретная площадка, на которой человек увидел ссылку. Не «тип трафика», а именно название места.

  • utm_source=telegram — пришёл из Telegram.
  • utm_source=vk — пришёл из ВКонтакте.
  • utm_source=yandex — пришёл из Яндекса.
  • utm_source=email — пришёл из email-рассылки.
  • utm_source=bloger-ivanov — пришёл от конкретного блогера Иванова.

Если источник указан верно, вы всегда сможете ответить на вопрос «сколько людей пришло именно из Telegram».

utm_medium — как пришёл человек

Это тип трафика — категория, к которой относится источник. Например, платная реклама, бесплатный пост, email.

  • utm_medium=cpc — платная реклама (cost per click).
  • utm_medium=social — бесплатный пост в соцсетях.
  • utm_medium=email — рассылка по email.
  • utm_medium=bloger — интеграция у блогера.

Пара «source + medium» — это минимальная связка, чтобы понять, откуда и какого типа пришёл трафик. Например, utm_source=telegram&utm_medium=bloger значит «пришёл из Telegram, из интеграции у блогера». А utm_source=telegram&utm_medium=social — «пришёл из Telegram, из собственного поста».

utm_campaign — в рамках какой кампании

Это название кампании или события, к которому относится ссылка. Нужен, чтобы отличать один запуск от другого.

  • utm_campaign=spring-sale-2026 — весенняя распродажа 2026 года.
  • utm_campaign=webinar-march — вебинар в марте.
  • utm_campaign=black-friday — чёрная пятница.

Без этого параметра вы будете видеть просто «переходы из Telegram», но не поймёте, какой именно запуск сработал.

utm_content — какая именно ссылка или креатив

Этот параметр опциональный, но очень полезный. Он помогает различить несколько ссылок внутри одной кампании: например, баннер в шапке и кнопку в середине текста.

  • utm_content=banner-top — баннер сверху страницы.
  • utm_content=cta-button — кнопка с призывом к действию.
  • utm_content=variant-a — вариант A (если вы тестируете два текста).

Когда вы позже сравните, какой из вариантов дал больше заявок, вы сможете отказаться от неэффективных креативов и оставить рабочие.

utm_term — по какому ключевому слову

Этот параметр опциональный и используется в основном в платном поиске, чтобы понять, по какому ключевому запросу человек увидел рекламу.

  • utm_term=kupit-crm — запрос «купить CRM».
  • utm_term=utm-metki — запрос «utm метки».

Если вы не запускаете контекстную рекламу, этот параметр можно не использовать — он не обязателен.

Итог: что нужно запомнить

ПараметрОбязательный?Простыми словами
utm_sourceДаОткуда пришёл (конкретная площадка)
utm_mediumДаКакого типа трафик (реклама, пост, рассылка)
utm_campaignДаВ рамках какой кампании
utm_contentНетКакая именно ссылка или креатив
utm_termНетПо какому ключевому слову (для платного поиска)

Если хотя бы один из обязательных параметров пропущен — аналитика не сможет корректно разложить трафик, и часть данных уйдёт в «(не определено)». Именно поэтому UTM должны быть не разовой акцией, а частью процесса.


Часть 1. Как внедрить UTM в процесс организации

Главная ошибка — начать с документа. «Напишем регламент, разошлём, все начнут соблюдать». Не начнут. Через месяц появится второй регламент «для нового проекта», а ещё через два — три версии одного источника в отчётах.

Работает другой подход: не документ, а инструмент + два ответственных человека. Правила должны жить внутри того, чем люди пользуются каждый день, а за консистентность должны отвечать конкретные люди.

Шаг 1. Аудит: посчитайте цену хаоса

Прежде чем что-то менять, зайдите в Яндекс.Метрика → Отчёты → Источники → Метки UTM. Найдите дубликаты: telegram / social, Telegram / Social, tg / messenger — это один и тот же канал, разбитый на три строки. Посчитайте, сколько визитов и конверсий «размазано» по этим дубликатам. Это и есть цена проблемы — аргумент для руководства.

Важно: регистрозависимость Согласно документации Яндекс.Метрики, сервис различает регистр значений UTM-меток. utm_source=Vkontakte не будет соответствовать метке utm_source=vkontakte. Это влияет на отображение информации в отчётах Метрики, а также на загрузку и удаление данных о расходах рекламной кампании.

Шаг 2. Назначьте двух ответственных за ссылки

Ключевое правило: все ссылки проходят через двух ответственных. Не «отдел маркетинга», не «каждый сам», а конкретные два человека. Один основной, второй — резервный. Они ревьюят ссылки друг друга.

Зачем именно два, а не один:

  • Взаимный ревью. Опечатка в utm_medium у одного человека — это не «случайность», а системная проблема. Второй человек ловит такие ошибки до публикации.
  • Преемственность. Если один в отпуске или на больничном — процесс не встаёт. Второй подхватывает.
  • Разделение ответственности. Один отвечает за таксономию (справочник значений), второй — за генерацию ссылок. Они не могут «замолчать» ошибку друг друга, потому что проверяют работу друг друга.

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

Шаг 3. Создайте справочник UTM-меток

Справочник — это таблица, в которой зафиксированы все допустимые значения utm_source и utm_medium. Без него невозможно в перспективе отследить, что и зачем размечено: через полгода никто не вспомнит, что означало utm_medium=promo2.

Минимальный справочник выглядит так:

utm_sourceutm_mediumЧто этоКто ответственный
telegramblogerИнтеграции у блогеров в TelegramИванов
telegramsocialПосты в собственном Telegram-каналеПетрова
vksocialПосты в сообществе ВКонтактеПетрова
emailemailРассылки по базеСидоров
yandexcpcПлатная реклама в Яндекс.ДиректеИванов

Справочник живёт в общем доступе (Яндекс Вики, Диск, ... сетевые папки - любая общая база знаний) и обновляется только двумя ответственными. Если кто-то хочет добавить новый источник — он идёт к ним, а не создаёт значение сам.

Шаг 4. Создайте справочник ссылок для типовых сценариев

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

Решение: справочник ссылок — таблица, где для каждого типового сценария ссылка создана заранее и выдаётся сотрудникам по запросу.

СценарийГотовая ссылкаКогда использовать
Пост в Telegram о вебинаре https://example.ru/webinar?utm_source=telegram&utm_medium=social&utm_campaign=webinar-march Каждый раз, когда анонсируете вебинар в своём канале
Интеграция у блогера (акция) https://example.ru/sale?utm_source=telegram&utm_medium=bloger&utm_campaign=spring-sale-2026 При запуске акции с блогером
Email-рассылка (регулярная) https://example.ru/?utm_source=email&utm_medium=email&utm_campaign=newsletter-weekly Для еженедельной рассылки
Ссылка в шапке профиля https://example.ru/?utm_source=instagram&utm_medium=social&utm_campaign=profile-bio Для ссылки в bio Instagram

Сотрудник, которому нужна ссылка для типового сценария, не идёт к ответственным — он берёт её из справочника. Если сценарий новый — идёт к ответственным, и они добавляют новую строку в справочник. Так база ссылок растёт органично, и каждый повторный запуск занимает секунды, а не полчаса.

Шаг 5. Внедрите закрытый генератор ссылок

Ключевой принцип: значения не вводятся руками, а выбираются из списка. Если человек может написать FB-paid, он рано или поздно это сделает. Ограничение на ввод — единственный способ гарантировать консистентность.

Именно для этого нужен генератор ссылок. На egorlitvinenko.ru/utms источник и канал выбираются из предустановленных значений — вы не можете создать «неправильную» метку, даже если захотите. Это тот самый закрытый инструмент, через который проходят все ссылки компании. Смысл один: правильный путь должен быть быстрее, чем неправильный.

Если вы пока не готовы использовать готовый сервис, временно можно сделать Google Sheets с выпадающими списками (Data Validation) для колонок Source и Medium, где формула собирает финальную ссылку. Но рано или поздно такую таблицу придётся заменить на нормальный инструмент — потому что она не защищает от опечаток в URL, не проверяет ссылку на валидность и не даёт единого места для ревью.

Шаг 6. Закрепите три правила именования

Эти правила не обсуждаются — они либо соблюдаются, либо нет:

ПравилоПочемуПример
Только нижний регистр Яндекс.Метрика различает регистр значений UTM-меток telegram, а не Telegram
Дефисы вместо пробелов Пробел кодируется как %20 и часто ломается spring-sale, а не spring sale
Только латиница и цифры Кириллица и спецсимволы ломают парсинг yandex, а не яндекс

Для внутреннего стандарта удобно требовать первые три параметра (utm_source, utm_medium, utm_campaign) во всех внешних размещениях, а utm_content и utm_term использовать по необходимости. Это правило команды, а не универсальный синтаксический закон UTM.

Шаг 7. Добавьте чек-поинт перед запуском

Ссылка не уходит в публикацию без ревью вторым ответственным. Это может быть отдельный шаг в таск-трекере, поле в брифе кампании или просто правило «перед публикацией отправить ссылку на проверку». Ответственный проверяет: правильные ли значения, нет ли опечаток, работает ли URL.

Если ссылка уже сокращена (bit.ly, clck.ru), проверять бесполезно — сокращатель скрывает параметры от глаз, но не от аналитики. Проверяйте до сокращения.

Что происходит с yclid в Яндекс.Директе Если вы запускаете рекламу в Яндекс.Директе, UTM-метки для анализа в Метрике не обязательны. Директ добавляет собственную метку yclid автоматически, если включена опция «Разметка ссылок для Метрики». Метрика ориентируется именно на yclid, а не на эвристические правила, и передаёт данные о стоимости перехода, рекламной площадке и ключевой фразе. UTM-метки для Директа нужны, если вы хотите анализировать кампании в сторонних системах или если нужна дополнительная группировка внутри кампаний.
Чек-лист внедрения на одну страницу □ Аудит текущих отчётов: найдены дубликаты источников в «Метках UTM» □ Назначены два ответственных за ссылки (основной + резервный) □ Создан справочник UTM-меток (все допустимые значения source и medium) □ Создан справочник ссылок для типовых сценариев □ Внедрён закрытый генератор ссылок (egorlitvinenko.ru/utms или аналог) □ Зафиксированы 3 правила именования □ Все ссылки проходят через двух ответственных с взаимным ревью □ Для Директа проверена опция «Разметка ссылок для Метрики» □ Проведён онбординг: 15 минут, показать генератор и справочники

Этот чек-лист можно внедрить за один день. Не нужно писать 20-страничный регламент. Нужно сделать так, чтобы правильный путь был быстрее, чем неправильный: два ответственных, два справочника, один генератор.


Часть 2. Как реально оценивать эффективность каналов в Яндекс.Метрике

Теперь самая болезненная тема. «Смотрите конверсии и деньги» — это упрощение. В реальной жизни клиент мог прийти из Telegram, потом вернуться по прямому заходу, потом кликнуть по рекламе в поиске — и только потом оставить заявку.

Если считать только по «последнему переходу», вы недооцените Telegram и переоцените поиск. Если считать по «первому переходу» — наоборот.

Почему стандартные модели ломаются

Стандартные модели атрибуции (первый переход, последний переход) работают, если более 80–90% пользователей совершают макроконверсию, например «покупку», уже в первый визит. Если цикл сделки длиннее, они искажают картину.

Проверить это просто: в Яндекс.Метрике откройте отчёт Отчёты → Общее число визитов и посмотрите на строку «Визитов в истории» для ключевой цели. Ориентируйтесь на долю в процентах по целевым визитам. Чем ниже этот процент, тем сильнее атрибуция по последнему клику может искажать вклад других каналов.

На примере ecommerce-проекта около 40% покупок совершаются в ходе первого визита. Это значит, что атрибуция по последнему переходу может быть неточной для 60% макроконверсий.

Модели атрибуции в Яндекс.Метрике: что выбрать под вашу ситуацию

В Яндекс.Метрике доступны несколько моделей атрибуции (см. официальную документацию по моделям атрибуции). Вот практическая шпаргалка:

МодельКому подходитЧто показывает
Первый переходЗапуск нового продукта, слабый брендКанал, который познакомил с брендом
Последний переходТранзакционный бизнес, короткий циклКанал, который «закрыл» сделку
Последний значимый переходB2B, длинный циклКанал, который сработал непосредственно перед конверсией, минуя прямые заходы
Последний переход из ДиректаРеклама в Яндекс.ДиректеВклад именно рекламных кампаний в Директе
АвтоматическаяЗрелый бизнес с большим объёмом данныхАлгоритм сам определяет вклад каждого канала
Важно: изменения 2026 года Согласно официальному анонсу Яндекс.Метрики, с 20 мая 2026 года модели атрибуции «Первый переход», «Последний значимый переход», «Последний переход из Директа» и «Последний переход из Директа кросс-девайс» будут отключены в Яндекс.Метрике и Яндекс.Директе. В настройках будут доступны современные аналоги привычных моделей. Проверьте актуальные настройки в вашем аккаунте.

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

Что делать, если стандартные модели не подходят: ассоциированные конверсии

Для сложных случаев в Яндекс.Метрике есть ассоциированные конверсии — см. раздел документации об атрибуции и ассоциированных конверсиях. Это промежуточные точки касания с брендом, которые помогают потенциальным клиентам быстрее совершить целевое действие.

Пример: впервые пользователь зашёл на сайт из Поиска. Второй раз вернулся из социальных сетей. Третий раз перешёл из рассылки. А покупку совершил, перейдя по рекламе в Яндекс.Директе. Совершённая конверсия будет засчитана Директу, а ассоциированные — соцсетям, Поиску и рассылке.

Как посмотреть ассоциированные конверсии в Метрике Отдельного отчёта для ассоциированных конверсий нет. Но их можно оценить по четырём моделям атрибуции: «Первый переход» — откуда посетитель пришёл первый раз; «Последний переход» — откуда клиент пришёл в последний раз перед совершением сделки, и так далее. Переключение между моделями в отчётах «Источники» показывает разные аспекты одной и той же цепочки касаний.

Для B2B с длинным циклом (месяцы, несколько сотрудников компании-клиента, офлайн-звонки) рекомендуется использовать мультиканальную атрибуцию с учётом офлайна. В Яндекс.Метрике для этого можно использовать отслеживание конверсий по yclid: соберите метки yclid с помощью JavaScript-кода, сохраните их на сервере и передайте в Метрику вместе с информацией о совершенных конверсиях в CSV-файле. Затем добавьте в счётчик цель, созданную для отслеживания конверсий.

Практический вывод для принятия решений

Не пытайтесь выбрать «единственно правильную» модель. Используйте две-три модели параллельно и смотрите, где картина совпадает, а где расходится.

  • Если канал выигрывает и в «Первом переходе», и в «Последнем переходе» — он действительно важен.
  • Если канал силён только в «Первом переходе», но проваливается в «Последнем» — он работает на осведомлённость, но не на закрытие. Это не значит «отключить» — это значит «пересмотреть ожидания по его KPI».
  • Если канал силён только в «Последнем переходе» — возможно, он просто «собирает» спрос, созданный другими.

Часть 3. Мониторинг в Яндекс.Метрике: что смотреть каждую неделю

Разметка и атрибуция — это фундамент. Мониторинг — это то, что превращает данные в решения.

Четыре отчёта, которые нужно смотреть регулярно

1. Метки UTM (Отчёты → Источники → Метки UTM)
Базовый отчёт по всем UTM-параметрам, см. документацию по отчёту «Метки UTM». Информация сгруппирована по паре «атрибут-значение» метки. Поддерживает все настройки, доступные в Яндекс.Метрике. Используйте, чтобы найти дубликаты источников и проверить, какие значения реально используются.

2. Источники, сводка (Отчёты → Источники → Источники, сводка)
Помогает определить наиболее эффективные каналы привлечения посетителей: другие сайты, поисковые системы, реклама. Здесь же можно оценить ассоциированные конверсии — промежуточные точки касания с брендом. См. раздел документации о работе с источниками.

3. Директ, сводка (Отчёты → Источники → Директ, сводка)
Отдельный отчёт для рекламных кампаний в Яндекс.Директе. Метрика формирует его на основе метки yclid, которую Директ добавляет автоматически. Здесь видны данные о стоимости перехода, рекламной площадке и ключевой фразе. Подробнее — в документации по группе отчётов «Директ».

4. Общее число визитов (Отчёты → Общее число визитов)
Ключевой отчёт для понимания того, насколько стандартные модели атрибуции подходят вашему бизнесу. Строка «Визитов в истории» показывает, как часто пользователи совершают целевые действия сразу, без промежуточных визитов. См. документацию по отчёту «Общее число визитов».

Разметка ссылок для Метрики в Директе Если вы ещё не включили опцию «Разметка ссылок для Метрики» в интерфейсе Директа — сделайте это. При каждом клике по объявлению система автоматически добавляет к ссылке метку yclid. Перед подключением проверьте совместимость: подставьте параметр в ссылку (http://yandex.ru/?yclid=123456) и убедитесь, что страница открылась корректно. См. документацию по автоматической разметке.

Правило «двух вопросов» для каждого канала

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

  1. Сколько денег он принёс? Не кликов, не заявок — денег. Если у вас настроена сквозная аналитика до CRM, вы это видите.
  2. В какой части пути он работает? В начале (осведомлённость), в середине (прогрев) или в конце (закрытие)? Ответ на этот вопрос даёт сравнение моделей атрибуции.

Канал, который приносит 5% выручки, но работает на осведомлённость в «Первом переходе», может быть ценнее, чем канал с 15% выручки в «Последнем переходе», который просто «снимает сливки» с уже созданного спроса.

Как Яндекс.Метрика обрабатывает метки

Метрика обрабатывает несколько типов меток (см. документацию по обработке меток в Яндекс.Метрике):

МеткаКто добавляетГде смотреть
utm_*Вы вручнуюОтчёты → Источники → Метки UTM; также формируются отчёты «Рекламные системы», «Социальные сети», «Мессенджеры»
yclidЯндекс.Директ автоматическиГруппа отчётов «Директ»
ysclidЯндекс.ПоискОтчёт «Поисковые запросы»
ymclidЯндекс.МаркетОтчёт «Рекламные системы»
yqridQR-кодыОтчёт «Источники, сводка»

UTM-метки не нужно дублировать для Директа — Метрика и так получит данные через yclid. Но UTM могут пригодиться для дополнительной группировки внутри кампаний или для анализа в сторонних системах.


Что делать на этой неделе

  1. Назначьте двух ответственных за ссылки. Один основной, второй резервный. Они ревьюят ссылки друг друга.
  2. Создайте справочник UTM-меток. Зафиксируйте все допустимые значения utm_source и utm_medium с указанием ответственных.
  3. Создайте справочник ссылок для типовых сценариев. Акции, мероприятия, регулярные рассылки — ссылки должны быть готовы заранее.
  4. Внедрите закрытый генератор ссылок. Например, egorlitvinenko.ru/utms — с предустановленными значениями и защитой от опечаток.
  5. Проверьте, какие модели атрибуции доступны в вашем аккаунте Яндекс.Метрики. С учётом изменений 2026 года.
  6. Откройте отчёт «Общее число визитов» и посмотрите на строку «Визитов в истории». Если доля конверсий в первый визит меньше 80% — стандартные модели работают неточно.
  7. Включите «Разметку ссылок для Метрики» в Директе, если ещё не включили. Без yclid вы теряете данные о стоимости и площадке каждого клика.
Начните с генератора Если вы ещё не внедрили генератор ссылок — начните с него. Закрытый список значений решает 80% проблем с грязными данными. Инструмент на egorlitvinenko.ru/utms позволяет создавать ссылки с предустановленными значениями, исключая ручной ввод и типичные ошибки. С него можно начать внедрение уже сегодня.

Источники

  1. Яндекс.Метрика: Обработка UTM-меток — регистрозависимость, разбор параметров, группировка отчётов.
  2. Яндекс.Метрика: Отчёт «Метки UTM» — структура и возможности отчёта.
  3. Яндекс.Метрика: Модели атрибуции и ассоциированные конверсии — доступные модели и их применение.
  4. Яндекс.Метрика: Изменения моделей атрибуции в 2026 году — анонс отключения старых моделей с 20 мая 2026 года.
  5. Яндекс.Метрика: Отчёт «Общее число визитов» — оценка доли конверсий в первый визит.
  6. Яндекс.Метрика: Группа отчётов «Директ» — отчёты на основе метки yclid.
  7. Яндекс.Метрика: Автоматическая разметка ссылок — как работает yclid и что проверять перед подключением.
  8. Яндекс.Метрика: Загрузка офлайн-конверсий — как передать данные о конверсиях по yclid в CSV.