Условия по тегам и переменным

Нода «Условие» умеет ветвить диалог не только по ответу клиента, но и по его тегам и переменным. Это основа сегментации: бот по-разному ведёт новых и постоянных клиентов, тех, кто оплатил, и тех, кто нет, не задавая ни одного вопроса.

По чему можно ветвить

Что проверяемПримерЗачем
Наличие тега у клиентаесть тег «постоянный»Отделить лояльных от новых
Наличие тега у чатаесть тег «оплатил»Поведение в зависимости от состояния диалога
Значение переменной{{source}} равно «реклама»Сегментация по источнику или данным карточки

Теги ставятся Действием в сценарии, вручную оператором или другими процессами в системе. Поэтому к моменту проверки у клиента уже накапливается история, по которой бот принимает решение.

Тег — это метка на клиенте или чате (например, «постоянный», «vip», «оплатил»). Переменная — это сохранённое значение (город, сумма, источник). И то, и другое нода «Условие» проверяет одинаково — и направляет диалог по подходящей ветке.

Сегментация на практике

Ветвление по тегам и переменным помогает строить разный путь для разных групп:

  • Новый или постоянный — проверить тег «постоянный»: новым показать вводное приветствие, постоянным — сразу перейти к делу или дать спецпредложение.
  • Оплатил или нет — проверить тег «оплатил»: оплатившим открыть доступ или поблагодарить, остальным — напомнить о незавершённой покупке.
  • По источнику — переменная с источником обращения уводит рекламный трафик на одну ветку, а постоянных клиентов — на другую.

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

Как настроить

  1. Заранее проставьте теги

    В нужных точках сценария ставьте теги через Действие — например, тег «оплатил» после успешного платежа.

  2. Добавьте ноду «Условие»

    В месте, где нужна развилка, добавьте ноду «Условие».

  3. Выберите проверку по тегу или переменной

    Укажите, проверять наличие тега у клиента или чата либо значение переменной.

  4. Задайте правило

    Для переменной выберите оператор и значение. Для тега — есть он или нет.

  5. Разведите ветки

    Протяните стрелки: подошедших под условие — на одну ветку, остальных — на «иначе».

Когда применять

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

Пример

Сценарий повторного контакта: при входе нода «Условие» проверяет, есть ли у клиента тег «постоянный». Из ветки «да» уходит Сообщение «Рады видеть снова! Вам как обычно?», из ветки «иначе» — приветствие для новичка с кратким рассказом о магазине. Тег «постоянный» ставится Действием после первой покупки.