Тема
Условие
Скрытая развилка: квиз сам выбирает одну из двух веток. Пользователь экран не видит.
Когда ставить
«Если выбрали тариф Про — туда, иначе — сюда». «Если переменная больше 10 — одна воронка». «Если сейчас выходные — другой текст».
Для нескольких независимых веток удобнее Переключатель.
Конструктор
Вход сверху. Два выхода:
- «Все условия выполнены» или «Любое из условий выполнено» — зависит от режима;
- «Ни один из ответов» — иначе.
Редактор
«Название» — подпись в конструкторе.
«Режим»:
- «Выполнены все условия» — каждое условие должно быть истинным;
- «Выполнено любое условие» — достаточно одного.
Нужно хотя бы одно условие. Типы:
Вопрос
Выберите уже пройденный вопрос с вариантами и отметьте ответы. Опция «Нужны все выбранные ответы» — пользователь должен отметить все перечисленные, а не любой из них.
В одном блоке условия один и тот же вопрос нельзя использовать дважды. В списке только вопросы, до которых можно дойти по связям. Контакты и поля ввода без вариантов в этот список не входят.
Переменная
Выберите переменную и сравнение. Набор сравнений зависит от типа: строка, число, время, дата или диапазон дат. Числом считается и ключ вроде @period[count_day] у диапазона дат. Время, дата и диапазон дат — пункты без модификатора. Время сравнивается как число (миллисекунды). Дата и начало диапазона дат — в UTC, с форматом пикера (дата+время, неделя, месяц, год). В диапазоне начало не позже конца.
| Сравнение | Тип | Пример |
|---|---|---|
| Равно | строка | @plan равно pro — совпадёт и с «Pro», регистр не важен |
| Строго равно | строка | @plan строго равно Pro — только такое написание |
| Не равна | строка | @plan не равна free |
| Строго не равна | строка | @code строго не равна AbC |
| Содержит | строка | @comment содержит скидка |
| Строго содержит | строка | @comment строго содержит VIP |
| Равно | число | @sum равно 10 |
| Не равна | число | @sum не равна 0 |
| Больше | число | @sum больше 10 |
| Больше или равно | число | @sum больше или равно 10 |
| Меньше | число | @sum меньше 3 |
| Меньше или равно | число | @sum меньше или равно 3 |
| Диапазон | число | @sum от 10 до 20 включительно |
Сравнение с датой или временем суток «сейчас» — отдельные типы условий ниже, не эта таблица.
Дата
Сравнение текущего момента прохождения с датой или периодом. Точность задаёт формат. «Учитывать часовой пояс пользователя»: если выключено, считается московское время.
| Сравнение | Формат | Пример |
|---|---|---|
| Равно | дата + время | сейчас равно 15.03.2026 12:00 |
| Не равно | дата + время | сейчас не равно 01.01.2026 00:00 |
| Больше | дата + время | сейчас больше 01.06.2026 00:00 — прохождение после этой метки |
| Больше или равно | месяц | сейчас больше или равно март 2026 |
| Меньше | год | сейчас меньше 2027 |
| Меньше или равно | неделя | сейчас меньше или равно неделе 09.03.2026 |
| В диапазоне | дата + время | сейчас от 01.01.2026 00:00 до 31.12.2026 23:59 включительно |
Время
Сравнение текущего времени суток с моментом или периодом в тех же сутках. Начало периода не позже конца. Точность — с секундами или без. Часовой пояс — как у даты: выключенный переключатель считает по Москве.
| Сравнение | Пример |
|---|---|
| Равно | сейчас равно 12:00 |
| Больше | сейчас больше 09:00 |
| В диапазоне | сейчас от 09:00 до 18:00 включительно |
Как видит пользователь
Пользователь этот блок не видит. Условие проверяется на сервере: ветка выбирается сразу, без экрана и кнопки «Далее».
Соседние блоки
Источник данных: вопросы с вариантами, Переменная, Калькулятор. Похожий блок: Переключатель.