Инструменты

UTM Decoder — расшифровка и аудит UTM-меток онлайн

Бесплатный UTM-decoder: распарсите любую ссылку — увидите utm_source, utm_medium, utm_campaign, gclid, fbclid и ошибки атрибуции GA4.

UTM Decoder
Расшифровка UTM-меток и аудит корректности ссылки
Это не похоже на корректный URL. Убедитесь, что строка начинается с http:// или https://
Базовая страница
host: params:

UTM

ПараметрЗначениеСтатус

Click-ID параметры

Прочие параметры

В ссылке нет UTM-меток
Если вы ожидали увидеть параметры — проверьте, правильно ли скопирован URL. Возможно, метки отсутствуют и трафик фиксируется как direct/referral.

Замечания

Ссылка валидна
Все обязательные поля присутствуют, нормализация пройдена, GA4 корректно атрибутирует эту сессию.
Нужно собрать новую ссылку? Открыть UTM Builder

Что делает UTM Decoder и кому он нужен

UTM Decoder — это парсер ссылки с UTM-метками, который не просто раскладывает ?utm_source=...&utm_medium=... в таблицу, а проверяет корректность значений с точки зрения атрибуции GA4. Если вы маркетолог, аналитик или владелец сайта, получающий ссылки от подрядчиков и не доверяющий ручной валидации — этот инструмент сокращает проверку с 5 минут до 5 секунд.

Классический сценарий: подрядчик сбрасывает вам пакет из 30 ссылок для email-рассылки. Открываете первую — https://shop.com/sale?utm_source=Newsletter&utm_medium=Email&utm_campaign=Spring%20Promo. На вид всё нормально. Через месяц в GA4 вы видите три отдельных источника (Newsletter, newsletter, NEWSLETTER), пробел в кампании становится %20, а Channel Grouping часть сессий кладёт в «Unassigned». Decoder ловит все эти ошибки до того, как вы отправите рассылку.

Как пользоваться

  1. Скопируйте URL из рекламного кабинета, email-письма, баннера, Telegram-поста или из адресной строки браузера после перехода — любая ссылка с GET-параметрами подойдёт.
  2. Вставьте в поле «Вставьте URL для разбора». Decoder автоматически начнёт парсинг — без кнопки «Submit».
  3. Посмотрите на блок UTM — каждое из 6 канонических полей (utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id) показано отдельной строкой. Красным помечены обязательные поля, которые отсутствуют; жёлтым — поля с замечаниями.
  4. Проверьте Click-ID секцию — если в URL есть gclid, fbclid или другие автоматические параметры, decoder покажет их и укажет, с какой рекламной платформы они пришли.
  5. Прочитайте «Замечания» — детальный список всех найденных ошибок с рекомендациями по исправлению.
  6. (Опционально) Нажмите «Копировать без меток» — получите canonical-URL страницы без параметров. Полезно для постов в соцсетях и мессенджерах, где вы не хотите показывать служебные метки.

Что именно проверяет decoder

Инструмент выполняет 10 категорий аудита автоматически:

КатегорияПример ошибкиЧем грозит
Регистрutm_source=GoogleGA4 различает Google и google как два отдельных источника
Кириллицаutm_term=веснаВ отчётах GA4 появляется %-кодированная последовательность %D0%B2%D0%B5%D1%81%D0%BD%D0%B0
Пробелыutm_campaign=Spring SaleКодируются как %20, ломают читабельность и копирование
Дубликаты?utm_source=fb&utm_source=metaGA4 использует только ПОСЛЕДНЕЕ значение
Generic-значенияutm_campaign=testЧерез месяц отчёт станет нечитабельным
Нестандартный mediumutm_medium=marketingChannel Grouping положит сессию в «Unassigned»
PII в URL[email protected]Нарушение GDPR и Google Analytics ToS
Опечаткиutm_source=googlDecoder подскажет: «возможно, имели в виду google»
Длина >255URL с 5 полноценными UTMМессенджеры и email-клиенты обрезают
Raw кириллица в URL…&utm_term=кроссовки без encodingНекоторые серверы ломают такую ссылку

