Числовые поля находятся в профиле подписчика, вы можете использовать их для различных целей.

Как создать числовое поле

Создание в настройках

  • Перейдите в настройки профиля. 
  • Пролистайте вниз и найдите список полей.
  • Нажмите на кнопку "Добавить новое поле".
  • Введите название поля.
  • Выберите тип поля "Число".
  • Нажмите на кнопку "Сохранить".

Обратите внимание, после создания нельзя изменить тип поля или удалить его. Но мы планируем добавить эту возможность в будущем.

Создание внутри автоворонки

Новое поле можно создать в карточке вопроса, для этого выберите пункт "Сохранить в поле" и "Создать поле"

Использование числовых полей

Использовать поля можно всех действиях (автоматизации, действия на кнопки/варианты ответов и т.п.), шагах действий составных ботов, шагах условий составных ботов.

Для числовых полей доступны действия "увеличить на", "уменьшить на", а так же стандартные действия над полями "Установить значение", "Очистить".

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

Тест с начислением балов

Создайте числовое поле, где вы будете сохранять результат пользователя. В нашем случае поле с названием "тест": 

В боте создайте шаг, в котором разместите вопрос, на который будет отвечать пользователь, и кнопки, число которых будет соответствовать числу вариантов ответа: 

От каждой кнопки необходим переход на шаг "действие":

В настройках каждого из шага "действие" укажите на какое число баллов будет увеличиваться/уменьшаться показатель поле "тест", при нажатии на ту или иную кнопку с вариантом ответа. То есть во всех полях "действие" мы используем (увеличиваем/уменьшаем) одно и то же поле: 

После с каждого поля создайте переход на следующий вопрос:

Аналогично настройте действия для всех вопросов теста:

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

Чтобы пользователю был показан результат теста в последнем сообщении используйте макрос с названием вашего поля, с которым вы работали. В нашем случае поле "тест". :

Обращаю ваше внимание, что при самостоятельном тестировании вам перед началом прохождения теста необходимо обнулять значение поля, в котором засчитывается результат в вашем профиле, с которого вы проводите тест: 

Вы нашли ответ?