Кнопки со ссылкой

Как создать кнопку со ссылкой

Чтобы бот отображал кнопки со ссылками для клиентов, при создании (или редактировании) кнопки вам нужно:

Шаг 1. Создайте кнопку и выберите тип "По умолчанию":

Шаг 2. В поле URL введите:

а) прямую ссылку:

б) переменную, содержащую ссылку:

Нажатие на кнопку откроет URL, указанный в её настройках.

circle-exclamation

Уведомление о клике

Чтобы отслеживать, когда клиент нажимает на ссылку или кнопку, и настраивать последующие действия, используйте флажок "Уведомление о клике" в настройках кнопки.

Установите флажок, чтобы получать callbacks (уведомления о событии), когда клиент нажимает кнопку:

Далее нажмите «Редактировать» или "Добавить" (в зависимости от того, редактируете ли вы существующую кнопку или создаёте новую).

Пример

Давайте протестируем кнопку. После нажатия на неё вы должны увидеть запрос на переход по ссылке.

circle-info

Callback не будет получен, пока клиент не нажмёт «узнать больше».

Если клиент перейдёт по ссылке, в разделе Клиенты в диалоге с клиентом появится callback в следующем виде: link_was_pressed #{URL}, где link_was_pressed — это тело callback (событие в проекте), а #{URL} — это ваша ссылка.

Чтобы настроить реакцию на callback, создайте блок-триггер, где укажите callback в поле триггера, или укажите callback в триггере соединения:

Вариант 1. Создайте блок-триггер, который сработает только при получении callback:

circle-info

В этом примере мы использовали «Trigger» блок — он тоже сработает только при получении указанного callback, но не удалит клиента из основной воронки.

Вы также можете использовать другой блок-триггер.

circle-check

Вариант 2: Используйте триггер соединения

Хотя в обоих случаях для срабатывания нужен callback, они по-разному влияют на поток:

  • Вариант 1 (блок Fallback): Оставляет пользователя в том же состоянии.

  • Вариант 2 (соединение): Переводит пользователя к следующему состоянию воронки.

Последнее обновление