ГНУСНЫЙ
МАРКЕТИНГ

Как настроить цель на запуск своего бота в Telegram

Чтобы передавать запуск своего бота в Telegram в Метрику, подключите его к ОПБ и рекламной интеграции. Событием должен быть старт бота пользователем, а не просто переход на его страницу.

Для настройки откройте «Откуда Подписки бот» в Telegram.

Подключаем своего бота

  1. В ОПБ выберите подключение своего бота, отправьте токен, полученный у BotFather, и сохраните выданный API-ключ интеграции.
  2. Настройте передачу стартов из конструктора бота или его серверного обработчика. Одной отправки токена для Telegram недостаточно.
  3. Для BotHelp после старта добавьте действие «Отправить данные подписчика через Webhook» на адрес https://bot-api.tgtrack.ru/v1/API_KEY/my_bothelp_was_started. Вместо API_KEY подставьте ключ ОПБ.

У самописного Telegram-бота можно пересылать исходный JSON вебхука методом POST на https://bot-api.tgtrack.ru/v1/API_KEY/on_telegram_webhook. Это настраивается в обработчике вашего бота, а не кодом на сайте.

Связываем с рекламой

В мастере ОПБ выберите Яндекс, своего бота и счётчик. В общем шаге «Подписка» для такого подключения считается старт; идентификатор может оставаться userDidSubscribe. Выданные скрипт и ссылку разместите на лендинге, через который идёт реклама.

Проверяем событие

Пройдите с тестового аккаунта через лендинг и действительно запустите бота. Приём событий проверяется на странице последних событий по ключу интеграции, затем — в Метрике. После этого можно использовать цель в настройках Директа. Для рекламных интеграций нужна PRO-версия.

Перейти к настройке: «Откуда Подписки бот» в Telegram.

Следующий сценарий — передача действий внутри Telegram-бота в Метрику, например завершённого теста или переданного телефона.