Навіщо єдині правила
Без правил одна й та сама реклама в Facebook потрапить у звіти як facebook, fb, meta або social — і ви втратите можливість чесно порівнювати канали.
Єдиний словник знижує вартість підтримки аналітики й прискорює відповіді на питання керівництва про ефективність.
Не забувайте про email і CRM: якщо автогенератор посилань не підхоплює UTM, у звітах з’являться not set або direct, які складно пояснити фінансам.
Паралельно варто домовитися про «заборонені» значення: наприклад, не писати free, promo або test у campaign без тікета, бо через рік ніхто не згадає, що це була тимчасова акція. Чисті назви кампаній полегшують злиття даних із фінансовою звітністю та зменшують ручне перейменування рядків у Google Таблицях.
- Фіксуйте нижній регістр для всіх значень.
- Використовуйте латиницю без пробілів у campaign.
- Забороніть ручне додавання міток у соцмережах без шаблону.
- Погодьте відповідальність: хто створює кампанію — той генерує UTM.
- Зберігайте таблицю кампаній із короткими кодами.
- Перевіряйте дублікати в GA4 Acquisition раз на місяць.
- Додайте utm_content лише для A/B креативів.
- Не змінюйте campaign mid-flight без причини.
- Переконайтеся, що редіректи не зрізають query string.
- Погодьте з брендом назви для офлайн QR.
GTM і dataLayer — пояснення для маркетолога.
Мінімальний шаблон
Мінімальний набір: utm_source (платформа), utm_medium (тип трафіку), utm_campaign (код без пробілів), опційно utm_content для креативів.
Додаткові параметри варто вводити лише якщо вони реально фільтруються у звітах.
Для партнерських програм корисно закодувати tier або тип угоди в campaign, але не змішуйте туди назви креативу — utm_content існує саме для варіантів оголошення. Якщо в одній кампанії десятки креативів, збережіть короткий hash або id з рекламного кабінету, щоб звірка з витратами займала хвилини, а не дні.
- Створіть генератор URL у таблиці або внутрішньому інструменті.
- Додайте валідацію на пробіли та кирилицю.
- Погодьте коди для influencer-кампаній.
- Для email використовуйте medium=email стабільно.
- Для paid social — medium=paid_social або cpc за вашою політикою.
- Для organic не підміняйте medium штучними мітками.
- Перевірте довжину рядка для SMS-кампаній.
- Зберігайте історію змін словника.
- Переконайтеся, що CRM отримує ті самі коди в hidden fields.
- Після зміни шаблону перегляньте старі посилання в архівах.
- Додайте правило валідації: якщо в URL є пробіл або кирилиця в UTM — генератор не відпускає лінк у продакшен.
- Для офлайн-заходів зберігайте окремий префікс campaign, щоб не змішувати їх із performance-кампаніями в одному рядку звіту.
- Перевірте, що short link-сервіси не відкидають query string при редіректі.
GA4 конверсії — події та цілі.
GA4: де це видно
У GA4 мітки потрапляють у звіти Acquisition і далі в explorations, де їх можна зіставити з витратами з Ads або зовнішніми джерелами витрат.
Якщо мітки неузгоджені, exploration перетворюється на ручне чищення CSV замість аналізу.
Після злиття акаунтів або редизайну зробіть одноразовий аудит активних посилань у рекламних кабінетах — старі UTM часто лишаються в оголошеннях роками.
- Перевірте default channel grouping після зміни medium.
- Створюйте кастомні групи для strategic партнерів.
- Порівнюйте cost data import з фактичними витратами.
- Переконайтеся, що cross-domain не ламає attribution.
- Використовуйте BigQuery для довгих історій.
- Перевірте вплив privacy thresholds на дрібні кампанії.
- Погодьте з фінансами валюту в звітах.
- Додайте анотації до великих промо.
- Перевірте, що manual campaign name не дублює utm_campaign.
- Ведіть changelog у notion/jira.
- Порівняйте default channel grouping до і після зміни medium на тестовому property.
- Для партнерських інвойсів експортуйте список utm_campaign, які реально принесли оплату, а не лише кліки.
- Перевірте, що branded search у Google Ads не перезаписує utm з органіки через autotagging, якщо це небажано.
Аналітика — послуги SEO-Studio.
Висновок
UTM — це мова обліку маркетингу: якщо кожен пише її своєю «діалектом», звіти брехатимуть. Зафіксуйте словник, автоматизуйте генерацію посилань і регулярно чистіть дублікати в GA4. Паралельно тримайте в чистоті події та конверсії — тоді зведення витрат і результатів стає відтворюваним. SEO-Studio допоможе вибудати процес від першого кліку до ROI без хаосу в назвах кампаній.
Наостанок: призначте власника словника UTM, погодьте щомісячний короткий аудит Acquisition і не соромтеся вимикати застарілі campaign-коди, які лише засмічують фільтри — чисті дані дешевші за пояснення керівництву, чому в одному рядку змішані три написання Facebook.