Вы разместили одинаковое предложение в собственном Telegram-канале и у двух партнёров. Заявки пришли, но понять, какое размещение сработало, не получается: везде стояла одна ссылка. В следующий раз разделите ссылки по источникам до публикации. Для переходов на сайт подойдут UTM-метки, а для запуска бота понадобится другой механизм.
Ссылку можно собрать в генераторе UTM-меток Feature IT, а затем проверить на своём сайте. Сам генератор не собирает статистику: её записывает подключённая система аналитики.
Сначала определите, куда ведёт ссылка
Для обычной страницы сайта и для диалога с ботом нельзя использовать одну схему без дополнительной настройки.
| Куда отправляете читателя |
Что подготовить |
Где проверять результат |
| На сайт из поста или кнопки |
URL страницы с UTM-параметрами |
В аналитике сайта и событиях формы |
| В личный диалог с ботом |
Ссылку с параметром start и обработку запуска |
В базе бота или подключённой аналитике |
| На страницу сайта из сообщения бота |
UTM-ссылку в тексте или URL-кнопке |
В аналитике сайта |
Для Mini App потребуется учитывать конкретный способ запуска приложения и передачу параметров. Не переносите настройки обычного бота в Mini App автоматически.
Какие UTM-метки поставить в ссылке из Telegram
Возьмём условную кампанию по продвижению консультации. Адрес https://example.com/consultation/ в примерах нужно заменить своей посадочной страницей.
| Поле |
Пример |
Как будем использовать |
utm_source |
telegram |
Площадка, откуда пришёл посетитель |
utm_medium |
social |
Тип трафика для публикации в своём канале |
utm_campaign |
consultation_oct_2026 |
Общее название кампании |
utm_content |
own_channel_post_01 |
Конкретное размещение или версия поста |
utm_term |
Не заполняем |
В этом примере ключевого слова нет |
Назначение параметров описано в справке Google Analytics о компоновщиках URL. Названия кампании и публикации выбираете вы. Эту схему можно принять за правило внутри команды.
Для платного размещения выберите отдельное значение utm_medium, например paid_social. Проверьте, как его обрабатывает ваша аналитика: произвольное значение не гарантирует попадание в нужную стандартную группу каналов. В собственном отчёте по меткам оно всё равно помогает отделять платные публикации от бесплатных.
Сохраняйте один регистр и одинаковое написание. Если чередовать telegram, Telegram и tg, в отчёте появятся отдельные строки. Их придётся объединять вручную.
Как создать UTM-ссылку за несколько шагов
- Откройте генератор UTM-меток.
- В поле URL вставьте адрес нужной страницы. Для первого теста возьмите чистый URL без старых UTM и без якоря
#.
- Заполните источник
telegram, тип трафика social и кампанию consultation_oct_2026.
- Добавьте
own_channel_post_01 в utm_content.
- Скопируйте результат и откройте его в браузере.
Для этих значений ссылка получится такой:
https://example.com/consultation/?utm_source=telegram&utm_medium=social&utm_campaign=consultation_oct_2026&utm_content=own_channel_post_01
В посте её можно спрятать за понятной подписью: «Посмотреть программу консультации». Метки сохраняются в адресе, по которому переходит читатель. Если отправляете пост ботом, проверьте ещё длину сообщения и разметку.
Для второго размещения используйте другую ссылку. Например, замените utm_content на partner_alpha_post_01, а для платного поста укажите согласованное значение типа трафика. Если двум партнёрам выдать один URL, различить их по этим меткам уже не получится.
Как увидеть заявки, а не только переходы
Размеченная ссылка отвечает на вопрос, с какими параметрами посетитель открыл сайт. Чтобы узнать, оставил ли он заявку, нужно отдельно фиксировать успешную отправку формы.
Перед запуском проведите один полный тест: откройте размеченную ссылку, заполните форму и убедитесь, что событие появилось в аналитике. Нажатие на кнопку «Отправить» ещё не доказывает получение заявки: форма могла вернуть ошибку. Лучше привязать событие к подтверждённому успешному результату.
В Яндекс Метрике есть отчёт «Метки UTM». Выберите период кампании, найдите свои значения и добавьте показатели нужной цели. Сравнивайте размещения при одинаковых настройках атрибуции, то есть правил, по которым система относит результат к источнику.
Для оценки можно вести небольшую таблицу. Числа ниже условные и показывают только способ расчёта.
| Размещение |
Расход |
Подтверждённые заявки |
Расход на заявку |
| Партнёр А |
6 000 ₽ |
6 |
1 000 ₽ |
| Партнёр Б |
4 000 ₽ |
2 |
2 000 ₽ |
Здесь расход на заявку равен расходу на размещение, делённому на число заявок. Если заявок нет, стоимость одной заявки не равна нулю: делить не на что. А для оценки продаж понадобятся ещё сведения о качестве обращений и оплатах.
В CRM, системе учёта клиентов и сделок, сохраняйте источник вместе с заявкой. Заранее решите, что требуется бизнесу: первый известный источник, последний или оба. Иначе команда продаж и веб-аналитика могут обсуждать разные правила учёта.
Если реклама ведёт сразу в Telegram-бота
Добавление utm_source к адресу t.me само по себе не создаёт отчёт в аналитике вашего сайта: посетитель на сайт не попадал. Для обычного бота в личном чате Telegram поддерживает запуск по ссылке с параметром start.
https://t.me/your_bot?start=partner_alpha_oct
your_bot здесь нужно заменить именем своего бота. Когда пользователь запускает бота по такой ссылке, обработчик получает команду с параметром. Код partner_alpha_oct можно связать в базе с конкретным размещением и сохранить при создании заявки.
Параметр может содержать до 64 символов: латинские буквы, цифры, подчёркивание и дефис. Вместо полного набора UTM удобно передать короткий код, а расшифровку хранить на сервере. Не включайте в публичный URL телефон, email или другие данные клиента.
Различайте открытие ссылки, запуск бота и заказ. Это разные действия. Сам факт существования start-ссылки не означает, что бот уже сохраняет источник: обработчик и запись в базу нужно реализовать. При повторном запуске также решите, сохранять ли прежний источник или обновлять его.
Почему метки есть, а данных нет
Проверяйте путь посетителя по этапам. Сначала нажмите именно опубликованную ссылку, затем посмотрите конечный адрес после всех перенаправлений. После этого проверьте загрузку счётчика и тестовую заявку.
Частые причины расхождений перечислены в справке Яндекс Метрики: параметры теряются при переадресации, на конечной странице отсутствует счётчик, его загрузку блокирует браузер или посетитель закрывает страницу раньше времени. Поэтому клики рекламной площадки и учтённые визиты сайта не обязаны совпадать.
Если в исходном адресе уже есть параметры после ?, новые добавляются через &. Параметры должны стоять до фрагмента #. Не дописывайте второй набор UTM поверх старого: одинаковые имена с разными значениями делают результат неоднозначным.
Не размечайте UTM внутреннюю ссылку из статьи на инструмент. Для неё лучше отдельное событие перехода. Внутри сайта нужно понимать путь читателя, сохраняя сведения о том, откуда он пришёл изначально.
Что сохранить перед размещением
В журнале кампании достаточно одной строки на публикацию: площадка, дата, конечная страница, полный URL с метками, расход и ответственный. Если меняете ссылку после запуска, сохраните обе версии и время замены.
Начните с одного проверенного маршрута. Соберите ссылку в генераторе Feature IT, разместите её в тестовом сообщении и отправьте заявку со своего телефона. Когда переход и заявка появились в отчёте, раздавайте отдельные ссылки остальным площадкам.