Документация

Как настроить запуск конкретной воронки при запуске бота

Написано 23 дня назад
Просмотрен 5 раз
0

Когда используется один бот для нескольких воронок, иногда требуется запускать нужную воронку в зависимости от задачи. Это можно сделать следующими способами.

1. Если при запуске бота привязывать его к профилю пользователя НЕ нужно, то:

Можно использовать стартовый параметр в ссылке для запуска бота. Ссылка со стартовым параметром будет иметь вид https://t.me/имя_бота/start=param . Ссылку со стартовым параметром также можно создать в разделе «Apps» - «Боты» - «Настройки» - «Ссылки-метрики».

В воронке для запуска можно использовать ноду «Команда бота», а в ее настройках - указать фильтр по стартовому параметру.

2. Если запуск воронки происходит из формы/виджета, и при запуске воронки нужно привязывать бот к профилю пользователя, то:

В форме первым обработчиком нужно поставить полную авторизацию. Далее - обработчик «Добавить действие Refunnels». На последнем месте должен стоять обработчик «Переадресация».

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

В воронке для запуска нужно добавить ноды «Страница» -> «Событие» -> «Команда бота». Необходимо скопировать идентификатор «События» и вставить его в форму в обработчик «Добавить действие Refunnels».

Далее в воронке нужно с помощью переменной user.filledForm проверять, что по пользователю сработало событие (то есть что пользователь отправил конкретную форму). Если это так, то воронка запустится. Подробнее о переменных можно прочитать в статье.

Установить переменную нужно в ноде «Событие». Проверять значение переменной нужно в стрелке после ноды «Команда бота».

Таким образом, после отправки формы сработает конкретное «Событие» в конкретной воронке. И дальнейшая цепочка воронки запустится только в том случае, если по пользователю сработало это «Событие».

Обратите внимание: для корректного запуска разных воронках с разными условиями запуска с одним ботом:

  • при использовании первого способа со стартовым параметром нужно убедиться, что в других воронках с этим ботом применяется либо другой стартовый параметр, либо запуск через «Событие», либо команда бота с настройкой "Точно совпадает с любым из вариантов";

  • при использовании второго способа с привязкой бота нужно убедиться, что в других воронках с этим ботом тоже настроен запуск через «Событие», при этом в каждой воронке должно быть свое событие.

Воронки
How to
Боты

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании