UTM-метки для Telegram: как размечать ссылки в канале, боте и рекламе

Ссылки из Telegram открываются во встроенном браузере, который почти не передаёт реферер. Без UTM-меток Яндекс.Метрика и GA4 записывают такие переходы в «прямые заходы» или в общий «t.me / referral», и вы не узнаете, какой пост, бот или рекламное объявление привело клиента. Рабочая схема: utm_source=telegram для всех ссылок, разный utm_medium для канала, бота и Telegram Ads, а в utm_campaign и utm_content — название поста или кнопки.

Один сайт, три источника, три разных метки

Коротко

  • Встроенный браузер Telegram почти не передаёт реферер: без меток переходы падают в «direct» или в «t.me / referral».
  • Источник один для всего мессенджера: utm_source=telegram. Канал различает utm_medium: social для постов, messenger для бота, cpc для Telegram Ads.
  • Название канала держите в utm_campaign, дату или номер поста — в utm_content.
  • Ссылка на бота вида t.me/bot?start=… передаёт параметр боту, а не сайту: размечайте ссылки внутри диалога.
  • Динамических токенов в Telegram Ads нет, кампанию и креатив вписывают вручную; длинные ссылки в постах можно сокращать, метки сохраняются.

Почему трафик из Telegram теряется в аналитике

Когда человек нажимает на ссылку в Telegram, приложение открывает её во встроенном браузере. На iOS и Android этот браузер часто не передаёт реферер, а при копировании ссылки в другой браузер реферера нет вовсе. Счётчик видит визит без источника и относит его к «direct». Часть переходов с десктопа приходит с реферером t.me, поэтому в отчётах появляется ещё одна строка «t.me / referral». В итоге один и тот же канал разбросан по двум-трём строкам, а боты и реклама не отделяются от постов.

UTM-метки переносят источник внутрь самой ссылки, и браузер уже не нужен: счётчик читает параметры из адреса страницы. Так вы получаете честную картину: сколько заявок принёс канал, сколько бот, сколько Telegram Ads и какой именно пост сработал.

Готовые шаблоны UTM для Telegram

Источник один для всех ссылок, чтобы в отчёте Telegram не распался на telegram, tg и Telegram. Канал различается через utm_medium.

Откуда ссылка Шаблон
Пост в канале utm_source=telegram&utm_medium=social&utm_campaign=channel_name&utm_content=post_2026_11_05
Кнопка под постом utm_source=telegram&utm_medium=social&utm_campaign=channel_name&utm_content=button_price
Бот и рассылка utm_source=telegram&utm_medium=messenger&utm_campaign=bot_welcome&utm_content=step_3
Telegram Ads utm_source=telegram&utm_medium=cpc&utm_campaign=tg_ads_almaty&utm_content=creative_1
Закреплённое сообщение, описание канала utm_source=telegram&utm_medium=social&utm_campaign=channel_name&utm_content=pinned

В utm_campaign удобно писать название канала или продукта, а дату и номер поста уносить в utm_content. Тогда в отчёте по кампании видно вклад канала целиком, а по содержанию — какой пост принёс переходы.

Разметка постов и кнопок в канале

В пост ссылка вставляется как обычный URL или прячется под текст через форматирование. Метки от этого не меняются: Telegram передаёт адрес целиком. Если под постом есть кнопки, дайте каждой свой utm_content: так вы увидите, что нажимают чаще — «Цены» или «Записаться».

Две практики, которые экономят время:

  • Сокращайте длинные ссылки. Хвост с пятью параметрами в тексте поста выглядит тяжело, а Telegram показывает полный адрес в превью. Короткая ссылка через share.kz ведёт на тот же URL, и все метки после редиректа сохраняются.
  • Храните шаблон канала. В конструкторе есть пресет Telegram и история ссылок: собрали один раз, дальше меняете только utm_content.

Боты: start-параметр и ссылки внутри диалога

Ссылка на бота вида t.me/your_bot?start=promo передаёт значение promo самому боту, а не вашему сайту. Это способ понять, откуда пользователь пришёл в бота, но для сайта он бесполезен: UTM в такой ссылке не нужны.

