UTM-мітки для Telegram, Viber та email-розсилок

Месенджери й поштові програми зазвичай не передають сайту, звідки прийшла людина, тому без міток GA4 записує такі переходи як прямі. Додайте utm_source, utm_medium і utm_campaign до адреси сайту, а для закупу реклами в Telegram робіть окреме посилання на кожен канал.

Три мітки utm_source з значеннями telegram, viber і newsletter над коротким посиланням lnk.ua

Пост у 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 бере джерело з них, а реферер для такого візиту вже не важить.

Пост у Telegram з посиланням на сайт без міток: у звіті GA4 перехід потрапляє в рядок (direct) / (none) Пост у Telegram з коротким посиланням lnk.ua, в якому сховані мітки: у звіті GA4 перехід записаний як telegram / paid_social
Ліворуч: посилання без міток, і перехід з Telegram зливається з прямими; праворуч: коротке посилання з мітками, і в звіті видно джерело та тип трафіку.

Саме по собі скорочення не допоможе: у короткому посиланні захована та сама адреса, і без міток 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. Medium sms GA4 відносить до каналу 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_sourceutm_mediumutm_content
Пост у своєму Telegram-каналіtelegramsocialpost або тема посту
Реклама в чужому Telegram-каналіtelegrampaid_socialназва каналу
Telegram Adstelegramcpcназва оголошення
Пост у Viber-спільнотіvibersocialpost
Viber-розсилкаvibersmsкнопка або місце в тексті
Email-розсилкаnewsletteremailкнопка або блок листа
SMSsmssmsможна не ставити

Пишіть латиницею і в нижньому регістрі. Для 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.

Поділитися X Telegram Facebook

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

Коротке посилання lnk.ua/Hc3UqbJ4e відкривається як go.brand.com/Hc3UqbJ4e після CNAME-запису go

Свій домен для коротких посилань: CNAME в Imena.ua, Ukraine.com.ua, Cloudflare

Щоб короткі посилання відкривалися на go.вашбренд.ua, додайте домен у кабінеті lnk.ua і створіть у реєстратора один CNAME-запис на адресу, яку покаже кабінет. SSL-сертифікат з'явиться сам, зазвичай за кілька хвилин після оновлення DNS.

Стовпчик кліків скорочувача вищий за стовпчик сесій GA4: 120 проти 70

Чому кліки скорочувача не збігаються з GA4

Скорочувач рахує кожен запит до посилання, зокрема від ботів і прев'ю месенджерів, а GA4 бачить лише тих, у кого завантажилась сторінка і спрацював тег. Тому кліків майже завжди більше, ніж сесій, і це нормально, поки співвідношення стабільне.

Надруковане посилання goo.gl веде на сторінку помилки 404

Чому короткі посилання перестають працювати: goo.gl та інші

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