SEQUENCE
Маркетинг і аналітика

UTM-мітки: повний гід з прикладами для GA4, реклами, розсилок і месенджерів

Команда SEQUENCEОпубліковано 13 хв читання

UTM-мітки — це параметри в кінці посилання на кшталт ?utm_source=facebook&utm_medium=paid_social&utm_campaign=autumn_sale, які повідомляють Google Analytics 4 і вашій CRM, звідки прийшов відвідувач: платформа, тип трафіку, кампанія, конкретне оголошення. Без них частина кліків із реклами, розсилок і месенджерів потрапляє у «Direct» або «Unassigned», і ви не бачите, який канал приносить заявки.

Нижче: п'ять основних параметрів і два додаткові для GA4, правила неймінгу, таблиця готових міток для Meta Ads, Google Ads, email, Telegram, Viber, блогерів і QR-кодів, звіти, де їх дивитися, типові помилки і схема передачі UTM у CRM разом із заявкою.

Що таке UTM-мітки і навіщо вони бізнесу

UTM-мітки потрібні, щоб рахувати заявки й продажі за кожним каналом окремо, а не вгадувати. Назва походить від Urchin Tracking Module: Urchin був сервісом веб-аналітики, який Google купив у 2005 році і на основі якого створив Google Analytics.

GA4 вміє сам визначати лише частину джерел: органічний пошук, переходи з інших сайтів, рекламу Google Ads із автотегуванням. А от кліки з мобільних застосунків Instagram, Telegram і Viber, з поштових клієнтів, PDF-файлів чи QR-кодів часто приходять без даних про реферера. У звітах вони виглядають як прямий захід, ніби людина сама набрала адресу.

Наслідок простий: канал, який реально приносить клієнтів, у звіті виглядає слабким, і бюджет урізають саме йому. Мітки вирішують три задачі:

  • порівнюють канали за заявками, а не за кліками чи охопленнями;
  • показують, яка кампанія і яке оголошення дали результат, а отже, де вартість заявки нижча;
  • разом із CRM дозволяють побачити, з якого джерела прийшли клієнти, що заплатили. Саме це потрібно, щоб порахувати ROMI і CAC за кожним каналом.

5 основних параметрів UTM і два додаткові для GA4

Обов'язкових параметрів три: utm_source, utm_medium і utm_campaign. Ще два, utm_content і utm_term, уточнюють оголошення чи аудиторію, а utm_id і utm_source_platform знадобляться, коли кампаній багато або ви імпортуєте витрати в GA4.

ПараметрЩо означаєОбов'язковийПриклад значенняДе видно в GA4
utm_sourceПлатформа або джерелоТакfacebook, google, newsletter, telegramДжерело сеансу (Session source)
utm_mediumТип трафіку, каналТакpaid_social, cpc, email, socialКанал сеансу (Session medium)
utm_campaignНазва кампаніїТак2026_10_leads_kitchensКампанія сеансу (Session campaign)
utm_contentВаріант оголошення, креатив, місце посиланняНіvideo_15s_v2, header_buttonSession manual ad content
utm_termКлючове слово або аудиторіяНіlookalike_buyers, kuhni_na_zamovlenniaSession manual term
utm_idІдентифікатор кампаніїНі120210345Потрібен для імпорту витрат
utm_source_platformПлатформа закупівлі трафікуНіmeta_ads_managerSession source platform

Найважливіший параметр для звітів, utm_medium. Саме за ним (разом із source) GA4 розподіляє трафік за групами каналів за замовчуванням. Згідно з документацією Google, правила приблизно такі:

  • email у medium дає канал Email;
  • cpc, ppc, retargeting або значення, що починається з paid, разом із джерелом-соцмережею дають Paid Social, із пошуковою системою дають Paid Search;
  • social, social-media, sm у medium дають Organic Social;
  • display, banner, cpm дають Display;
  • referral дає Referral, affiliate дає Affiliates, sms дає SMS.

Усе, що не підпадає під правила (наприклад, utm_medium=post чи utm_medium=stories), GA4 відносить до Unassigned. Тому вигадувати власні значення medium без потреби не варто.

Є ще utm_creative_format і utm_marketing_tactic. Google у довідці прямо пише, що utm_creative_format наразі не відображається у звітах GA4, тож для малого і середнього бізнесу ці два параметри можна пропустити.

Правила неймінгу UTM, щоб звіти не розсипалися

GA4 чутливий до регістру: Facebook, facebook і FB у звіті будуть трьома різними джерелами. Половина проблем з UTM виникає не через техніку, а через те, що таргетолог, SMM-менеджер і email-маркетолог пишуть мітки кожен по-своєму.

Правила, які працюють:

  1. Тільки нижній регістр. Жодних Facebook чи Autumn_Sale.
  2. Без пробілів і кирилиці. Пробіл перетворюється на %20 або +, кирилиця кодується в нечитабельні послідовності на кшталт %D0%BA%D1%83. Використовуйте латиницю і один роздільник: або підкреслення, або дефіс, не обидва.
  3. Єдиний словник значень. Таблиця в Google Sheets з допустимими source і medium, яку відкривають усі, хто ставить посилання, включно з підрядниками.
  4. Шаблон назви кампанії. Наприклад, рік_місяць_ціль_продукт: 2026_10_leads_kitchens. Через пів року ви відсортуєте кампанії за датою і не загубитеся.
  5. Один факт в одному параметрі. Не пишіть utm_source=facebook_ads і utm_medium=facebook: платформа йде в source, тип трафіку в medium.
  6. Жодних персональних даних. Email чи телефон у мітці порушують правила Google Analytics щодо PII і можуть призвести до проблем з акаунтом.

Мінімальний словник для більшості українських бізнесів виглядає так: source = facebook, instagram, google, telegram, viber, newsletter, tiktok, youtube; medium = paid_social, cpc, social, email, messenger, qr, referral. Решту додавайте тільки після узгодження.

Збирати посилання вручну незручно і ризиковано, одна зайва літера ламає звіт. Скористайтеся безкоштовним генератором UTM-міток: він збирає URL із правильним синтаксисом і приводить значення до нижнього регістру.

Готові приклади UTM-міток для реклами, розсилок і месенджерів

Таблиця нижче покриває типові канали українського малого і середнього бізнесу. Значення campaign і content замініть своїми, а source і medium краще залишити як є: вони вже підібрані під групи каналів GA4.

Каналutm_sourceutm_mediumutm_campaignutm_contentГрупа каналів у GA4
Facebook Adsfacebookpaid_social{{campaign.name}}{{ad.name}}Paid Social
Instagram Adsinstagrampaid_social{{campaign.name}}{{ad.name}}Paid Social
Google Adsавтотегування gclidавтотегуванняавтотегуванняавтотегуванняPaid Search
Email-розсилкаnewsletteremail2026_10_digestheader_buttonEmail
Пост у власному Telegram-каналіtelegramsocial2026_10_launchpost_15_10Organic Social
Telegram Ads або посів у чужих каналахtelegrampaid_social2026_10_launchназва_каналуPaid Social або Paid Other
Viber-розсилкаvibermessenger2026_10_promobutton_mainUnassigned, потрібна власна група
Блогер в Instagraminstagrampaid_social2026_10_bloggersнікнейм_блогераPaid Social
Посилання в біо Instagraminstagramsocialbiobio_linkOrganic Social
QR-код на листівці чи стендіflyerqr2026_10_expostand_aUnassigned, потрібна власна група

Для Viber і QR GA4 не має стандартного каналу. Створіть у налаштуваннях власну групу каналів (Адміністратор → Відображення даних → Групи каналів, в англійському інтерфейсі Admin → Data display → Channel groups) з правилами «medium = messenger» і «medium = qr», і ці переходи перестануть зливатися в Unassigned.

Facebook та Instagram Ads: динамічні параметри

У Meta Ads Manager мітки задають на рівні оголошення в полі «Параметри URL». Зручніше використовувати динамічні параметри, які Meta підставляє автоматично:

utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}&utm_id={{campaign.id}}

Якщо оголошення крутиться і у Facebook, і в Instagram, замість фіксованого source можна поставити {{site_source_name}}: Meta підставить короткі коди fb, ig, msg або an. Додайте їх у словник, щоб не дивуватися новим джерелам у звіті.

Головна пастка динамічних параметрів у тому, що назви кампаній і оголошень потрапляють у звіт як є. Назвали кампанію «Осінній розпродаж Київ» — отримаєте кирилицю, пробіли і великі літери. Тому правила неймінгу стосуються і назв у самому кабінеті.

Для Google Ads залиште автотегування увімкненим і зв'яжіть акаунт із GA4. Тоді аналітика сама отримує кампанію, групу оголошень, ключове слово і витрати через параметр gclid, і ручні UTM для звітів не потрібні.

Ручні мітки мають сенс, коли ваша CRM вміє читати лише UTM. Додайте їх у полі «Суфікс кінцевої URL-адреси» з параметрами ValueTrack:

utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={adgroupid}&utm_term={keyword}

Коли на посиланні є і gclid, і UTM, GA4 за замовчуванням бере дані кампанії з автотегування. Вимикати автотегування заради UTM не варто: gclid потрібен для імпорту офлайн-конверсій із CRM у Google Ads і для коректної роботи стратегій автоматичного призначення ставок.

