Подключение бота

Вы можете подключить своего бота к сервису teleGraphyx и передавать все запуски бота в Яндекс Метрику как конверсии для обучения алгоритмов. Для этого вам необходимо подключить свой лендинг к сервису. Ваш бот должен быть подключен к сервису Salebot или BotHelp.
Подключение своего бота доступно только на тарифе «Профи» и рекомендуется только для профессионалов.

Настройка своего лендинга для бота

1. В Главном меню бота выберите «Мои каналы» и далее выберите ваш канал.
2. Нажмите кнопку «Настроить лендинг».
3. Нажмите кнопку «Подключить бота».
Данная кнопка появляется после подключения Яндекс Директ и настройки базового лендинга от сервиса teleGraphyx.
4. Установите код Яндекс Метрики на свой лендинг.
HTML-код вставляется в начало лендинга, чтобы он сразу загружался и определял пользователя.
5. Выберите один из вариантов вставки HTML-кода на ваш лендинг.
Вы можете выбрать один из 2-х вариантов:
  1. Лендинг без переадресации –пользователь увидит ваш лендинг
  2. Лендинг с переадресацией – пользователя перебросит на ссылку в вашего бота
Инструкция для бота на SaleBot:
В коде обязательно замените BOTNAME на имя вашего бота. Имя вы можете узнать в профиле бота. Оно должно быть вида "name_bot" или "namebot".
Инструкция для бота на BotHelp:
В коде обязательно замените BOTNAME на имя вашего бота. Имя вы можете узнать в профиле бота. Оно должно быть вида "name_bot" или "namebot".
В коде обязательно замените Ref бота "c111111111" на ваше значение. Его вы можете узнать в расширенных настройках бота. Инструкция в BotHelp.
6. Установите class на кнопку со ссылкой на бота: class="header__button".
7. Если у вас лендинг на Tilda, то вставьте дополнительный HTML-код на ваш лендинг.
После настройки опубликуйте страницу и обязательно проверьте работает ли кнопка на вашем лендинге!

Ссылка в бота должна быть вида:
SaleBot: https://t.me/name_bot?start=sl-7b226964223a31373230397d
BotHelp: https://r.bothelp.io/tg?domain=bot_name&start=c1721644877875-ds
8. Добавьте в Яндекс Метрике новые цели с условием JavaScript: toBot — переход в бота, userBotStart — старт бота.
Цели нужно добавить в ту метрику, которая была создана при подключении Яндекс Директ.
Поздравляем! Вы создали лендинг для рекламы вашего бота.
Осталось настроить передачу данных из вашего бота в сервис teleGraphyx.

Настройка SaleBot для передачи данных

Если ваш бот работает через сервис SaleBot, то следуйте инструкции ниже:
1. В блок «Начало диалога» добавьте условие «sl-». Выбор соответствия установите: По наличию ключевых слов.
Все пользователи перешедшие с лендинга будут стартовать бота и иметь начало sl-. Чтобы всем им показать нужные сообщения необходимо добавить это начало в условие старта диалога.
2. Вставьте следующий блок «Состояние диалога» и нажмите в нем кнопку API-запрос. Укажите Тип запроса «GET». URL запроса: https://app.telegraphyx.ru/api/bot/start?start=#{tag}
Теперь все новые пользователи стартовавшие бота будут переданы в Яндекс Директ с выполненной целью userBotStart.

Настройка BotHelp для передачи данных

Если ваш бот работает через сервис BotHelp, то следуйте инструкции ниже:
1. Выберите настройки, далее раздел «Настраиваемые поля» и нажмите кнопку «Добавить новое поле».
Имя настраиваемого поля укажите «sl»
Тип поля выберите «Текстовое»
2. Добавьте действие после старта с отправкой WebHook
Вставьте значение в WbHook «https://app.telegraphyx.ru/api/bot/start/bothelp»
Теперь все новые пользователи стартовавшие бота будут переданы в Яндекс Директ с выполненной целью userBotStart.

Видеоинструкция