UTM-мітки для Telegram, Viber та email-розсилок
Месенджери й поштові програми зазвичай не передають сайту, звідки прийшла людина, тому без міток GA4 записує такі переходи як прямі. Додайте utm_source, utm_medium і utm_campaign до адреси сайту, а для закупу реклами в Telegram робіть окреме посилання на кожен канал.
Пост у Telegram-каналі зібрав сотню переходів, а в GA4 їх майже не видно: вони лежать у рядку «(direct) / (none)» разом з усіма, хто набрав адресу вручну. З Viber, email і SMS відбувається те саме. Щоб у звіті з'явився саме Telegram і саме ваш пост, до адреси сайту треба дописати UTM-мітки. Зробити UTM-посилання для Telegram можна в генераторі: там є шаблони для Telegram та email-розсилки, а готову адресу можна одразу скоротити.
Чому трафік з месенджерів потрапляє в direct
Джерело візиту аналітика визначає за реферером, тобто за адресою сторінки, з якої людина прийшла. Коли посилання натискають на іншому сайті, браузер цю адресу передає. Але Telegram, Viber і поштова програма на телефоні є застосунками, і адреси сторінки, яку можна передати, у них немає. Сайт відкривається у вбудованому браузері месенджера або в основному браузері телефона, і реферера часто немає зовсім.
Далі буває по-різному. Частина таких візитів у GA4 стає прямими, (direct) / (none). Частина приходить як referral з назвою застосунку: на Android трапляється щось на кшталт org.telegram.messenger. Веб-пошта може записатися як referral зі своїм доменом. У жодному з цих рядків немає назви кампанії, і пост від 3 листопада не відрізнити від посту від 10-го.
UTM-мітки це виправляють. Коли в адресі є utm_source і utm_medium, GA4 бере джерело з них, а реферер для такого візиту вже не важить.
Саме по собі скорочення не допоможе: у короткому посиланні захована та сама адреса, і без міток GA4 побачить такий самий прямий перехід. Різниця з'являється, коли ви скорочуєте адресу, в якій мітки вже стоять.
Як позначити пости і рекламу в Telegram
Пости у власному каналі
Для своїх постів вистачить шаблону «Telegram» у генераторі. Він ставить utm_source=telegram, utm_medium=social і utm_content=post, назву кампанії ви вписуєте самі, наприклад black_friday. Якщо про одну акцію виходить кілька постів, замініть post на щось, що їх розрізняє: post_video, post_review. Інакше всі пости зіллються в один рядок звіту.
Реклама в чужих каналах: окреме посилання на кожне розміщення
Найчастіша помилка під час закупу реклами в Telegram: одне посилання в усіх каналах. Ви купили пости в трьох каналах, на сайт прийшло 240 людей, а котрий канал їх привів, сказати неможливо. Адмін каналу зазвичай покаже перегляди посту, а скільки людей дійшли до вашого сайту, доведеться рахувати самим. Як влаштувати такий облік для каналу, показано в розборі яке розміщення в Telegram дало переходи.
Правило таке: один канал, одне посилання. Кампанія в усіх однакова, а в utm_content пишете назву каналу.
| Канал | Посилання з мітками |
|---|---|
| Новини Києва | shop.example.com/promo?utm_source=telegram&utm_medium=paid_social&utm_campaign=autumn_sale&utm_content=kyiv_news |
| Кулінарний канал | shop.example.com/promo?utm_source=telegram&utm_medium=paid_social&utm_campaign=autumn_sale&utm_content=food_channel |
| Канал про ремонт | shop.example.com/promo?utm_source=telegram&utm_medium=paid_social&utm_campaign=autumn_sale&utm_content=remont_channel |
Значення paid_social замість social потрібне, щоб куплені пости не змішалися з вашими безкоштовними: medium, що починається з paid, GA4 відносить до платних каналів.
Тут коротке посилання знадобиться ще раз. Адреса з чотирма мітками довша за сотню символів, і в рекламному пості вона виглядає як простирадло. Після скорочення лишається lnk.ua/ і дев'ять символів. До того ж у вас тепер три різні короткі посилання, і якщо ви створили їх після входу, у кабінеті видно переходи по кожному окремо. Це другий лічильник, який від GA4 не залежить.
Telegram Ads
Офіційна реклама Telegram має власний кабінет зі статистикою. Якщо оголошення веде на сайт, дайте йому окремий medium, наприклад cpc, і свою кампанію. Тоді в GA4 воно не зіллється із закупом у каналах, хоча source в обох випадках telegram.
На посилання t.me мітки ставити марно: вони залишаються в Telegram і до вашого сайту не доходять. Для ботів є власний механізм, start-параметр, про нього розказано в генераторі посилань на Telegram.
Які мітки ставити для Viber
У Viber два різні канали, і мітки для них різні.
- Пост у спільноті чи каналі:
utm_source=viber,utm_medium=social. Це такий самий органічний пост, як у Telegram. - Бізнес-розсилка через провайдера, тобто повідомлення, які приходять клієнтам від імені компанії:
utm_source=viber,utm_medium=sms. MediumsmsGA4 відносить до каналу SMS, тож розсилки не змішаються з постами.
Окремого шаблону для Viber у генераторі поки немає. Виберіть «Свої значення»: viber є в підказках поля «Джерело», а social і sms у полі «Тип трафіку».
Адреса viber:// відкриває чат у застосунку, а не ваш сайт, тому мітки на ній теж нічого не дадуть. Посилання на чат чи спільноту зробіть у генераторі посилань на Viber, а UTM ставте на ті посилання, що ведуть на сайт.
Email і SMS: мітки й довжина посилання
Для листів є шаблон «Email-розсилка»: utm_source=newsletter і utm_medium=email. У кампанію пишіть тему або місяць листа, наприклад sale_2026_11. Якщо в листі кілька посилань на одну сторінку, розрізняйте їх через utm_content: button_top, banner, footer. Так видно, по якій кнопці клікають.
Перед відправкою надішліть собі тестовий лист і подивіться, куди веде кнопка. Деякі сервіси розсилок самі дописують свої UTM-мітки до посилань, і вони можуть не збігатися з вашими.
В SMS рахується кожен символ, а довга адреса з мітками займе половину повідомлення. Тому мітки ставите на повну адресу, скорочуєте її, і в текст іде коротке посилання. Для SMS підійде utm_source=sms і utm_medium=sms, або назва провайдера в source. Як рахувати символи й писати посилання в повідомленні, розібрано на сторінці про коротке посилання для SMS-розсилки.
Готові значення source і medium
| Де посилання | utm_source | utm_medium | utm_content |
|---|---|---|---|
| Пост у своєму Telegram-каналі | telegram | social | post або тема посту |
| Реклама в чужому Telegram-каналі | telegram | paid_social | назва каналу |
| Telegram Ads | telegram | cpc | назва оголошення |
| Пост у Viber-спільноті | viber | social | post |
| Viber-розсилка | viber | sms | кнопка або місце в тексті |
| Email-розсилка | newsletter | кнопка або блок листа | |
| SMS | sms | sms | можна не ставити |
Пишіть латиницею і в нижньому регістрі. Для GA4 Telegram і telegram є двома різними джерелами, і звіт розпадеться на два рядки. Генератор сам переводить значення в нижній регістр, міняє пробіли на підкреслення і транслітерує кирилицю.
Ще одна пастка: мітки дописують до вже короткого посилання, на кшталт lnk.ua/Hc3UqbJ4e?utm_source=telegram. Такі параметри lnk.ua далі не передає, і людина прийде на сайт без міток. Порядок завжди однаковий: спочатку мітки, потім скорочення.
Як порівняти розміщення між собою
У GA4 переходи з мітками видно у звітах про джерела трафіку окремими рядками: telegram / paid_social, viber / sms, newsletter / email. Назви каналів з utm_content у стандартному звіті одразу не видно, їх додають як додатковий вимір.
Другий лічильник дає саме коротке посилання. Якщо ви створили його після входу, у кабінеті видно кожен перехід: час, браузер, пристрій і реферер, якщо він був. Для переходів з месенджерів реферер здебільшого порожній, тому тут джерело показує те, яке посилання ви дали якому каналу.
Ці дві цифри не збігатимуться. Telegram і Viber самі відкривають посилання, щоб зібрати прев'ю, і такий запит лічильник теж бачить. GA4 не порахує людину, яка закрила вкладку до завантаження сторінки або блокує аналітику. Тому порівнюйте канали в межах однієї системи: кліки з кліками, сеанси із сеансами. Набір посилань на кожен канал зручно зробити в генераторі UTM-міток, а потім скоротити кожне.
Часті запитання
Чи збережуться UTM-мітки після скорочення посилання?
Так. Коротке посилання веде на повну адресу разом з усіма мітками. Скорочувати треба адресу, в якій мітки вже стоять.
Яке utm_source писати для Telegram: telegram, tg чи t.me?
Будь-яке, але одне на всю команду. Найзрозуміліше telegram; якщо частина посилань вийде з tg, у звіті буде два джерела замість одного.
Чи можна поставити UTM на посилання t.me?
Можна, але користі не буде: мітки залишаться в Telegram і на сайт не потраплять. Ставте їх на адресу сайту, куди веде пост.
Чи потрібна реєстрація, щоб зробити UTM-посилання?
Ні, генератор і скорочення працюють без входу. Увійти потрібно, щоб бачити переходи по коротких посиланнях у кабінеті.
Пост уже вийшов без міток. Що робити?
Пост у Telegram-каналі можна відредагувати й замінити посилання на нове, з мітками. Переходи, які вже відбулися, залишаться в GA4 у direct.