Email, Telegram і Viber

Більшість сервісів розсилок уміють додавати UTM автоматично. Перевірте, які саме значення вони підставляють: іноді це назва листа кирилицею або source з великої літери.

У месенджерах мітка потрібна на кожному посиланні без винятку, бо переходи із застосунків Telegram і Viber майже завжди приходять без реферера. Для Telegram-бота UTM не допоможуть, бо аналітика не бачить, що відбувається всередині месенджера. Там використовуйте параметр start у посиланні на бота (t.me/назва_бота?start=fb_autumn): він вміщує до 64 символів латиницею, цифрами, підкресленням і дефісом, і бот може записати це значення як джерело.

Блогери та QR-коди

Для інтеграцій із блогерами давайте кожному окреме посилання з його нікнеймом в utm_content. Додатково видайте персональний промокод: частина аудиторії не натискає посилання в сторіс, а потім шукає бренд у Google, і без промокоду ці продажі запишуться на органіку.

У QR-код не кодуйте довге посилання з мітками: чим довший URL, тим щільніший код і тим гірше він сканується з відстані. Зробіть коротку адресу на своєму домені (наприклад, /expo) з 301-редиректом на сторінку з UTM. Перед друком перевірте, що редирект зберігає параметри, і відскануйте тестовий відбиток кількома телефонами.

Де дивитися UTM-мітки в GA4

Основний звіт: Звіти → Залучення → Залучення трафіку (Reports → Acquisition → Traffic acquisition). Змініть основний вимір на «Джерело / канал сеансу» або «Кампанія сеансу», і побачите сеанси, залученість і ключові події за кожною міткою.

Що ще корисно знати:

  • Залучення користувачів (User acquisition) показує джерело першого візиту. Це відповідь на питання, хто привів нових людей, а не хто повернув старих.
  • utm_content і utm_term у стандартних звітах не видно. Створіть дослідження у розділі «Дослідження» (Explore) у форматі довільної таблиці з вимірами Session manual ad content і Session manual term.
  • Ключові події. Позначте відправку форми чи покупку як ключову подію (раніше це називалося конверсією). Без цього ви бачитимете сеанси, але не заявки.
  • Перевірка нових міток. Звіт у реальному часі або DebugView показує перехід одразу. У стандартних звітах дані з'являються із затримкою, Google вказує до 24–48 годин.

Якщо звітувати керівнику чи клієнту щомісяця, зберіть дашборд у Looker Studio: витрати, сеанси, заявки і вартість заявки за кожним utm_source і utm_campaign на одному екрані.

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

Більшість спотворених звітів, які ми бачимо на аудитах, мають одну з цих причин:

  1. UTM на внутрішніх посиланнях. Банер на головній з міткою utm_source=homepage перезаписує джерело: людина прийшла з Google Ads, клікнула банер, і заявка записалася на «homepage». Для внутрішніх банерів використовуйте події GA4, наприклад рекомендовану подію select_promotion.
  2. Різний регістр і синоніми. Facebook, facebook, fb і FB_ads у звіті розкидають один канал на чотири рядки.
  3. Довільний utm_medium. Значення post, stories, bio, blogger відправляють трафік в Unassigned.
  4. Редиректи, що з'їдають параметри. Перехід з http на https, з www на без www чи через сервіс скорочення посилань іноді відкидає все після знака питання. Відкрийте посилання і перевірте фінальну адресу в браузері.
  5. Синтаксичні помилки. Два знаки питання в одному URL (якщо в адресі вже є ?, мітки додаються через &), або мітки після символу #, де аналітика їх не прочитає.
  6. Мітки в посиланнях, якими діляться. Користувач копіює адресу з розсилки і пересилає в чат, і всі наступні візити записуються на email-кампанію. Повністю цього не уникнути, але робіть посилання на сторінки, які рідко копіюють, і не дивуйтеся «хвостам» старих кампаній.
  7. Ручні UTM у Google Ads при вимкненому автотегуванні. Ви втрачаєте дані про витрати, ключові слова і можливість передати продажі назад у рекламу.

Як передати UTM-мітки в CRM разом із заявкою

GA4 показує, який канал дає заявки, а CRM показує, який канал дає гроші. Щоб з'єднати одне з іншим, сайт має зберегти мітки при першому візиті і передати їх разом із формою.

