До блогу
Performance20 червня 2026 р. 8 хв

Як налаштувати UTM-мітки: робочий шаблон для агентства і клієнта

Покрокова інструкція, як налаштувати UTM мітки за єдиним шаблоном: правила найменування, готова таблиця параметрів і процес для агентства та клієнта без хаосу в звітах.

Як налаштувати UTM-мітки: робочий шаблон для агентства і клієнта

Звіт показує 40% трафіку як «(direct) / (none)», менеджер вручну рахує ліди з трьох таблиць, а клієнт питає, скільки заявок принесла кампанія в Meta — і ніхто не може відповісти точно. Проблема майже завжди одна: немає єдиного шаблону UTM-міток. Нижче — як налаштувати UTM-мітки так, щоб і агентство, і клієнт читали один і той самий звіт без здогадок. З готовим шаблоном, правилами найменування і таблицею параметрів, яку можна забрати в роботу сьогодні.

1. Що таке UTM-мітки і чому без них аналітика «зливається»

UTM-мітки — це параметри, які додаються в кінець посилання після знака ?. Вони передають у Google Analytics 4, GA, Matomo чи будь-яку аналітику інформацію про те, звідки прийшов користувач: канал, кампанія, конкретне оголошення. Без них системи аналітики намагаються вгадати джерело самі — і часто помиляються.

Класичний приклад: користувач клікнув по рекламі в Instagram, але посилання було без міток. GA4 не побачив рекламного джерела і записав візит у (direct) / (none) або приписав його до «organic social». У звіті ця заявка ніяк не пов'язана з конкретною кампанією — і бюджет, який її приніс, виглядає неефективним.

UTM складається з п'яти параметрів. Три обов'язкові, два опціональні:

  • utm_source — звідки трафік (facebook, google, instagram, newsletter, telegram). Обов'язковий.
  • utm_medium — тип каналу (cpc, paid_social, email, organic_social, referral). Обов'язковий.
  • utm_campaign — назва кампанії (black_friday_2026, leadgen_q3). Обов'язковий.
  • utm_content — для розрізнення креативів/оголошень всередині кампанії. Опціональний.
  • utm_term — ключове слово (для пошукових кампаній). Опціональний.

2. Головна помилка: різнобій у написанні

UTM-параметри чутливі до регістру. Для аналітики Facebook, facebook і FB — це три різних джерела. Коли над акаунтом працюють кілька людей без єдиного словника, у звіті з'являється «зоопарк»: одна реальна кампанія розпадається на 5-6 рядків, кожен з яких має по кілька заявок. Зібрати з цього адекватну картину неможливо.

Як один канал перетворюється на шість рядків у звіті (через різнобій)
facebook (правильно)142 кліки
Facebook61 клік
FB38 кліків
fb_ads29 кліків
Facebook.com19 кліків
meta13 кліків

Реально це один канал з 302 кліками, але в звіті він виглядає як шість слабких джерел. Щоб цього не сталося, потрібні три залізні правила.

Три правила найменування

  • Тільки нижній регістр. Завжди facebook, ніколи Facebook.
  • Нижнє підкреслення замість пробілів. black_friday_2026, не black friday 2026 (пробіл перетворюється на %20 і ламає читабельність).
  • Жодної кирилиці й спецсимволів. Тільки латиниця, цифри, _ і -. Кирилиця кодується в нечитабельний %D0%B0....

3. Робочий шаблон UTM для агентства і клієнта

Ось стандартизована таблиця, яку ми використовуємо в performance-проєктах. Вона фіксує допустимі значення для кожного параметра, щоб усі члени команди писали однаково. Клієнт отримує її копію — і бачить рівно те саме, що бачить агентство.

Каналutm_sourceutm_medium
Реклама Meta (FB/IG)facebook / instagrampaid_social
Google Searchgooglecpc
Google Display / PMaxgoogledisplay
Email-розсилкаnewsletteremail
Telegram-каналtelegramsocial
Блогер / партнерназва_блогераreferral
YouTube-рекламаyoutubevideo

Для utm_campaign працює формула: {ціль}_{продукт}_{місяць_рік}. Наприклад leadgen_consult_06_2026 або sale_course_bf_2026. Для utm_content — опис креативу: video_testimonial, static_offer_a, carousel_b. Це дозволяє порівнювати креативи між собою прямо в звіті.

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

Реклама консультації в Instagram, червень 2026, відео-креатив з відгуком:

https://maxico.agency/?utm_source=instagram&utm_medium=paid_social&utm_campaign=leadgen_consult_06_2026&utm_content=video_testimonial

4. Хто і де генерує мітки: процес без хаосу

Шаблон сам по собі не працює, якщо кожен робить посилання «на колінці». Потрібен один інструмент і одне джерело правди. Найпростіший стек, який ми рекомендуємо клієнтам:

  • Google Sheets як реєстр. Один аркуш зі стовпцями: дата, канал, кампанія, фінальне посилання, відповідальний. Усі лінки народжуються тут і ніде більше.
  • Campaign URL Builder від Google або вбудована формула в Sheets — для генерації самого URL за шаблоном.
  • Скорочувач посилань (Bitly, або власний) — бо повний UTM-лінк довгий і незручний для офлайн-носіїв чи месенджерів.

Розподіл відповідальності між агентством і клієнтом економить найбільше часу. Агентство веде платні канали (Meta, Google, YouTube), клієнт — органіку, розсилки й колаборації. Але словник параметрів — спільний і єдиний. Це ключова умова: щойно з'являються два «джерела правди», звіт знову розсипається.

