UTM-метки — параметры в URL, которые говорят аналитике: откуда пришёл этот пользователь. Пять штук: utm_source, utm_medium, utm_campaign, utm_term, utm_content. Первые три — обязательны. Правила: все — маленькими буквами, без пробелов, без кириллицы, единый словарь source/medium на весь сайт, ссылки на свой сайт из своих же email/соцсетей — всегда с метками. Иначе Метрика/GA4 запишут их как «прямой заход» или «google/organic». Ссылки из чужих (наших внутренних) писем без меток — то же самое.
«Мы вложили 3000 BYN в рассылку по базе, но в Метрике из email пришло 42 человека». В 80% случаев ответ простой: письма без UTM-меток, email-трафик схлопнулся в «прямой заход» или в «яндекс/органика». Люди пришли, но аналитика их не увидела. Разбираем, как размечать нормально.
Что такое UTM-метка. За минуту
UTM-метка — это параметр, добавляемый к URL после знака вопроса. Пример:
https://mostly.by/uslugi/?utm_source=instagram&utm_medium=social&utm_campaign=september-launch
После ? — параметры, разделённые &. Каждый параметр — пара ключ=значение. Когда пользователь переходит по такой ссылке, Google Analytics и Яндекс.Метрика видят эти параметры и записывают трафик как «Instagram, соцсети, кампания september-launch». Без метки — записали бы как «social» или вовсе «direct».
Работает во всех аналитических системах: GA4, Яндекс.Метрика, Adobe Analytics, Matomo, Amplitude. Стандарт де-факто с 2008 года, никаких новых форматов не появилось — просто выучи один раз и пользуйся.
Пять параметров. Какие обязательны
Параметров всего пять:
| Параметр | Что значит | Обязательный? | Пример значения |
|---|---|---|---|
utm_source |
Конкретный источник — где размещена ссылка | Да | instagram, telegram, newsletter, partner-name |
utm_medium |
Тип канала — как вообще пришёл трафик | Да | social, email, cpc, referral, banner |
utm_campaign |
Название кампании — под что размечаешь | Да (де-факто) | autumn-sale, product-launch, brand-2026 |
utm_term |
Ключевое слово (для рекламы) | Нет | seo-prodvizhenie, купить-диван |
utm_content |
Уточняет источник — какой креатив/пост | Нет | banner-top, post-2026-09-15, cta-email-1 |
Три первых — source, medium, campaign — ставишь всегда. Без них метка теряет смысл — Google/Метрика в отчётах увидит «источник: не задан», «кампания: не задана», разбирать это невозможно.
utm_term нужен только для контекстной рекламы (передавать в него ключ, по которому пришёл пользователь). В соцсетях и рассылках не используется.
utm_content нужен для A/B-тестов и разбора креативов. «У меня в кампании было 3 баннера, какой сработал» — вот тут utm_content=banner-blue / banner-orange / banner-video. В простой рассылке без креативов — не нужен.
Строгие правила именования
Одна из самых частых причин мусорной статистики — непоследовательное именование меток. Один менеджер пишет Instagram, другой — instagram, третий — INSTAGRAM. GA4 запишет их как три разных источника. В отчёте увидишь: Instagram 200, instagram 150, INSTAGRAM 30 — и попробуй потом сложить.
Правила:
- Только маленькие буквы.
utm_source=instagram, неInstagram. GA4 и Метрика различают регистр. - Без пробелов. Разделяй дефисом или подчёркиванием:
autumn-sale, неautumn sale. Пробелы превращаются в%20и всё ломают. - Без кириллицы.
utm_campaign=осенняя-распродажасработает, но в отчётах будет%D0%BE%D1%81%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F. Переходи на латиницу:autumn-saleили транслитosennyaya-rasprodazha. - Единый словарь на всю компанию. Если Instagram — то везде
utm_source=instagram. Если email — то вездеutm_medium=email. Неmail, неemailing, неnewsletter. Веди Google-таблицу «UTM-словарь», все SMM/маркетологи сверяются с ней. - Без спецсимволов.
+,#,&,?— ломают URL. Проценты (%) тоже. Только буквы латиницы, цифры, дефис и подчёркивание. - Короче — лучше.
utm_campaign=black-friday-2026-11-27-morning-batch-1— переработка.utm_campaign=bf2026-batch1— достаточно.
Стандартные значения medium
Тут особенно легко наделать разнобоя. Есть де-факто стандарт, который понимают все системы аналитики:
| utm_medium | Когда использовать |
|---|---|
cpc |
Контекстная реклама с оплатой за клик — Google Ads, Яндекс.Директ |
display |
Медийная реклама, баннеры |
social |
Соцсети — посты, stories, reels |
social-paid |
Таргетированная реклама в соцсетях |
email |
Рассылки — регулярные, триггерные, транзакционные |
referral |
Партнёрские ссылки, ссылки с других сайтов |
affiliate |
Партнёрские программы с оплатой за действие |
banner |
Баннер на конкретном сайте |
qr |
QR-коды на офлайн-материалах |
video |
YouTube, Vimeo, TikTok — не рекламные форматы |
Особый случай: utm_medium=organic и utm_medium=(none) — никогда не ставь сам. Первое зарезервировано под естественный поиск, второе — под прямые заходы. Если ты сам поставишь organic на свою ссылку из письма, ты сломаешь Метрике/GA4 сегментацию по органике.
Шаблоны под типичные каналы
Email-рассылка
?utm_source=newsletter&utm_medium=email&utm_campaign=september-digest&utm_content=cta-main
utm_source=newsletter — это твоя регулярная рассылка. Для триггерных писем (welcome, брошенная корзина) — utm_source=trigger-welcome / trigger-cart. utm_content различает CTA в письме — «главный баннер» / «текстовая ссылка» / «кнопка в футере».
Instagram / TikTok / VK
?utm_source=instagram&utm_medium=social&utm_campaign=autumn-content&utm_content=reel-2026-09-20
Для органических постов — medium=social. Для платного таргета — medium=social-paid. Разделять важно: органический пост и платный таргет — разная экономика, смешивать их в отчётах бессмысленно.
Telegram
?utm_source=telegram&utm_medium=messenger&utm_campaign=channel-post&utm_content=post-1234
utm_medium=messenger — не стандарт, но Google и Метрика их не режут, а канал отличается от соцсетей (там ссылки скидываются с превью, воронка другая). Если хочешь совсем стандартно — social.
Яндекс.Директ / Google Ads
В обеих системах — автоматическая разметка. Не ставь UTM вручную:
- Google Ads: включи «Auto-tagging» (Auto-теги) — добавляется параметр
gclid, который GA4 подхватывает автоматически. UTM не нужны. - Яндекс.Директ: включи «Разметка ссылок для Метрики» — добавляется
yclid. UTM опционально, но если ставишь —medium=cpc,source=yandex-direct,campaign=<название_рк>.
Ручные UTM в Директе полезны для более детальной сегментации кампаний в отчётах Метрики, но обязательными не являются.
QR-коды и офлайн
?utm_source=flyer-print&utm_medium=qr&utm_campaign=meropriyatie-2026-10-15
QR-код на визитках, флаерах, наружке. Единственный способ понять, какая офлайн-точка приносит трафик. Ставь всегда, если печатаешь что-то с ссылкой на сайт.
Как GA4 и Метрика видят UTM. И где расходятся
В GA4 UTM-параметры попадают в отчёты «Traffic acquisition»:
utm_source→ «Session source»utm_medium→ «Session medium»utm_campaign→ «Session campaign»
GA4 автоматически определяет «канал» (Default Channel Group) на основе комбинации source+medium. Например, source=facebook, medium=social → канал «Organic Social». Полезно: не нужно вручную группировать источники.
В Яндекс.Метрике UTM видны в отчёте «Источники → Метки UTM»:
utm_source— первый уровень группировкиutm_medium— второйutm_campaign— третийutm_contentиutm_term— доступны как отдельные измерения в сегментах
Расхождения между двумя системами обычно на 5-15% — из-за разных моделей атрибуции (last-click vs data-driven), разных cookie-lifetime, разных фильтров ботов. Если разница больше 30% — где-то ошибка. Ищи там, где UTM не проставлены или проставлены криво.
?utm_ в URL? Если нет — ты годами тратишь на email-маркетинг вслепую. Простое исправление — добавь UTM в шаблон письма ОДИН РАЗ, и следующая рассылка будет размечена. Заводить отдельную цель в Метрике под email-трафик тогда тоже станет осмысленно.
Типовые косяки
1. Метки на внутренних ссылках
Самая грубая ошибка. Ссылка с главной страницы на страницу услуги не должна иметь UTM. Если поставишь — Метрика перезапишет источник посетителя, и человек, пришедший из Google, будет засчитан как «social» (потому что ты навешал medium=social на внутреннюю кнопку).
Правило: UTM ставим только на ссылки, ведущие ИЗВНЕ на сайт. Внутри сайта — никогда.
2. Метки на канонические URL из блога/email
Ты отправил рассылку со ссылкой https://mostly.by/blog/utm-metki/?utm_source=newsletter. Хорошо. Но пользователь потом расшарил её другу в Telegram. Друг открыл, зашёл — и у Метрики он тоже utm_source=newsletter, хотя пришёл из мессенджера.
Решение: ничего. Это нормальная погрешность (обычно 2-5% от рассылок), стремиться к нулю бессмысленно. Просто помни: UTM ≠ 100% точность.
3. Разные utm_medium под одну кампанию
Кампания «Осенняя распродажа». Один менеджер ставит medium=email, другой — medium=mail, третий — medium=e-mail. В GA4 в отчётах — три разных источника, кампания «Осенняя распродажа» размазана. Решение — единый словарь UTM (см. выше).
4. Ссылки с редиректом через шортер
Ты сокращаешь ссылку через bit.ly или yandex.by/collections, чтобы влезла в SMS/пост. Внутри shortener'а — редирект. Если shortener делает 302 с сохранением параметров — UTM выживают. Если делает 301 без параметров — UTM теряются на редиректе. Проверить: curl -I <short-link>, смотри Location: в ответе. Если UTM там — всё ок.
5. Кириллические UTM
?utm_campaign=осенняя-распродажа технически работает, но в URL превращается в %D0%BE%D1%81.... Читать в отчётах невозможно. Плюс некоторые почтовые клиенты (старые Outlook) ломают URL при копировании. Переходи на латиницу.
6. UTM в forwarded-письмах
Клиент переслал коллеге твоё письмо. Коллега перешёл — засчитан как email-трафик по твоей же кампании. Технически он пришёл через forward, но в аналитике неотличим. Опять же — норма, 1-3% погрешность.
7. Дубликаты параметров в одном URL
?utm_source=fb&utm_source=instagram — оба поля переопределяют друг друга, разные системы берут разные. Обычно берётся последнее значение, но лучше не проверять — просто пиши правильно с первого раза.
Инструменты для сборки UTM
Собирать вручную можно — просто пишешь URL с параметрами. Но для команды удобнее генератор:
- Google Campaign URL Builder (
ga-dev-tools.google/campaign-url-builder/) — стандартный, простой, бесплатный. - Utmurl.ru — русскоязычный, с преднастроенными шаблонами под каналы.
- Собственная Google-таблица с формулой
=CONCATENATE(...)— если у тебя постоянные шаблоны, проще всего.
По моему опыту, лучше всего — своя таблица с столбцами «канал / кампания / креатив» + формула, которая собирает URL. Тогда SMM-щик, копирайтер, менеджер рассылок — все берут метки из одного места. Разнобой не появляется.
Автоматическая разметка. Когда UTM не нужны
Есть каналы, где UTM ставить не надо — они размечаются автоматически:
- Органический поиск (Google, Яндекс, Bing). Аналитика сама видит referer и записывает как
google/organic. Не пиши UTM на ссылки в сниппетах. - Google Ads с включённым Auto-tagging. Параметр
gclidделает всё за тебя. - Яндекс.Директ с разметкой Метрики. Параметр
yclidплюс правильная связка «Директ ↔ Метрика». - Прямые заходы (набирают URL в адресной строке). Тут UTM физически невозможны.
- Внутренние переходы по сайту. Метрика/GA4 сами отслеживают воронку.
Правило: UTM ставим только там, где ты сам контролируешь ссылку и её нельзя автоматически атрибутировать. Соцсети (свои посты), рассылки, партнёрские размещения, офлайн-QR, реклама вне Google Ads / Яндекс.Директ.
Частые вопросы
Влияют ли UTM на SEO?
Прямо — нет. Google/Яндекс относятся к параметрам как к техническим (canonical URL — без параметров, если он есть). Косвенно — только если ты налепишь UTM на внутренние ссылки, тогда бот будет обходить дубликаты (закрывай через robots — вот тут разбор с Clean-param для Яндекса).
Стоит ли ставить UTM на внешние ссылки из соцсетей на мой сайт?
Обязательно. Без UTM переходы из Instagram будут в аналитике «прямыми заходами» (потому что переход из мобильного приложения соцсети часто не передаёт referer). UTM — единственный способ увидеть, какой пост приносит трафик.
Как отследить эффективность конкретного поста в Instagram?
utm_source=instagram&utm_medium=social&utm_campaign=<дата или тема>&utm_content=post-. В GA4/Метрике потом фильтр по utm_content — видишь трафик по каждому конкретному посту.
Что делать, если у меня Analytics молчит, а UTM я вроде проставил?
Проверь три вещи: (а) метка стоит в правильном виде — открой ссылку и посмотри URL целиком, (б) счётчик GA4/Метрика отрабатывает на этой странице (F12 → Network → фильтр «collect» или «watch») — приходит ли hit, (в) в GA4 включен параметр «Ignore internal traffic» — не отрезает ли твой IP.
Отслеживаются ли UTM в Vk, TikTok, Telegram?
Vk и Telegram — да, UTM передаются нормально. TikTok — переменно: приложение TikTok на iOS часто открывает ссылку во внутреннем браузере, cookies могут не сохраняться, UTM теряются на редиректах. Ставь всегда, но не удивляйся, если из TikTok в отчётах меньше, чем в аналитике самого TikTok — это нормально.
UTM-метки — это 5 минут работы на настройку и годы адекватной аналитики. Или 5 минут не работы — и годы догадок «откуда же приходят люди». Разница между «в этом квартале рассылка дала 340 заявок за 2000 BYN» и «в этом квартале примерно кто-то откуда-то пришёл» — это UTM. Всё. Никакой магии.
Нужна проверка UTM-разметки твоих кампаний + настройка Метрики + GA4 через GTM — mostlycorp@gmail.com или форма ниже. Экспресс-аудит от 150 BYN, полная настройка аналитики — 300-500 BYN.