Click-ID параметры — отдельная система от рекламных платформ

Если вы увидели в URL gclid, fbclid или что-то подобное — это не UTM, а автоматические метки самих рекламных платформ. GA4 приоритизирует их над UTM, поэтому для Google Ads с включённым auto-tagging UTM-метки технически не нужны.

Decoder распознаёт 12 click-ID параметров:

ПараметрПлатформаНазначение
gclidGoogle AdsСтандартный click ID, переопределяет UTM для Google
gad_sourceGoogle AdsНовый source identifier (с 2024)
wbraidGoogle AdsiOS web-конверсии после ATT
gbraidGoogle AdsiOS app-конверсии
dclidGoogle DV360Display & Video 360
srsltidGoogle SearchFree product listings, Shopping
fbclidMeta (Facebook/Instagram)Auto-tagging Meta Ads
msclkidMicrosoft Ads (Bing)Bing Ads click ID
ttclidTikTok AdsTikTok auto-tagging
li_fat_idLinkedIn AdsLinkedIn click ID
twclidX (Twitter) AdsTwitter auto-tagging
yclidYandex DirectClick ID для Yandex Metrica

Если в вашем URL одновременно UTM и click-ID — приоритет зависит от платформы. Для Google Ads + GA4 с auto-tagging выигрывает gclid, UTM игнорируются. Для Meta Ads — наоборот: fbclid GA4 не считывает, поэтому UTM обязательны для Facebook/Instagram рекламы.

Стандартные значения utm_medium для GA4 Channel Grouping

Channel Grouping в GA4 — это автоматическая классификация сессий по каналам. Срабатывает только для стандартизованных значений utm_medium. Если напишете что-то своё — сессия попадёт в «Unassigned», и отчёт станет шумом.

utm_mediumDefault Channel Group
cpc, ppc, cpv, cpa, cppPaid Search
display, cpm, banner, interstitialDisplay
paid_social, social_paidPaid Social
social, social-network, social-mediaOrganic Social
emailEmail
referralReferral
affiliateAffiliates
video, cpvOrganic Video / Paid Video
audio, podcastAudio
smsSMS
pushMobile Push Notifications
(пусто)(Direct)

Если планируете офлайн-кампанию с QR-кодом на флаере — используйте utm_medium=qr (Channel Group: «Other»). Это нестандарт, но GA4 хотя бы не смешает такой трафик с direct-сессиями.

UTM Decoder vs ручной разбор параметров

Почему бы просто не посмотреть на URL глазами? Несколько причин:

  • Encoded-значения нечитабельны. utm_term=%D0%B0%D0%BA%D1%86%D0%B8%D1%8F — вы распознали акция без декодера? А подрядчик должен.
  • Дубликаты невозможно заметить глазами. Если в URL ?utm_source=fb&utm_medium=cpc&...&utm_source=facebook, вы увидите параметр дважды только если специально ищете.
  • Человек не запомнит 14 стандартных значений utm_medium и всегда будет сомневаться, paid_social пишется через подчёркивание, дефис или пробел.
  • Click-ID легко перепутать с UTM. Без таблицы-справочника «yclid — это Yandex или YouTube?» — быстрого ответа не дадите.
  • PII-проверка вручную рискованна. Email или телефон в utm_content — прямое нарушение GDPR. Decoder автоматически вылавливает.

Экономия: на пакете из 30 кампанийных ссылок ручная проверка занимает 30-45 минут с покрытием 60%. Через decoder — 90 секунд с покрытием 99%.

Распространённые сценарии использования

Email-рассылка перед отправкой

Менеджер прислал preview email с кнопками. Скопируйте каждую → decoder → увидите, корректны ли UTM до того, как 50 000 подписчиков получат письмо. Обнаружить некорректный utm_medium=Email (с большой) в production означает, что 100% email-трафика месяца пойдёт в «Unassigned» — катастрофа для отчётности.

Аудит landing-page после запуска PPC-кампании