Скільки трафіку «губиться» в (direct) залежно від дисципліни UTM
Без міток узагалі~45% direct
Мітки «хто як зміг»~22% direct
Єдиний шаблон~7% direct

Орієнтири вище — типовий діапазон, який ми бачимо на акаунтах при аудиті: чим строгіша дисципліна UTM, тим менше трафіку «провалюється» в direct і тим точніше рахується ROI кожного каналу.

5. Як перевірити, що мітки працюють

Налаштувати — половина справи. Перед запуском кампанії посилання треба протестувати, інакше ризик відкрутити бюджет «у нікуди»:

  • Клікніть по власному лінку і подивіться в GA4 → Realtime → Traffic acquisition. Джерело має з'явитися саме так, як ви його прописали.
  • Перевірте, чи не ламається сторінка. UTM не має конфліктувати з іншими параметрами в URL (особливо якщо там уже є ?).
  • Налаштуйте редирект з www і без, з http на https — інакше мітка може «злетіти» на переході.
  • Раз на місяць робіть «прибирання» у GA4: шукайте дублі джерел (facebook vs Facebook) і виправляйте словник на вході.

Коли каналів десятки, ручна перевірка стає вузьким місцем. Тут добре заходить автоматизація: бот або скрипт, що валідує посилання за шаблоном перед публікацією і збирає звіт по джерелах без копіювання даних руками. Такі рішення ми будуємо в нашому AI-напрямі — MaxICo Labs автоматизує аналітику й маркетинг-процеси: від валідації UTM до зведених дашбордів і агентів, що самі тягнуть дані з рекламних кабінетів.

6. Поширені помилки, які зливають дані

  • UTM на внутрішніх посиланнях. Якщо поставити мітки на банер усередині власного сайту, GA4 «обнулить» оригінальне джерело сесії. Внутрішні переходи — ніколи з UTM.
  • Мітки на органіку Google. Не треба маркувати органічні результати пошуку — це зламає природну атрибуцію.
  • utm_medium = «social» для платної реклами. Платний трафік має бути paid_social або cpc, інакше GA4 порахує його як безкоштовний канал.
  • Зміна шаблону посеред кампанії. Якщо переписати правила в розпал — порівняти «до» і «після» вже не вийде. Фіксуйте словник на старті.

Якщо хочеться глибше зануритись у те, як ці дані потім перетворюються на рішення — почитайте інші матеріали в нашому блозі про performance-маркетинг, а про AI-інструменти для аналітики — у розділі про штучний інтелект.

Висновок

UTM-мітки — не технічна формальність, а спільна мова агентства й клієнта. Налаштувати їх правильно означає три речі: затвердити єдиний словник параметрів у нижньому регістрі без пробілів і кирилиці, вести всі посилання через один реєстр у Google Sheets, і перевіряти кожен лінк у Realtime перед запуском. Це не займає більше дня роботи на старті, але економить десятки годин розборок зі звітами щомісяця і повертає точність розрахунку ROI по кожному каналу.

Якщо у вашій аналітиці зараз 30-40% трафіку висить у «(direct)», а звіти між каналами не сходяться — приходьте на безкоштовну консультацію. Розберемо вашу поточну структуру UTM, дамо готовий шаблон під ваші канали й покажемо, де саме зливаються дані. Напишіть нам на сторінці послуг або через контакти на сайті — і ваш наступний звіт нарешті буде чесним.

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

Які UTM-параметри обов'язкові, а які ні?+

Обов'язкові три: utm_source (звідки трафік), utm_medium (тип каналу) і utm_campaign (назва кампанії). Опціональні два: utm_content (для розрізнення креативів) і utm_term (ключове слово для пошуку).

Чому в звіті один канал розпадається на кілька рядків?+

Бо UTM-параметри чутливі до регістру: facebook, Facebook і FB аналітика рахує як три різних джерела. Рішення — єдиний словник значень у нижньому регістрі для всієї команди.

Чи можна писати UTM-мітки кирилицею?+

Ні. Кирилиця кодується в нечитабельний набір символів типу %D0%B0 і ламає звіти. Використовуйте тільки латиницю, цифри, нижнє підкреслення та дефіс.

Як перевірити, що UTM-мітки працюють?+

Клікніть по власному посиланню і подивіться в GA4 у розділі Realtime — Traffic acquisition. Джерело має з'явитися рівно так, як ви його прописали в мітці.

Хто має генерувати UTM-мітки — агентство чи клієнт?+

Агентство веде платні канали, клієнт — органіку та розсилки, але словник параметрів спільний і єдиний. Усі посилання народжуються в одному реєстрі (Google Sheets), щоб уникнути двох джерел правди.

Безкоштовно · 24 години

Отримайте аудит вашого маркетингу під цей сценарій

Покажемо, де ви переплачуєте, де втрачаєте ліди й що змінити, щоб ціни 2026 року працювали на вас. Без шаблонних відповідей — конкретно під ваш бізнес.

  • Аудит за 24 години
  • План із KPI
  • Прогноз бюджету
  • Без зобовʼязань

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

Безкоштовно · 24 години

Отримайте аудит вашого маркетингу під цей сценарій

Покажемо, де ви переплачуєте, де втрачаєте ліди й що змінити, щоб ціни 2026 року працювали на вас. Без шаблонних відповідей — конкретно під ваш бізнес.

  • Аудит за 24 години
  • План із KPI
  • Прогноз бюджету
  • Без зобовʼязань
    WhatsAppTelegramДзвінок