Аналітика

UTM-мітки: шаблон для Meta і Google Ads без хаосу

Олег Волков6 хв читання

Порожні паперові бирки на нитках на чорному тлі

Коротко. UTM-мітки це параметри в посиланні, з яких GA4 і CRM дізнаються, звідки прийшла людина. Обов'язкові три: utm_source, utm_medium, utm_campaign. У Meta їх вставляють у поле «Параметри URL-адреси» з динамічними параметрами на кшталт {{campaign.name}}, у Google Ads у «Суфікс кінцевої URL-адреси» з параметрами ValueTrack. Усі значення пишіть малими латинськими літерами і за одним словником, інакше звіти розпадаються на дублікати.

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

Що таке UTM-мітки і які з них обов’язкові

UTM-мітка це пара «ключ=значення» в кінці посилання: ?utm_source=facebook&utm_medium=paid. Сайт нічого з нею не робить, а GA4 і більшість CRM її читають.

Мітка Що означає Приклад
utm_source Звідки трафік facebook, google
utm_medium Тип трафіку paid, cpc
utm_campaign Кампанія назва або ID
utm_content Оголошення назва оголошення
utm_term Ключове слово або група keyword, назва групи
utm_id ID кампанії ID з кабінету

Google радить завжди ставити перші три. Якщо якоїсь немає, у звітах буде (not set).

Правила назв

Хаос зазвичай починається зі значень. GA4 розрізняє регістр: facebook і Facebook для нього два різні джерела, spring_sale і Spring_Sale дві різні кампанії.

1. Лише малі літери. Без винятків, навіть у назвах кампаній.

2. Латиниця, без пробілів. Пробіл у посиланні стає %20, кирилиця кодується в довгий рядок, який у звіті неможливо читати. Слова розділяйте підкресленням.

3. Один словник значень. Запишіть у таблицю, які значення source і medium ви використовуєте, і не вигадуйте нових. Якщо в одному місці fb, в іншому facebook, а в третьому meta, звіт за джерелами розпадеться на три рядки.

4. Назви кампаній за схемою. Наприклад, послуга_гео_ціль: audit_kyiv_leads. Тоді з самої мітки зрозуміло, що це за кампанія, навіть без кабінету.

Шаблон для Meta Ads

Де вставити. Під час створення оголошення дійдіть до розділу «Відстеження» на рівні оголошення. Вставте рядок у поле «Параметри URL-адреси» або зберіть його кнопкою «Створити параметр URL-адреси». Мітки в цьому полі замінюють однакові мітки в самому посиланні на сайт.

Шаблон:

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

Значення в подвійних фігурних дужках це динамічні параметри Meta. Вони самі підставляють назву або ID кампанії, групи і оголошення. Також є {{placement}} (плейсмент) і {{site_source_name}} (майданчик: Facebook, Instagram, Messenger чи Audience Network).

Важливо про назви. Параметри з назвою ({{campaign.name}}, {{adset.name}}, {{ad.name}}) беруть назву на момент першої публікації. Якщо потім перейменувати кампанію, мітка залишиться зі старою назвою. Тому називайте кампанії за схемою до запуску, а ID ({{campaign.id}}) використовуйте як запасний ключ: він не змінюється ніколи.

Чому medium саме paid. GA4 відносить трафік до каналу Paid Social, якщо джерело є в його списку соцмереж, а utm_medium підходить під правило: містить cp, дорівнює ppc чи retargeting або починається з paid. Значення на кшталт facebook_ads чи target не підходять, і такий трафік опиняється в Unassigned.

Meta з 2024 року може сама додавати до посилань джерело, канал paid та ID оголошення, кампанії і групи. Якщо ви задаєте власні параметри, вони замінюють ці.

Шаблон для Google Ads

Автопозначення не вимикайте. Воно додає до посилань параметр gclid, без якого не працює частина обліку конверсій і передача витрат у GA4. Перевірити: «Адміністратор» → «Налаштування облікового запису» → «Автоматичне позначення тегами». У GA4 автопозначення має пріоритет над ручними мітками, тож вони не зіб’ють звіти.

Навіщо тоді ручні мітки. Щоб джерело заявки бачила CRM або форма на сайті. Вони не знають, що таке gclid, а UTM прочитати можуть.

Де вставити. «Адміністратор» → «Налаштування облікового запису» → «Шаблон відстеження» → поле «Суфікс кінцевої URL-адреси». Суфікс на рівні акаунта діє для всіх кампаній, його можна перевизначити на рівні кампанії чи групи оголошень.

Шаблон:

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

Тут фігурні дужки одинарні, це параметри ValueTrack. {campaignid} це ID кампанії, {creative} ID оголошення, {keyword} ключове слово. Параметра з назвою кампанії в ValueTrack немає, тому в мітку йде ID. Для Performance Max, AI Max і динамічних пошукових оголошень {keyword} залишається порожнім, це нормально.

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

  1. Відкрийте оголошення як користувач. У попередньому перегляді Meta перейдіть за посиланням і подивіться адресу сторінки: мітки мають бути на місці, без {{ і без порожніх значень.
  2. Подивіться GA4 у реальному часі. Відкрийте сторінку з мітками і знайдіть себе у звіті реального часу (Realtime) за джерелом і каналом.
  3. Перевірте Unassigned. Через день-два відкрийте звіт про залучення трафіку за групою каналів. Якщо платний трафік лежить у Unassigned, справа в utm_medium.
  4. Перевірте CRM. Залиште тестову заявку з посилання з мітками. У картці заявки мають бути source, campaign і content. Якщо їх немає, форма на сайті не передає мітки, і це треба налаштувати прихованими полями.

Коротко

Що Meta Ads Google Ads
Де вставити Відстеження → Параметри URL-адреси Налаштування облікового запису → Шаблон відстеження → Суфікс кінцевої URL-адреси
source / medium facebook / paid google / cpc
Кампанія {{campaign.name}} + {{campaign.id}} {campaignid}
Оголошення {{ad.name}} {creative}
Пастка Назва фіксується при першій публікації Автопозначення має пріоритет у GA4
Спільне Малі літери, латиниця, один словник значень

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

Питання і відповіді

Які UTM-мітки обов'язкові?

utm_source, utm_medium і utm_campaign. Якщо якоїсь немає, у звітах GA4 з'являється (not set). utm_content і utm_term необов'язкові, але без них не видно, яке оголошення привело заявку.

Чи потрібні UTM-мітки в Google Ads, якщо увімкнене автопозначення?

Для GA4 ні: автопозначення (параметр gclid) має пріоритет над ручними мітками. Ручні мітки потрібні, якщо джерело заявки має бачити CRM або форма на сайті, яка не знає про gclid.

Чому реклама з Facebook потрапляє в Unassigned у GA4?

Найчастіше через utm_medium, який не підходить під правила каналів GA4. Для Paid Social джерело має бути соцмережею, а канал має містити cp, ppc, retargeting або починатись з paid.

Контакт

Розкажіть про проєкт

Відповідь протягом робочого дня.

Що потрібно можна кілька
Бюджет на рекламу на місяць, ₴

Дані потрібні лише для відповіді.