Условие «Переменная содержит» и Сегментация анкет Формы

Наглядная демонстрация настройки на примере сегментации ответов анкеты формы

Принцип работы условия аналогичный работе событий «сообщение» и «комментарий»: 3 основных режима ключевых слов (содержит, равно и регулярное выражение) и само ключевое выражение.

Но входящим параметром (первым; тем, что левее) может быть любая переменная (или комбинация нескольких). Этим условием можно проверять практически всё. Начиная с тех же сообщений, заканчивая анкетами (приложения «Форма сбора заявок») и параметрами GET-запроса.

В видео выше я показал пример настройки реакции на ответ «ДА» на вопрос 3 в анкете формы. Для этого проверялось значение переменной %custom_2%.

Условие «Переменная содержит» и Сегментация анкет Формы, image #1

ВАЖНО! Особенности режимов

В режимах «равно», «содержит», «подходит под регулярное выражение» можно сравнить переменную только с текстом.

Иначе говоря:
— во второе поле можно писать только текст
— нельзя писать переменные
То есть конструкцию %content% он воспринимает как текст %content%

Чтобы сравнить переменную с переменной, используйте режим «подходит под регулярное выражение С ПЕРЕМЕННОЙ».

Для проверки точного равенства переменных:
переменная %var1% подходит под регулярное выражение с переменной ^%content%$

В правом поле условия (значении переменной)
ПЕРЕМЕННЫЕ НЕ ПОДДЕРЖИВАЮТСЯ!!!
Только в дополнительном режиме: «регулярное выражение с переменной».

Подробнее о событии «Заполнил Форму» в этой статье

Практические примеры

Этот список и все разделы, что ниже:

Проверка пола подписчика

Наглядная демонстрация настройки

Для проверки пола используйте переменную %sex%. Если ее значение = 1, то подписчик — девушка, если = 2 — мужчина.

Задать вопрос, лайкнуть, или оставить комментарий можно в этом посте.
Поблагодарить за функцию можно тут.

Вернуться на главную страницу инструкций
4373 views·11 shares