---
title: "UTM-метки для Telegram: канал, бот и Telegram Ads | БЮРО1969"
description: "UTM-метки для Телеграм: шаблоны для постов канала, бота, рассылок и Telegram Ads. Почему трафик из Telegram падает в «direct» и как это починить."
canonical: https://utm.bureau1969.kz/utm/telegram
source: "UTM Builder · БЮРО1969"
---

# 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 Ads — ведут на один сайт с разными UTM-метками.*

## Почему трафик из 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 объявление ведёт на канал, бота или сайт. Метки работают только в ссылках на сайт: адрес с хвостом вставляется в поле ссылки объявления целиком. [Динамических токенов](https://utm.bureau1969.kz/dinamicheskie-parametry) вроде `{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`.

## Источники

- [Telegram API: формат ссылок и deep links](https://core.telegram.org/api/links)
- [Telegram Ads: правила и возможности платформы](https://promote.telegram.org/guidelines)
- [Справка Google Analytics 4: сбор данных о кампаниях с помощью UTM](https://support.google.com/analytics/answer/10917952)
- [Справка Яндекс.Метрики: отчёт «Метки UTM»](https://yandex.ru/support/metrica/reports/sources-tags.html)

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

### Какой utm_source указывать для Telegram?

Пишите utm_source=telegram строчными буквами для всех ссылок из мессенджера: постов, кнопок, бота и рекламы. Канал различайте через utm_medium: social для постов, messenger для бота и рассылок, cpc для Telegram Ads.

### Почему переходы из Telegram попадают в «прямые заходы»?

Встроенный браузер Telegram часто не передаёт реферер, и счётчик не видит, откуда пришёл человек. UTM-метки решают это: источник записан в самой ссылке, и Метрика с GA4 читают его из адреса страницы.

### Работают ли UTM-метки в ссылке на бота t.me/bot?start=…?

Нет. Параметр start получает сам бот, а на сайт такая ссылка не ведёт. Размечайте ссылки, которые бот отправляет пользователю в сообщениях и кнопках: там UTM работают как обычно.

### Есть ли в Telegram Ads динамические параметры?

Нет. Telegram Ads не подставляет ID кампании или объявления в ссылку, как это делают Meta, Google или ChatGPT Ads. Название кампании и креатив вписывают в utm_campaign и utm_content вручную для каждого объявления.

### Можно ли сокращать ссылки с UTM для постов в канале?

Да. Сокращатель делает редирект на полный адрес, и все метки сохраняются. Короткая ссылка выглядит аккуратнее в тексте поста и в превью. В конструкторе сокращение работает через share.kz кнопкой «Сократить».

### Как различать посты одного канала в отчёте?

Название канала держите в utm_campaign, а дату или номер поста пишите в utm_content, например post_2026_11_05. Тогда отчёт по кампании покажет канал целиком, а разрез по содержанию — вклад каждого поста.

---

Источник: https://utm.bureau1969.kz/utm/telegram
Собрать UTM-ссылку: https://utm.bureau1969.kz/generator
