7 лет практики в SEO 30+ сайтов в работе Беларусь · Россия · Казахстан Google + Яндекс Обсудить проект
Главная → Блог → Аналитика → UTM-метки

UTM-метки в 2026: как правильно размечать трафик для GA4 и Метрики

Аналитика
21 сентября 2026 10 минут на чтение Аналитика
Коротко

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 — и попробуй потом сложить.

Правила:

  1. Только маленькие буквы. utm_source=instagram, не Instagram. GA4 и Метрика различают регистр.
  2. Без пробелов. Разделяй дефисом или подчёркиванием: autumn-sale, не autumn sale. Пробелы превращаются в %20 и всё ломают.
  3. Без кириллицы. utm_campaign=осенняя-распродажа сработает, но в отчётах будет %D0%BE%D1%81%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F. Переходи на латиницу: autumn-sale или транслит osennyaya-rasprodazha.
  4. Единый словарь на всю компанию. Если Instagram — то везде utm_source=instagram. Если email — то везде utm_medium=email. Не mail, не emailing, не newsletter. Веди Google-таблицу «UTM-словарь», все SMM/маркетологи сверяются с ней.
  5. Без спецсимволов. +, #, &, ? — ломают URL. Проценты (%) тоже. Только буквы латиницы, цифры, дефис и подчёркивание.
  6. Короче — лучше. 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 вручную:

Ручные UTM в Директе полезны для более детальной сегментации кампаний в отчётах Метрики, но обязательными не являются.

QR-коды и офлайн

?utm_source=flyer-print&utm_medium=qr&utm_campaign=meropriyatie-2026-10-15

QR-код на визитках, флаерах, наружке. Единственный способ понять, какая офлайн-точка приносит трафик. Ставь всегда, если печатаешь что-то с ссылкой на сайт.

Как GA4 и Метрика видят UTM. И где расходятся

В GA4 UTM-параметры попадают в отчёты «Traffic acquisition»:

GA4 автоматически определяет «канал» (Default Channel Group) на основе комбинации source+medium. Например, source=facebook, medium=social → канал «Organic Social». Полезно: не нужно вручную группировать источники.

В Яндекс.Метрике UTM видны в отчёте «Источники → Метки UTM»:

Расхождения между двумя системами обычно на 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 с параметрами. Но для команды удобнее генератор:

По моему опыту, лучше всего — своя таблица с столбцами «канал / кампания / креатив» + формула, которая собирает URL. Тогда SMM-щик, копирайтер, менеджер рассылок — все берут метки из одного места. Разнобой не появляется.

Автоматическая разметка. Когда UTM не нужны

Есть каналы, где UTM ставить не надо — они размечаются автоматически:

  1. Органический поиск (Google, Яндекс, Bing). Аналитика сама видит referer и записывает как google/organic. Не пиши UTM на ссылки в сниппетах.
  2. Google Ads с включённым Auto-tagging. Параметр gclid делает всё за тебя.
  3. Яндекс.Директ с разметкой Метрики. Параметр yclid плюс правильная связка «Директ ↔ Метрика».
  4. Прямые заходы (набирают URL в адресной строке). Тут UTM физически невозможны.
  5. Внутренние переходы по сайту. Метрика/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.

Размечу трафик так, чтобы Метрика перестала врать

Проверю UTM в текущих кампаниях, сделаю единый словарь source/medium, настрою рассылки и соцсети, свяжу с целями в Метрике и GA4. Настройка — 300-500 BYN.