Digital marketing

UTM-мітки: повний гайд

Що таке UTM-мітки, навіщо потрібні 5 параметрів, правила іменування, приклади по каналах і як читати звіти в GA4.

Автор: Андрій Коваленко 8 хв читання
Зміст

UTM-мітки — параметри в URL, які передають Google Analytics інформацію про джерело трафіку. Без них GA4 зараховує посилання з email, месенджерів і частину трафіку з соцмереж у канал «Direct», і ви не розумієте, яка кампанія реально приносить результат. З UTM-мітками кожне посилання повідомляє: звідки прийшов користувач, через який канал і яка кампанія.

Цей гайд розбирає всі 5 параметрів, правила іменування, приклади для email/ads/social і як читати дані у GA4. Якщо хочете одразу зібрати посилання — скористайтеся UTM Builder або UTM Decoder.

Що таке UTM-мітки і як вони працюють

UTM — абревіатура від Urchin Tracking Module. Urchin — компанія, яку Google купив у 2005 році, і на базі якої побудував Google Analytics. Механізм залишився незмінним: до звичайного URL додаються GET-параметри, які GA4 зчитує при завантаженні сторінки.

Приклад URL без UTM:

https://example.com/product/sneakers/

Той самий URL з UTM-мітками:

https://example.com/product/sneakers/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale

Коли користувач переходить за таким посиланням, GA4 зчитує параметри і записує в звіт: джерело = newsletter, канал = email, кампанія = summer_sale. Ніяких серверних налаштувань не потрібно — все відбувається на рівні URL і JavaScript-коду GA4.

Важливо: GA4 зберігає UTM-дані в параметрах сесії. Якщо користувач відкриває посилання і закриває вкладку, а потім повертається прямо на сайт — нова сесія буде вже «Direct». UTM фіксується тільки в момент початку сесії.

П’ять UTM-параметрів: навіщо кожен

Є 5 стандартних UTM-параметрів, які розпізнає GA4. Три з них обов’язкові для коректної атрибуції, два — додаткові.

utm_source — звідки прийшов трафік

Це джерело: конкретна платформа, сайт або розсилка, де розміщено посилання.

Приклади:

  • utm_source=google — реклама в Google
  • utm_source=facebook — публікація або реклама у Facebook
  • utm_source=newsletter — email-розсилка
  • utm_source=instagram — Stories або пост в Instagram
  • utm_source=telegram — Telegram-канал
  • utm_source=partner-site — партнерський сайт

Правило: пишіть назву платформи або джерела, не URL. Не utm_source=facebook.com, а utm_source=facebook.

utm_medium — канал трафіку

Тип каналу, через який прийшов трафік. GA4 використовує utm_medium для групування по каналах у звіті Default Channel Grouping.

Стандартні значення (Google рекомендує дотримуватися):

utm_mediumКанал у GA4Опис
cpcPaid Search / Paid SocialПлатний клік (cost per click)
emailEmailEmail-маркетинг
socialOrganic SocialОрганічні пости в соцмережах
affiliateAffiliatesПартнерська програма
referralReferralЗовнішнє посилання без UTM
bannerDisplayБанерна реклама
pushPush-сповіщення
smsSMS-розсилка

Якщо написати utm_medium=EMAIL або utm_medium=E-mail, GA4 не розпізнає канал як Email і покаже «Unassigned». Використовуйте стандартні значення нижнім регістром.

utm_campaign — назва кампанії

Ім’я маркетингової кампанії або акції. Саме за цим параметром ви аналізуєте ефективність конкретних ініціатив.

Приклади:

  • utm_campaign=summer_sale_2026 — літня акція
  • utm_campaign=product_launch_sneakers — запуск нового продукту
  • utm_campaign=black_friday — чорна п’ятниця
  • utm_campaign=abandoned_cart — реактивація кошика

Не пишіть назву кампанії кирилицею — вона перетвориться в URL-encoded рядок і стане нечитабельною у звітах. utm_campaign=літній-розпродаж в GA4 виглядатиме як %D0%BB%D1%96%D1%82%D0%BD%D1%96%D0%B9-%D1%80%D0%BE%D0%B7%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6. Транслітерація або англійська — єдиний варіант.