После первого дня показов Google Ads — пройдите top-5 referrer-URL из GA4 → Reports → Acquisition → User acquisition → first user source/medium. Скопируйте по очереди в decoder. Часто оказывается, что креативы имеют разные utm_campaign — их нужно объединить либо в Google Ads, либо через Channel Grouping override.

Дебаг распыляющегося трафика

GA4 показывает, что у сайта 7 отдельных источников newsletter. Как такое возможно? Decoder покажет: где-то Newsletter (с большой), где-то newsletter_2026_04, где-то newsletter-april. Исправили — источник снова один.

Проверка партнёрских ссылок перед публикацией

Партнёр предоставляет вам utm-link для размещения в блоге. Проверьте, нет ли там PII (email партнёра в utm_content), корректный ли utm_medium=referral (а не partner или affiliate без вашего договора).

Анализ чужих рекламных ссылок

Видите чей-то баннер в Telegram или Facebook — скопируйте ссылку, вставьте в decoder. Увидите, как именно конкурент структурирует кампании (часто там utm_campaign=lookalike_25-44_male_q2, что раскрывает их сегментацию).

Часто задаваемые вопросы (FAQ)

Зачем нужен UTM-decoder, если я и так вижу параметры в URL?

Чтобы не пропустить скрытые ошибки. URL ?utm_source=Google&utm_medium=cpc&utm_campaign=Spring%20Sale выглядит нормально, но в отчётах GA4 появится как отдельный источник Google (с большой буквы), Channel Grouping не положит его в Paid Search, а пробел в названии кампании превратится в %20. Decoder показывает все эти нюансы за 1 секунду.

Безопасно ли вставлять URL с gclid в decoder?

Да. Декодер работает полностью на стороне браузера, URL не отправляется ни на один сервер. Однако если в URL попали email или номер телефона — это нарушение Google Analytics ToS, и decoder об этом отдельно предупредит.

Что означает utm_medium = paid_advertising — нестандартное значение?

GA4 имеет жёсткий список стандартных значений utm_medium, которые автоматически классифицируются в Default Channel Group: cpc, cpm, email, social, paid_social, referral, display, affiliate, qr, push, podcast. Любое другое значение отправляет сессию в категорию «Unassigned» или «Other».

Почему decoder считает кампанию test ошибкой?

test, 1, none, campaign, untitled, default — generic-значения, которые через 2-3 месяца становятся неузнаваемыми в отчётах. Стандартная конвенция: всегда добавляйте год и канал в название, например fb_remarketing_q2_2026.

В чём разница между UTM-меткой и click-ID?

UTM — ручные метки, которые вы добавляете самостоятельно. Click-ID (gclid, fbclid, msclkid) — автоматические параметры от рекламных платформ. GA4 приоритизирует click-ID над UTM, поэтому для Google Ads с auto-tagging UTM излишни.

Как использовать decoder для дебага email-кампании?

Скопируйте ссылку из email → вставьте в decoder. Проверьте: utm_medium=email (не Email); utm_source идентифицирует конкретную рассылку; кампания имеет год; нет кириллицы в utm_content.

Decoder показал 5 параметров, из которых 3 — UTM. Что делать с остальными?

Категория «Прочие параметры» — служебные идентификаторы CMS (_ga, mc_cid, wickedid) или шум от рекламных сетей. Ни один не влияет на атрибуцию в GA4. Если ссылка длинная — используйте «Копировать без меток».

Распознаёт ли decoder динамические параметры Google Ads {keyword}?

Да. Decoder игнорирует синтаксис плейсхолдеров {}, {{}}, __TOKEN__ при проверке регистра и кириллицы.

Почему в decoder не видно моего UTM, хотя в URL он есть?

Самая частая причина — параметр в fragment (#utm_source=...) вместо query (?utm_source=...). GA4 не видит параметры после #, decoder тоже их не парсит.

Как decoder помогает с миграцией на GA4?

Прогнав топ-50 кампанийных ссылок через decoder, вы найдёте несовместимости с GA4 Channel Grouping за 10 минут: ppccpc, Emailemail, и т.д.

Связанные термины