Условия по тегам и переменным
Нода «Условие» умеет ветвить диалог не только по ответу клиента, но и по его тегам и переменным. Это основа сегментации: бот по-разному ведёт новых и постоянных клиентов, тех, кто оплатил, и тех, кто нет, не задавая ни одного вопроса.
По чему можно ветвить
| Что проверяем | Пример | Зачем |
|---|---|---|
| Наличие тега у клиента | есть тег «постоянный» | Отделить лояльных от новых |
| Наличие тега у чата | есть тег «оплатил» | Поведение в зависимости от состояния диалога |
| Значение переменной | {{source}} равно «реклама» | Сегментация по источнику или данным карточки |
Теги ставятся Действием в сценарии, вручную оператором или другими процессами в системе. Поэтому к моменту проверки у клиента уже накапливается история, по которой бот принимает решение.
Тег — это метка на клиенте или чате (например, «постоянный», «vip», «оплатил»). Переменная — это сохранённое значение (город, сумма, источник). И то, и другое нода «Условие» проверяет одинаково — и направляет диалог по подходящей ветке.
Сегментация на практике
Ветвление по тегам и переменным помогает строить разный путь для разных групп:
- Новый или постоянный — проверить тег «постоянный»: новым показать вводное приветствие, постоянным — сразу перейти к делу или дать спецпредложение.
- Оплатил или нет — проверить тег «оплатил»: оплатившим открыть доступ или поблагодарить, остальным — напомнить о незавершённой покупке.
- По источнику — переменная с источником обращения уводит рекламный трафик на одну ветку, а постоянных клиентов — на другую.
Связка «поставить тег → потом проверить тег» работает между разными запусками сценария. Поставьте клиенту тег после покупки Действием, и в следующем диалоге «Условие» уже отличит его от новичка.
Как настроить
Заранее проставьте теги
В нужных точках сценария ставьте теги через Действие — например, тег «оплатил» после успешного платежа.
Добавьте ноду «Условие»
В месте, где нужна развилка, добавьте ноду «Условие».
Выберите проверку по тегу или переменной
Укажите, проверять наличие тега у клиента или чата либо значение переменной.
Задайте правило
Для переменной выберите оператор и значение. Для тега — есть он или нет.
Разведите ветки
Протяните стрелки: подошедших под условие — на одну ветку, остальных — на «иначе».
Когда применять
- Спецпредложение для своих — показать акцию только клиентам с тегом «постоянный».
- Дожим неоплативших — тем, у кого нет тега «оплатил», напомнить о брошенной корзине.
- Разные приветствия — новым рассказать о компании, постоянных встретить короче и по делу.
- Сегментация для рассылки — по тегам отобрать аудиторию для рассылки.
Пример
Сценарий повторного контакта: при входе нода «Условие» проверяет, есть ли у клиента тег «постоянный». Из ветки «да» уходит Сообщение «Рады видеть снова! Вам как обычно?», из ветки «иначе» — приветствие для новичка с кратким рассказом о магазине. Тег «постоянный» ставится Действием после первой покупки.