utm_term — ключове слово (необов’язково)

Параметр для ручного маркування ключових слів у платному пошуку. Корисний, якщо ви не використовуєте автоматичне таґування Google Ads або ведете рекламу в Bing/Яндекс.

Приклад:

utm_term=buy+sneakers+online

Пробіли замінюються на + або %20. У GA4 цей параметр потрапляє у вимір «Session manual term».

Для Google Ads з увімкненим Auto-tagging параметр gclid містить всю необхідну інформацію — utm_term дублювати не потрібно.

utm_content — варіант оголошення або кнопки (необов’язково)

Параметр для розрізнення кількох варіантів одного оголошення або різних елементів сторінки з посиланнями на одну і ту ж URL.

Приклади використання:

A/B-тестування оголошень:

utm_content=banner_blue
utm_content=banner_red

Кілька посилань в одному email:

utm_content=header_cta
utm_content=footer_cta
utm_content=product_image

Різні формати реклами:

utm_content=carousel_post
utm_content=single_image
utm_content=video_15s

У GA4 цей параметр зберігається у вимірі «Session manual ad content».

Правила іменування UTM-міток

Єдиний стиль іменування — запорука читабельних звітів. Якщо половина команди пише utm_source=Facebook, а інша utm_source=facebook, у GA4 буде дві різні рядки з трафіком з однієї платформи.

Обов’язкові правила

  1. Тільки нижній регістр. GA4 чутливий до регістру. Email, email і EMAIL — три окремих рядки у звіті.

  2. Без пробілів. Пробіл стає %20 в URL. Замість пробілу — дефіс - або підкреслення _.

  3. Без кирилиці. Перетворюється на нечитабельний URL-encoded рядок.

  4. Без спеціальних символів & = ? # — вони ламають структуру URL.

  5. Коротко і зрозуміло. summer_sale краще, ніж email-campaign-for-summer-discount-sale-2026.

Рекомендований формат

utm_source=<платформа>
utm_medium=<канал>
utm_campaign=<назва_кампанії>
utm_content=<варіант>  (опц.)
utm_term=<ключслово>   (опц.)

Приклад для кампанії чорної п’ятниці в Instagram:

utm_source=instagram
utm_medium=cpc
utm_campaign=black_friday_2026
utm_content=carousel_sneakers

Узгодженість команди

Якщо над utm-мітками працює кілька людей, зафіксуйте стандарти в документі:

  • Список допустимих значень utm_source (по платформах)
  • Список допустимих значень utm_medium (по каналах)
  • Формат utm_campaign: <категорія>_<назва>_<рік> або <назва>_<квартал>

Без документа за пів року у GA4 буде 30 варіантів написання “facebook”.

Приклади UTM-міток по каналах

Email-маркетинг

Для кожного посилання в листі — окремий utm_content. Без цього не знаєте, яка кнопка «спрацювала».

# Головний CTA в заголовку листа
https://example.com/sale/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale&utm_content=header_cta

# Кнопка під конкретним товаром
https://example.com/product/sneakers/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale&utm_content=product_sneakers

# Посилання в підвалі листа
https://example.com/all-products/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale&utm_content=footer_link

Тип розсилок варто розрізняти в utm_source:

  • utm_source=newsletter — регулярна розсилка
  • utm_source=transactional — тригерні листи (замовлення, реєстрація)
  • utm_source=promo — разові акційні листи

Для пошукової реклами з ручним таґуванням:

https://example.com/product/?utm_source=google&utm_medium=cpc&utm_campaign=search_branded&utm_term=example+brand+sneakers&utm_content=ad_v2

Для Display/Банерів:

https://example.com/sale/?utm_source=google&utm_medium=display&utm_campaign=retargeting_q2&utm_content=banner_728x90

Якщо використовуєте Auto-tagging у Google Ads — gclid передає всю інформацію автоматично, але додаткові UTM не зашкодять для ідентифікації конкретного оголошення.

Facebook і Instagram Ads

Meta дозволяє використовувати динамічні параметри у URL:

https://example.com/product/?utm_source=facebook&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{ad.name}}

