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

Как передавать действия внутри бота в Telegram в Яндекс.Метрику

Действия внутри бота в Telegram передаются в Метрику через глубокие цели ОПБ. В нужном шаге воронки бот отправляет ID пользователя и название события: например, завершённый тест или переданный телефон.

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

Подготовка

Сначала подключите своего бота и передачу его стартов, затем интеграцию с Яндексом. Глубокую цель добавляйте в том шаге, где действие уже выполнено.

Запрос из бота

Настройте POST-запрос на адрес https://bot-api.tgtrack.ru/v1/API_KEY/send_reach_goal. Вместо API_KEY используется выданный ОПБ ключ. Заголовок — Content-Type: application/json.

{
  "user_id": "TELEGRAM_USER_ID",
  "target": "userDidSharePhone"
}

В user_id подставляется ID реального пользователя Telegram. В конструкторе используйте его переменную, а не строку из примера. target — идентификатор события. Для телефона оставьте userDidSharePhone либо задайте свой.

Цель в Метрике

В том же счётчике создайте цель с идентификатором, который точно совпадает с target, включая регистр. Для другого события задайте другой идентификатор и отправляйте его на соответствующем шаге воронки.

Проверка

Выполните действие и откройте последние события API. Найдите запрос и проверьте статус обработки 0. Затем проверьте достижение цели в Метрике. ОПБ связывает событие с рекламным источником пользователя; для передачи в Метрику должно быть настроено подключение к Яндексу.

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