Робоча схема виглядає так:

  1. Зберігаємо мітки при вході. Скрипт на сайті читає UTM з адреси і записує їх у cookie або localStorage на 30–90 днів. Це важливо: людина заходить на /promo, потім переходить на /kontakty, і параметри з адресного рядка вже зникли.
  2. Додаємо приховані поля у форми. utm_source, utm_medium, utm_campaign, utm_content, utm_term, а також gclid, fbclid і сторінку входу.
  3. Передаємо в CRM. Через вебхук або API форма створює ліда з заповненими полями джерела. KeyCRM, Pipedrive, HubSpot та інші системи підтримують кастомні поля для цього.
  4. Зберігаємо перший і останній дотик. Одне поле для джерела першого візиту, друге для джерела візиту, з якого надійшла заявка. Так видно, хто знайомить з брендом, а хто дотискає.
  5. Не забуваємо про дзвінки і месенджери. Для дзвінків потрібен колтрекінг (Ringostat, Binotel тощо), який підміняє номер залежно від джерела. Для Telegram-бота використовуйте параметр start, описаний вище.

Детальніше про те, як налаштувати потік заявок із сайту в Telegram і CRM, читайте в гіді про автоматизацію заявок з сайту, а про вибір самої системи в статті CRM для малого бізнесу. Інтеграцію форм із CRM також можна замовити в межах автоматизації бізнес-процесів.

Якщо соцмережі веде підрядник, просіть звітувати не лише охопленнями, а заявками за UTM. У SMM-супроводі від SEQUENCE щомісячний звіт включає метрики, охоплення і заявки, а розмітка посилань є частиною роботи. Орієнтири щодо бюджету на ведення соцмереж є в статті скільки коштує SMM.

Підсумок

  • Ставте мітки на всі посилання, які ведуть на сайт ззовні: реклама, розсилки, месенджери, блогери, QR.
  • Обов'язкові параметри: utm_source, utm_medium, utm_campaign. Medium підбирайте під групи каналів GA4.
  • Нижній регістр, латиниця, один роздільник, єдиний словник для всієї команди.
  • У Google Ads покладайтеся на автотегування, UTM додавайте лише для CRM.
  • Передавайте мітки в CRM разом із заявкою, інакше ви знатимете ціну ліда, але не ціну клієнта.

Часті запитання

Чи впливають UTM-мітки на SEO?

Напряму ні. Google розуміє, що сторінки з UTM-параметрами є копіями основної адреси, особливо якщо на сторінці правильно вказаний canonical без параметрів. Проблеми виникають, коли мітки стоять на внутрішніх посиланнях і пошуковик сканує десятки варіантів однієї сторінки. Перевірити canonical можна в інструменті перевірки canonical.

Чи потрібні UTM-мітки для Google Ads?

Для звітів у GA4 ні, якщо увімкнене автотегування і акаунти Google Ads та GA4 пов'язані: дані передаються через gclid. Ручні UTM додавайте в суфікс кінцевої URL-адреси, тільки коли вашій CRM потрібні саме UTM-параметри. Автотегування при цьому не вимикайте, інакше втратите дані про витрати й ключові слова.

Чи можна використовувати кирилицю в UTM-мітках?

Технічно можна, але не варто. Кирилиця кодується у вигляді %D0%BA%D1%83 в адресі, частина сервісів і CRM показує її некоректно, а одна й та сама кампанія легко записується двома способами. Використовуйте латиницю в нижньому регістрі та транслітерацію, наприклад kuhni_na_zamovlennia.

Чому трафік з UTM-мітками потрапляє в Unassigned у GA4?

Найчастіше через нестандартне значення utm_medium, яке не підпадає під правила груп каналів GA4: post, stories, blogger, messenger. Виправити можна двома способами: використовувати стандартні значення (paid_social, social, email, cpc) або створити власну групу каналів з правилами для ваших значень. Друге зручно для Viber-розсилок і QR-кодів, для яких стандартного каналу немає.

Скільки часу потрібно, щоб дані UTM з'явилися в GA4?

Перехід за міткою видно в звіті «У реальному часі» за кілька секунд, тож новий лінк можна перевірити одразу. У стандартних звітах залучення трафіку дані з'являються із затримкою: Google зазначає, що обробка може тривати до 24–48 годин. Тому не робіть висновків про кампанію в день запуску.

Чи можна ставити UTM на посилання в біо Instagram?

Так, і це варто робити: переходи із застосунку Instagram часто не передають реферер і без мітки виглядають як прямі. Використовуйте utm_source=instagram, utm_medium=social, utm_campaign=bio. Якщо в біо мультипосилання, ставте окрему мітку на кожну кнопку, щоб бачити, яка з них працює.

Безкоштовні інструменти до теми

Працюють у браузері, без реєстрації.

Не знайшли те, що шукали?

Зв'яжіться з нами, і ми допоможемо знайти рішення для вашого бізнесу

Читайте також