Размечайте ссылки, которые бот отправляет в сообщениях: кнопки «Открыть каталог», «Оплатить», ссылки в рассылках. Укажите utm_medium=messenger, в utm_campaign — сценарий (welcome, reminder, sale), в utm_content — шаг или кнопку. Если бот умеет подставлять переменные, добавьте идентификатор пользователя в свой параметр, например tg_user=12345: он не ломает UTM и помогает связать заявку в CRM с конкретным чатом.

Telegram Ads: куда вставлять метки

В Telegram Ads объявление ведёт на канал, бота или сайт. Метки работают только в ссылках на сайт: адрес с хвостом вставляется в поле ссылки объявления целиком. Динамических токенов вроде {campaign_id} у Telegram Ads нет, поэтому название кампании и креатив вписывают руками.

Для рекламы берите utm_medium=cpc: так платный трафик не смешается с органическими постами, а в GA4 попадёт в группу Paid. Если объявление ведёт на канал или бота, разметьте ссылки уже внутри канала и бота: это следующий шаг пути, который можно измерить.

Как читать трафик Telegram в Метрике и GA4

В Яндекс.Метрике откройте «Источники» → «Метки UTM»: дерево source → medium → campaign покажет канал, бот и рекламу отдельно. В Google Analytics 4 зайдите в «Привлечение трафика» и выберите разрез «Источник / канал сеанса»: строки telegram / social, telegram / messenger и telegram / cpc.

Если часть визитов всё равно приходит как «direct», проверьте три вещи: ссылка в посте содержит метки (а не укороченная без них), редирект сокращателя не отрезает параметры, а сайт не делает лишний переход на главную при открытии. Старые посты без меток исправить нельзя, поэтому размечайте каждую новую ссылку сразу.

Правила оформления меток для Telegram

  • Только латиница и нижний регистр: telegram, а не Telegram и не телеграм.
  • Один источник для всего мессенджера, канал различайте через utm_medium.
  • Названия каналов транслитерируйте: «Бюро продаж» → byuro_prodazh.
  • Не ставьте метки на ссылки внутри своего сайта и на ссылки в Telegram, которые ведут обратно в Telegram.
  • Записывайте шаблон канала в историю конструктора и копируйте его, меняя только utm_content.

Источники

Частые вопросы

01Какой utm_source указывать для Telegram?
Пишите utm_source=telegram строчными буквами для всех ссылок из мессенджера: постов, кнопок, бота и рекламы. Канал различайте через utm_medium: social для постов, messenger для бота и рассылок, cpc для Telegram Ads.
02Почему переходы из Telegram попадают в «прямые заходы»?
Встроенный браузер Telegram часто не передаёт реферер, и счётчик не видит, откуда пришёл человек. UTM-метки решают это: источник записан в самой ссылке, и Метрика с GA4 читают его из адреса страницы.
03Работают ли UTM-метки в ссылке на бота t.me/bot?start=…?
Нет. Параметр start получает сам бот, а на сайт такая ссылка не ведёт. Размечайте ссылки, которые бот отправляет пользователю в сообщениях и кнопках: там UTM работают как обычно.
04Есть ли в Telegram Ads динамические параметры?
Нет. Telegram Ads не подставляет ID кампании или объявления в ссылку, как это делают Meta, Google или ChatGPT Ads. Название кампании и креатив вписывают в utm_campaign и utm_content вручную для каждого объявления.
05Можно ли сокращать ссылки с UTM для постов в канале?
Да. Сокращатель делает редирект на полный адрес, и все метки сохраняются. Короткая ссылка выглядит аккуратнее в тексте поста и в превью. В конструкторе сокращение работает через share.kz кнопкой «Сократить».
06Как различать посты одного канала в отчёте?
Название канала держите в utm_campaign, а дату или номер поста пишите в utm_content, например post_2026_11_05. Тогда отчёт по кампании покажет канал целиком, а разрез по содержанию — вклад каждого поста.

Соберите UTM-метку прямо сейчас

Бесплатно, без регистрации, с историей в браузере и поддержкой динамических параметров всех площадок.

Открыть конструктор