UTM-мітки (Urchin Tracking Module) — параметри, що додаються до URL для відстеження джерела, каналу та кампанії трафіку в Google Analytics, GA4 та інших системах аналітики.

UTM-мітки (від Urchin Tracking Module) — це набір параметрів, які додаються до URL-адреси через знак питання (?) і дозволяють системам аналітики точно визначити, звідки саме прийшов відвідувач: з якого оголошення, розсилки, поста в соцмережах чи банера. Без UTM весь трафік із соцмереж, месенджерів, розсилок та партнерських посилань потрапляє в загальну купу під назвою «direct» або «(other)» — і ніяких висновків про реальну ефективність каналів зробити не можна. UTM-мітки розуміють усі сучасні системи аналітики: Google Analytics 4, Yandex Metrica, Matomo, Adobe Analytics, Plausible, Mixpanel, Amplitude.
UTM — фундамент атрибуції в digital-маркетингу. Без них неможливо порівняти ефективність email-розсилок з paid social, native реклами з ретаргетингом, або вимірювати справжній ROAS кожного каналу. У 2026 кожен серйозний маркетинг-проєкт має внутрішній стандарт UTM-розмітки — без нього хаос у звітах накопичується експоненціально.
Звідки взявся «Urchin»
UTM розшифровується як Urchin Tracking Module — за назвою компанії Urchin Software, яку Google купив у квітні 2005 року. Її аналітичний сервіс під назвою Urchin ліг в основу того, що в листопаді того ж року вийшло як Google Analytics. Відтоді стандарт UTM фактично став універсальним для всієї індустрії: навіть системи, що не мають жодного відношення до Google, читають utm_* параметри за замовчуванням.
5 стандартних UTM-параметрів
Обов’язкові (3)
| Параметр | Що означає | Приклад |
|---|---|---|
utm_source | Джерело — конкретний сайт, платформа або розсилка | google, facebook, instagram, newsletter, youtube |
utm_medium | Канал / тип трафіку | cpc, email, social, banner, referral, affiliate |
utm_campaign | Назва кампанії | spring_sale_2026, black_friday, launch_v3 |
Опціональні (2)
| Параметр | Що означає | Приклад |
|---|---|---|
utm_term | Ключове слово (для платного пошуку) | kupyty_iphone_15 |
utm_content | Конкретний креатив або варіант оголошення | red_button, headline_v2, video_15s |
Повний приклад
https://example.com/landing?utm_source=facebook&utm_medium=cpc&utm_campaign=spring_sale_2026&utm_content=carousel_v2&utm_term=women_shoes
У GA4 цей URL потрапить у звіт Acquisition → Traffic acquisition так: Source = facebook, Medium = cpc, Campaign = spring_sale_2026. Параметри term і content доступні через додаткові виміри.
utm_id (6-й параметр, GA4)
З 2022 у GA4 додано utm_id — числовий ідентифікатор кампанії для ID-based matching замість текстового. Перевага: кампанії не дублюються через помилки регістру (spring_sale vs Spring_Sale). Налаштовується в Admin → Data Streams → Configure tag settings.
Правила побудови UTM: як не зламати аналітику
UTM-мітки працюють як точні рядки: GA4 розрізняє регістр і вважає Facebook і facebook різними джерелами. Це найчастіша причина «дублюючих» каналів у звітах. Базові правила, що економлять години майбутніх розслідувань:
- Тільки нижній регістр. Скрізь. Без винятків.
facebook, неFacebook. - Без пробілів. Використовуйте підкреслення
_або дефіс-.spring_sale, неspring sale. - Тільки латиниця. Кирилиця в URL ламає копіювання, передачу через месенджери та потрапляє у звіти у вигляді
%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7. Жодної кирилиці. - Стандартизуйте
utm_medium. Використовуйте Google’s офіційний список значень:cpc,email,social,display,affiliate,referral,organic. Це потрібно, щоб GA4 правильно згрупував канали в Default Channel Grouping. - Не позначайте внутрішні посилання. UTM-мітки на посиланнях усередині вашого сайту обнуляють вихідне джерело відвідувача — ви втратите дані про те, звідки він прийшов. Для внутрішніх кліків є окремі події (
select_content,click). - Не позначайте email-підпис. Те саме — користувач, який клікнув по підпису під звичайним листом колезі, потрапить у звіт як «email-кампанія».
- Використовуйте єдиний шаблон іменування для всієї компанії. Домовтеся та зафіксуйте:
[platform]_[campaign-type]_[product]_[date]. Без цього через півроку у звітах буде хаос. - Документуйте. Заведіть спільну Google-таблицю зі списком усіх UTM, хто їх створював і навіщо. Це врятує життя, коли через рік ви відкриєте стару кампанію та спробуєте зрозуміти, що означає
utm_campaign=test_promo_v3_old.
Default Channel Grouping в GA4
GA4 автоматично групує ваші UTM-мітки у канали за строгими правилами. Наприклад:
utm_medium=cpcабоppcабоpaid→ канал Paid Search (якщо source — пошуковик) або Paid Social (якщо source — соцмережа).utm_medium=email→ канал Email.utm_medium=social→ канал Organic Social.utm_medium=referral→ канал Referral.utm_medium=affiliate→ канал Affiliates.utm_medium=display+ display network → канал Display.utm_medium=video→ канал Video.
Якщо ви використовуєте нестандартні значення (fb_paid, vkontakte_post, mailing_list), GA4 не розпізнає їх і покладе у (Other) — а отже, вся стандартна звітність по каналах зламається. Повний актуальний список значень і правила групування — у довідці Google.
Платні параметри: gclid, fbclid, ttclid та автоматична розмітка
Для більшості платних каналів UTM-мітки писати руками не потрібно — рекламні платформи передають все автоматично через свої клік-ідентифікатори:
- Google Ads —
gclid(Google Click ID). Вмикається через налаштування Auto-tagging. GA4 використовує gclid для підтягування даних кампанії, ставки, ключа та пристрою напряму з Google Ads. - Microsoft (Bing) Ads —
msclkid. - Meta Ads (Facebook/Instagram) —
fbclid. Але Meta не передає structured дані в GA4 — тому тут UTM-мітки потрібні вручну. - TikTok Ads —
ttclid. - LinkedIn Ads —
li_fat_id. - YouTube Shopping / Performance Max — вбудована прив’язка через Google Ads.
Правило: якщо є auto-tagging — використовуйте його та не дублюйте UTM, інакше позначки конфліктуватимуть. Якщо auto-tagging немає (Meta, TikTok, LinkedIn, нативка), розмічайте UTM руками.
gclid: що в ньому є
Gclid — зашифрований Google Click ID, що містить:
- Кампанію, групу оголошень, оголошення, ключове слово.
- Тип збігу (broad/phrase/exact).
- Пристрій (mobile/desktop/tablet).
- Геолокацію.
- Ставку і час кліку.
- Network (Search/Display/YouTube/Shopping).
Ці дані доступні в GA4 Reports → Acquisition → Google Ads campaigns без жодних додаткових налаштувань. Без auto-tagging ви бачите тільки utm_* поля — це 5 параметрів замість 15+.
UTM для email-розсилок
Email — найвищий ROI канал (36:1 за DMA), і його коректна розмітка особливо важлива. Стандарт:
utm_source=newsletter (або назва конкретної розсилки monday_digest)
utm_medium=email
utm_campaign=[product]_[topic]_[date]
utm_content=[link_position]
Приклад:
?utm_source=newsletter
&utm_medium=email
&utm_campaign=gtm_setup_guide_2026_05_07
&utm_content=header_cta
Платформи з вбудованим UTM Builder: Mailchimp, Klaviyo, Brevo, ConvertKit. У campaign settings вказуєте параметри один раз — система автоматично додає до всіх посилань листа.
Окремо позначайте transactional vs marketing:
- Transactional (підтвердження замовлення, скидання пароля) —
utm_medium=transactional. - Marketing (newsletter, drip) —
utm_medium=email.
Різний intent, різний CR — змішувати в один канал не варто.
Не плутайте з UTM на email-підпис: підпис — це не кампанія, а організаційна особистість. Якщо в підписі під звичайним робочим листом колезі стоїть UTM, всі такі кліки потраплять у вашу email-аналітику як «кампанія» — і зашумлять статистику.
Конструктори та інструменти
Щоб не будувати UTM-посилання вручну і не помилятися:
- Google Campaign URL Builder — офіційний, безкоштовний.
- Google Play URL Builder — для відстеження встановлень Android-застосунків.
- iOS URL Builder — для App Store.
- Bitly, TinyURL, Cuttly, Short.io — скорочують довгі UTM-посилання та водночас дають свою аналітику кліків.
- Google Sheets з шаблоном — найпрактичніший варіант для команди: один лист, формули, єдині правила іменування, історія всіх UTM.
- Наш UTM Builder — швидке створення UTM з валідацією.
- UTM Decoder — розбір параметрів у наявних посиланнях.
Скорочення довгих UTM-посилань
UTM часто стають дуже довгими (100+ символів) і не вміщуються в Twitter/X (281 символ), bio Instagram, рекламні креативи з обмеженою довжиною URL. Сервіси:
- Bitly — найпопулярніший, $35-199/міс, дає аналітику кліків.
- TinyURL — безкоштовний.
- Cuttly — $25-89/міс, EU-hosted, GDPR-friendly.
- Short.io — кастомний домен (ваш
go.example.com), $20+/міс. - Rebrandly — branded short links, $29+/міс.
Найкраща практика: branded shorteners з вашим доменом (go.brand.com/sale) — підвищує CTR на 30-40% порівняно з generic (bit.ly), бо викликають довіру.
Чутливість до регістру: головна пастка
UTM-параметри розрізняють регістр. У звіті GA4 це виглядає як кілька рядків-двійників:
Facebook | cpc → 1 200 сесій
facebook | cpc → 850 сесій
FACEBOOK | CPC → 60 сесій
Це три різних джерела для GA4, хоча по суті один і той самий канал. Рішення:
- Домовитися про єдині правила на старті та застосовувати їх скрізь.
- Використовувати Channel Groups в GA4 для кастомної групування за регулярними виразами.
- Чистити історичні дані через перейменування або фільтри в Looker Studio.
Термін життя UTM-міток у GA4
В Universal Analytics UTM-мітки записувалися в cookie сесії та втрачали значення після 6 місяців. У GA4 атрибуція працює інакше: дані кампанії зберігаються в параметрах події та не мають окремого терміну життя, окрім загального терміну зберігання даних (за замовчуванням 2 або 14 місяців, налаштовується в Admin → Data Settings → Data Retention).
Також у GA4 діє нова логіка «нової сесії»: зміна UTM-параметрів більше не створює нову сесію автоматично (як було в UA). Це означає, що один користувач, який переходить за різними мітками протягом однієї сесії, залишиться в одній сесії — а атрибуція працюватиме через модель Data-Driven Attribution.
UTM і канонічні URL: критичний SEO-нюанс
UTM-параметри створюють дублі URL з канонічного:
https://example.com/article/ (canonical)
https://example.com/article/?utm_source=email&utm_medium=newsletter (з UTM)
Без canonical-тега Google може індексувати UTM-варіант як окремий URL, розпорошуючи link equity. Рішення:
- Завжди self-referencing canonical-тег на всіх сторінках, що ігнорує UTM:
<link rel="canonical" href="https://example.com/article/">
- Не додавайте UTM до backlinks — це створює дублі для індексу Google.
- Перевіряйте через Search Console → Coverage → URL з UTM мають canonical на чистий URL.
Типові помилки
- Кирилиця в utm_campaign. Ламає кодування та читабельність звітів.
- Різний регістр одного джерела. «Facebook» і «facebook» в одному звіті.
- Пробіли у значеннях.
summer saleперетворюється наsummer%20saleабо просто обрізається. - Нестандартні
utm_medium.mailingзамістьemail,vkзамістьsocial→ канал Other. - UTM-мітки на внутрішніх посиланнях. Перезаписують оригінальне джерело.
- Дублювання з auto-tagging. UTM поверх gclid у Google Ads → конфлікт даних.
- Відсутність документації. Через 6 місяців ніхто не пам’ятає, що означає
utm_content=test3_v2_old. utm_termдля всього, крім пошуку. Цей параметр історично призначений для ключових слів платного пошуку, використовувати його для інших цілей — плутанина.
Пов’язані матеріали
- Сесія (Session) — як GA4 групує події у сесії.
- Конверсія (Conversion) — цільові дії, що зв’язуються з UTM-кампаніями.
- KPI — система метрик ефективності каналів.
- GA4 — повний посібник.
- GTM — основи.
- Digital-маркетинг — основи.
- UTM Builder і UTM Decoder.