Інструменти

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%D1%96%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, тощо.

Пов'язані терміни