Основи логіки опитування
Логіка дозволяє створювати адаптивні опитування, в яких послідовність запитань, обчислення та дії залежать від відповідей респондента. Без логіки запитання йдуть одне за одним у фіксованому порядку. З логікою — опитування стає інтерактивним.
Де налаштовується логіка
Логіка налаштовується для кожного запитання окремо. Натисніть кнопку розгалуження (іконка з розгалуженням) справа від запитання в конструкторі — відкриється вкладка Логіка у вікні налаштувань.
У запитань всередині групи кнопка логіки відсутня — логіка налаштовується на рівні групи та спрацьовує при виході з неї.
Коли спрацьовує логіка
Логічні правила виконуються в момент, коли респондент відповідає на запитання та натискає кнопку «Далі». Система обробляє всі операції зверху вниз та виконує відповідні дії.
Структура логічного сценарію
Кожне запитання може містити два типи елементів:

Вкладка Логіка у налаштуваннях запитання
Логічні операції
Опціональні блоки, які додаються за потребою. Три типи:
- «Правило» — перевіряє умови. Якщо їх виконано, виконується задана дія (перехід, завершення опитування або обчислення). Докладніше — у статті про блок «Правило».
- «Функція» — безумовні обчислення зі змінними. Виконуються завжди, без перевірки умов. Докладніше — у статті про блок «Функція».
- «Email» — надсилає email-повідомлення. Виконується безумовно в момент обробки логіки. Докладніше — у статті про блок «Email».
Кожне запитання може містити кілька операцій будь-якого типу. Операції виконуються послідовно зверху вниз, їх порядок можна змінювати.
Дія за замовчуванням
Обов'язковий елемент, який присутній завжди. Дія за замовчуванням визначає, що відбудеться, якщо жодна з логічних операцій не призвела до переходу або завершення опитування:
- Перейти до наступного запитання — стандартна поведінка (за замовчуванням).
- Перейти до конкретного елемента — будь-яке запитання, група або Finish page (можна направити як вперед, так і назад).
- Завершити проєкт — проходження завершується, і респондент переходить на Final page.
Область дії
В умовах логіки можна перевіряти:
- Відповідь на поточне запитання.
- Відповіді на будь-які попередні запитання.
- Значення користувацьких та системних змінних.
Це дозволяє будувати складні сценарії, що враховують всю історію відповідей респондента.
Логіка AND та OR
Кілька умов всередині одного блоку «Правило» об'єднуються через AND — всі умови повинні бути істинними одночасно.
Для реалізації логіки OR (хоча б одна умова істинна) створіть кілька окремих блоків «Правило» з однаковою дією.
Приклад простого сценарію
Запитання Q1: «Вам більше 18 років?» (Yes/No).
- «Правило»: якщо відповідь «No» → перейти на Finish page F1 з повідомленням «Дякуємо, це опитування призначене для повнолітніх».
- Дія за замовчуванням: перейти до наступного запитання (Q2).
В результаті неповнолітні респонденти завершують опитування достроково, а решта продовжують.

Приклад логічного сценарію