{{campaign.name}} і {{ad.name}} — Macro від Meta, підставляють реальні назви автоматично.

Для органічних постів:

https://example.com/blog/post/?utm_source=instagram&utm_medium=social&utm_campaign=brand_awareness_jun&utm_content=stories_swipeup

Telegram-канал

https://example.com/landing/?utm_source=telegram&utm_medium=social&utm_campaign=product_launch&utm_content=post_jun_24

Для Telegram Ads (офіційна платформа реклами):

utm_source=telegram_ads&utm_medium=cpc&utm_campaign=brand_q2

Партнерські посилання та affiliate

https://example.com/?utm_source=partner_site_name&utm_medium=affiliate&utm_campaign=spring_collab&utm_content=sidebar_banner

QR-коди (офлайн)

QR-коди — UTM-мітки для офлайну. Клієнт сканує кюар, ви бачите в GA4 звідки (вітрина, листівка, захід):

https://example.com/?utm_source=qr_storefront&utm_medium=offline&utm_campaign=summer_promo

Як зібрати UTM-посилання: UTM Builder

Ручне складання URL з кількома параметрами — джерело помилок: забутий символ ?, подвоєний &, пробіл в значенні. Використовуйте UTM Builder на нашому сайті.

Алгоритм:

  1. Вставте базовий URL (без існуючих параметрів)
  2. Заповніть поля: Source, Medium, Campaign, та опціонально Content і Term
  3. Інструмент автоматично кодує спеціальні символи і збирає URL
  4. Скопіюйте готове посилання

Якщо URL вже містить параметри (?ref=blog), UTM Builder додасть мітки через &, не через ?.

Для перевірки готового посилання — UTM Decoder: він розбирає URL і показує кожен параметр окремо, перевіряє формат.

Як читати UTM-трафік у GA4

Звіт Traffic Acquisition

Основний звіт: Reports → Acquisition → Traffic acquisition.

За замовчуванням показує «Session default channel group» — автоматична класифікація по каналах (Organic Search, Paid Search, Email, Direct тощо). GA4 визначає канал на основі utm_medium і utm_source.

Щоб побачити utm-параметри деталізовано:

  1. Відкрийте Traffic acquisition
  2. Натисніть на заголовок колонки з назвою каналу
  3. Виберіть «Session source/medium» або «Session campaign» у розбивці

Таблиця покаже рядки виду:

newsletter / email           432 сесії   3.2% конверсій
google / cpc                 891 сесія   4.7% конверсій
facebook / social            211 сесій   1.1% конверсій

User Acquisition vs Traffic Acquisition

User Acquisition — атрибуція по першому джерелу залучення користувача (коли він вперше прийшов на сайт). Корисний для оцінки, які канали залучають нових клієнтів.

Traffic Acquisition — атрибуція по джерелу сесії (кожного окремого відвідування). Корисний для оцінки, які кампанії приводять повторні відвідування.

Для аналізу ефективності email-кампаній і платної реклами частіше корисний Traffic Acquisition — він показує кожну сесію незалежно від того, чи був користувач на сайті раніше.

Explore: власний звіт

Для глибшого аналізу: Explore → Blank (або Free form).

Корисні виміри для UTM-аналізу:

  • Session source — utm_source
  • Session medium — utm_medium
  • Session campaign — utm_campaign
  • Session manual ad content — utm_content
  • Session manual term — utm_term

Корисні метрики:

  • Sessions — кількість сесій
  • Engaged sessions — сесії з взаємодіями
  • Key events — конверсії (колишні Goals, перейменовані у 2024)
  • Revenue — дохід (якщо налаштовані e-commerce події)

Приклад: зведений звіт по utm_campaign з розбивкою по utm_content показує, яке оголошення в кампанії дало більше конверсій.

Перевірка даних через DebugView

Перед запуском кампанії перевірте, що UTM-параметри збираються коректно:

  1. Відкрийте GA4 → Configure → DebugView
  2. Перейдіть по UTM-посиланню у браузері (на тому ж пристрої, де є GA4 Debug Mode або розширення GA4 Debugger)
  3. У DebugView побачите подію session_start з параметрами:
    • source = значення utm_source
    • medium = значення utm_medium
    • campaign = значення utm_campaign

