Skip to main content
All CollectionsРусскийКонструктор автоматизаций
Условие: Значение переменной
Условие: Значение переменной

как проверить значение переменной в конструкторе автоматизации

Sam avatar
Written by Sam
Updated this week

Переменные — это специальный инструмент, который позволяет сохранять, выводить и проверять различные данные клиента, например, данные из профиля, ранее сохранённые сообщения, данные из турнирной таблицы геймификации или присвоенные ранее значения.

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

Как работает условие

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

Например: Вы загадали кодовое слово и клиент должен его ввести для прохождения сценария или для получения бонуса.

  • Первым делом нужно сохранить ответ клиента в переменную с помощью действия "Сбор данных клиента"

  • Затем, с помощью условия "Значение переменной" нужно проверить, совпадает ли ответ клиента с тем, что мы загадали

Параметры для сравнения значений переменной

  1. Является — условие выполняется, если значение переменной клиента полностью совпадает с указанным значением.

  2. Не является — условие выполняется, если значение переменной клиента не совпадает с указанным значением.

  3. Содержит — условие выполняется, если в значении переменной клиента есть указанный текст или часть слова. Это удобно для поиска частичных совпадений.

  4. Не содержится — условие выполняется, если в значении переменной клиента нет указанного текста или части слова.

  5. Начинается с — условие выполняется, если значение переменной клиента начинается с указанных символов (букв или цифр).

  6. Больше — условие выполняется, если значение переменной клиента больше заданного числа (например, если у клиента 1000, а задано 100, то условие выполнится).

  7. Больше или равно — условие выполняется, если значение переменной клиента больше или равно заданному числу.

  8. Меньше — условие выполняется, если значение переменной клиента меньше заданного числа.

  9. Меньше или равно — условие выполняется, если значение переменной клиента меньше или равно заданному числу.

Чувствительность к регистру — если включена чувствительность к регистру, условие будет учитывать регистр букв. Например, если клиент написал слово с заглавной буквы, а вы задали его с маленькой, условие не выполнится. Включение этого параметра важно для точных текстовых проверок.

Как настроить условие "Значение переменной"

  1. В автоматизации добавьте условие "Значение переменной".

  2. Выберите переменную, которую хотите проверять.

  3. Установите параметр сравнения (например, "является", "содержит", "больше" и т. д.) и укажите нужное значение.

  4. Определите, включать ли чувствительность к регистру.

  5. Настройте действие, которое должно произойти, если условие выполнится или не выполнится.

Примеры использования

  1. Проверка ответа на загадку:
    Если в переменную сохранён ответ клиента на загадку, можно использовать условие "Значение переменной" для проверки, совпадает ли ответ с правильным. Например, если загадка "Что за слово, которое даёт свет?" и правильный ответ — "солнце", вы можете проверить, равен ли ответ клиента слову "солнце". Если да, клиент получает следующий этап, если нет — появляется сообщение с просьбой ответить снова.

    Подробнее в инструкции: Как выдавать призы за кодовые слова

  2. Проверка минимального балла:
    Если в переменную сохранён балл клиента (например, после теста или квиза), вы можете использовать условие для проверки, превышает ли балл определённую цифру. Например, если переменная "баллы" больше или равно 10, клиент может пройти к следующему этапу, иначе — отправится на повторное прохождение теста.

    Подробнее в инструкции: Как сделать тест (квиз)

Проверка категории клиента:
Если в перемененную сохранена ранее выбранная категория клиента - можно проверить значение переменной и выдать персонализированный ответ.

  • Используя действие "Установить переменную" присваиваем клиенту определённое значение, исходя из его выбора: 

  • Когда потребуется - выполните проверку значения переменной:



Может быть полезно:

Did this answer your question?