Система переменных
Переменные — это вычислительный механизм Pollsar, который позволяет собирать, хранить и использовать значения в ходе прохождения опроса. С помощью переменных можно подсчитывать баллы, персонализировать тексты вопросов, управлять логикой ветвления и создавать интерактивные сценарии.
Все переменные имеют глобальный характер — они доступны во всех частях опроса и в любой момент прохождения. Чтобы вставить значение переменной в текст вопроса, заголовка или страницы, оберните её имя фигурными скобками: {variable_name}.
Пользовательские переменные
Пользовательские переменные создаются автором вручную в настройках опроса (кнопка Настройки → вкладка Пользовательские переменные).
Создание и настройка
Введите имя новой переменной в поле ввода. Имя может состоять из латинских букв, цифр и знака подчёркивания. Если вы введёте имя на другом языке, система автоматически транслитерирует его в латиницу.
Начальное значение по умолчанию — 0. Его можно изменить в настройках переменной. Переменные нетипизированные — они принимают как числовые, так и текстовые значения в зависимости от контекста.

Вкладка «Пользовательские переменные»
Что можно делать с переменными
- Присваивать значения — фиксированные или из ответа респондента на конкретный вопрос.
- Выполнять арифметику — сложение, вычитание, умножение, деление.
- Сравнивать — использовать в условиях логики ветвления.
- Вставлять в тексты — отображать значение переменной респонденту прямо в вопросах и на страницах опроса.
Подробнее о вычислениях — в статье «Функция — вычисления с переменными». О проверке условий — в статье «Правило — условные правила».
Системные переменные
Системные переменные создаются автоматически вместе с опросом. Их значения определяются в ходе прохождения и не могут быть изменены автором.
- ps_answer_last — ответ респондента на предыдущий вопрос. В начале опроса пустая. Принимает пустое значение, если предыдущий вопрос содержит сложную систему из нескольких ответов.
- ps_duration_poll — время в минутах, прошедшее с начала опроса. Обновляется динамически.
- ps_duration_set — время в минутах, отведённое на прохождение опроса (если автор установил ограничение). Если ограничение не задано — значение 0.
- ps_audience — название аудитории, к которой принадлежит текущий респондент. Аудитории создаются на этапе публикации.
Системные переменные можно использовать в текстах и в логике так же, как пользовательские.
Как отличить переменные в интерфейсе
Пользовательские и системные переменные визуально различаются в интерфейсе. В настройках логики пользовательские переменные выделены зелёным бейджем, а системные — жёлтым. Системные переменные также легко узнать по префиксу ps_ в имени.
В выпадающем списке переменных (панель форматирования текста) пользовательские переменные отображаются зелёным текстом, системные — тёмным.