Якщо параметри відображаються правильно — кампанію можна запускати.

Типові помилки з UTM-мітками

1. Різний регістр у значеннях

Проблема: один менеджер пише utm_source=Facebook, інший utm_source=facebook. У GA4 — два різних рядки.

Виправлення: зафіксуйте стандарт «тільки нижній регістр» і перевіряйте через UTM Decoder перед публікацією.

2. UTM-мітки на внутрішніх посиланнях

Проблема: розробник додає UTM до посилань в меню або між сторінками сайту. GA4 вважає перехід новою сесією з нового джерела — початкова атрибуція (email, реклама) втрачається.

Виправлення: UTM — тільки для зовнішніх посилань, що ведуть на ваш сайт.

3. Пробіли в значеннях параметрів

Проблема: utm_campaign=summer sale → в URL стає utm_campaign=summer%20sale. GA4 зберігає з пробілом, але форматування ламається в деяких інструментах.

Виправлення: завжди дефіс або підкреслення замість пробілу.

4. Кирилиця в значеннях

Проблема: utm_campaign=літній+розпродаж → в URL %D0%BB%D1%96%D1%82%D0%BD%D1%96%D0%B9+%D1%80%D0%BE%D0%B7%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6. У GA4 звіт нечитабельний.

Виправлення: латиниця або транслітерація. utm_campaign=litniiy_rozprodazh або utm_campaign=summer_sale.

5. Відсутність utm_medium при наявності utm_source

Проблема: є utm_source=newsletter, але немає utm_medium. GA4 не може класифікувати канал — сесія потрапляє в «Unassigned».

Виправлення: завжди вказуйте utm_source і utm_medium разом. utm_campaign — бажано, але не обов’язково для базової атрибуції.

6. Використання однакового UTM для різних кампаній

Проблема: маркетолог використовує utm_campaign=email_promo для всіх листів протягом року. У звіті неможливо розрізнити, яка конкретна акція спрацювала.

Виправлення: унікальна назва кампанії для кожної акції. Якщо рекламуєте знижку в червні і серпні — summer_sale_jun і summer_sale_aug.

7. UTM-посилання на сторінки з redirect

Проблема: посилання веде на http://example.com/old-page/, яка редиректить на https://example.com/new-page/. При редиректі UTM-параметри можуть втрачатися (залежить від типу редиректу і налаштувань сервера).

Виправлення: UTM-мітки завжди ставте на фінальний URL після всіх редиректів.

8. Відсутність UTM на всіх посиланнях у email

Проблема: в листі є 5 посилань, але UTM-мітки тільки на 2. Решта 3 приходять у GA4 як Direct.

Виправлення: перевіряйте всі посилання у листі перед відправкою через UTM Decoder або вручну.

UTM і canonical: як не зашкодити SEO

UTM-параметри в URL можуть створити проблему з дублями контенту для пошукових систем. Якщо на URL з UTM-мітками ведуть зовнішні посилання, Google може проіндексувати версію https://example.com/product/?utm_source=email&utm_medium=email замість чистої https://example.com/product/.

Більшість CMS (WordPress, Shopify, Hugo) автоматично ставлять canonical на чистий URL без параметрів — це правильна поведінка. Перевірте, що canonical на вашому сайті не включає UTM-параметри.

Якщо ви використовуєте кастомне рішення — явно налаштуйте canonical:

<link rel="canonical" href="https://example.com/product/">

Докладніше про canonical і технічне SEO — в розділі Digital Marketing.

Пов’язані ресурси

Інструменти:

  • UTM Builder — зберіть UTM-посилання без помилок
  • UTM Decoder — розберіть готове посилання і перевірте параметри

Глосарій:

Розділ:


Стаття базується на документації Google Analytics 4, специфікації UTM і практичному досвіді налаштування кампаній для e-commerce і SaaS-продуктів.

Схожі статті

Дивіться також

Цю статтю пише і оновлює Андрій Коваленко — без AI-води і партнерських посилань. Помітив застарілий факт чи неточність — напиши, перепишу того ж тижня.

Хто веде сайт і чому без AI