返回 Интеграции

Подсчет подписок в Telegram через бота

Как включить трекинг в Мобзио и считать конверсии из клика в подписку

Что считается конверсией

В Telegram-конверсиях Мобзио целевое действие — это подписка на канал после перехода по вашей диплинк-ссылке. Для корректной атрибуции Мобзио связывает клик, запуск бота по /start и событие вступления в канал.

Если пользователь уже был подписан на канал до перехода, новая конверсия обычно не появится — это стандартное поведение Telegram.

Шаг 1. Подготовьте бота

  1. Создайте бота через @BotFather и сохраните Bot Token.
  2. Добавьте бота в нужный канал как администратора.
  3. Убедитесь, что у бота есть право приглашать пользователей (can_invite_users).

Шаг 2. Подключите бота в Мобзио

  1. Откройте нужный диплинк в кабинете.
  2. Перейдите в Настройки → Бот для Telegram.
  3. Заполните название бота, Bot Token и канал по умолчанию (@channel).
  4. Включите «Отслеживание подписок в Telegram» и нажмите Сохранить.

После сохранения Мобзио автоматически ставит webhook и включает нужные типы обновлений Telegram.

Шаг 3. Создайте Telegram-ссылку с нужным режимом

В форме создания/редактирования Telegram-ссылки выберите режим:

  • Обычная ссылка — только клики, без конверсий в подписки.
  • Подписки через Invite-ссылку — ссылка фиксируется на канал из настроек бота.
  • Через бота (/start) — ссылка фиксируется на бота, а сценарий ведёт пользователя к подписке.

Чтобы избежать ошибок, Мобзио автоматически подставляет нужную ссылку в поле Telegram в зависимости от выбранного режима.

Как проверить, что все работает

  1. Нажмите в настройках бота: «Проверить токен», «Проверить webhook», «Проверить права в канале».
  2. Сделайте тест с аккаунта, который не подписан на канал.
  3. Перейдите по диплинку, выполните /start и подпишитесь на канал.
  4. Проверьте статистику ссылки: события start и конверсии подписок.

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

Почему есть start, но нет конверсии?
Пользователь уже был подписан или бот не получает событие вступления (права/канал).

Почему webhook может «сбиваться»?
У одного Telegram-бота один активный webhook. Если этот же токен используется в другом сервисе, webhook может перезаписаться.

Что лучше использовать: invite или bot_flow?
Для простого сценария — invite. Для воронки с текстом, прогревом и кнопкой — bot_flow.

Рекомендации

  • Для каждого проекта лучше отдельный Telegram-бот.
  • Не публикуйте Bot Token и не отправляйте его третьим лицам.
  • После изменения настроек бота всегда заново проверяйте webhook.