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

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_source utm_medium Что это Кто ответственный
telegram bloger Интеграции у блогеров в Telegram Иванов
telegram social Посты в собственном Telegram-канале Петрова
vk social Посты в сообществе ВКонтакте Петрова
email email Рассылки по базе Сидоров
yandex cpc Платная реклама в Яндекс.Директе Иванов

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

Шаг 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 Яндекс.Маркет Отчёт «Рекламные системы»
yqrid QR-коды Отчёт «Источники, сводка»

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.