We use cookies and similar technologies to improve your experience, analyse traffic, and personalise content. You can accept all cookies or reject non-essential ones.
Создавайте интеллектуальные опросы с условными правилами, которые показывают, скрывают или пропускают вопросы в зависимости от ответов респондента — вручную или с помощью AI.
Правила опроса — это основа интеллектуального дизайна опросов. Они позволяют задавать условную логику, которая динамически управляет тем, что видит респондент, в зависимости от предоставленных им ответов. Вместо того чтобы проводить каждого участника через один и тот же линейный набор вопросов, правила позволяют опросу адаптироваться в реальном времени — показывая релевантные дополнительные вопросы, скрывая нерелевантные разделы и направляя респондентов по персонализированным путям.
Правила превращают статическую анкету в динамичный, диалоговый опыт. Вот ключевые преимущества:
Каждое правило состоит из двух частей: условия (триггер) и действия (результат). Когда респондент отправляет ответ, удовлетворяющий условию, немедленно выполняется соответствующее действие. На один опрос можно задать несколько правил, и они оцениваются в том порядке, в котором отображаются на панели правил.
Анатомия правила опроса
УСЛОВИЕ
Исходный вопрос
Q1: Вы удовлетворены нашим сервисом?
Оператор и значение
EQUALS
“Yes”
ТОГДА
ДЕЙСТВИЕ
Тип действия
QUESTION_ON_PAGE
Цель
Перейти к Q3 на странице 2 (пропустить Q2)
Рассмотрите добавление правил в следующих сценариях:
Условие определяет критерии, которые должны быть выполнены для срабатывания правила. Каждое условие сравнивает ответ респондента на конкретный исходный вопрос с заданным вами значением. SurveyAnalytica поддерживает 11 типов условий, охватывающих сопоставление текста, числовые сравнения, проверки на пустоту и сопоставление по шаблону.
| Условие | Описание | Пример |
|---|---|---|
| EQUALS | Точное совпадение с указанным значением. Регистрозависимо для текстовых ответов, точное соответствие для числовых значений. | Ответ равен "Yes" |
| NOT_EQUALS | Ответ отличается от указанного значения. Полезно для логики исключения. | Ответ не равен "No" |
| CONTAINS | Проверяет, содержит ли текст ответа указанную подстроку в любом месте. | Ответ содержит "recommend" |
| NOT_CONTAINS | Текст ответа не содержит указанную подстроку. Хорошо подходит для отсеивания нежелательного содержимого. | Ответ не содержит "complaint" |
| GREATER_THAN | Числовое сравнение, при котором ответ должен быть строго больше указанного значения. | Оценка больше 7 |
| LESS_THAN | Числовое сравнение, при котором ответ должен быть строго меньше указанного значения. | Оценка меньше 4 |
| GREATER_THAN_OR_EQUAL | Числовое сравнение, при котором ответ должен быть больше или точно равен указанному значению. | Рейтинг >= 8 |
| LESS_THAN_OR_EQUAL | Числовое сравнение, при котором ответ должен быть меньше или точно равен указанному значению. | Рейтинг <= 3 |
| IS_EMPTY | Респондент не предоставил ответ. Значение для сравнения не требуется. Полезно для логики необязательных вопросов. | Ответ пуст (вопрос пропущен) |
| IS_NOT_EMPTY | Респондент предоставил какой-либо ответ. Значение для сравнения не требуется. Подтверждает вовлечённость в вопрос. | Ответ не пуст (получен ответ) |
| REGEX | Сравнивает ответ с шаблоном регулярного выражения. Мощный инструмент для проверки структурированного ввода, например email-адресов, номеров телефонов или пользовательских форматов. | Email соответствует ^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$ |
Aa
Используйте EQUALS или NOT_EQUALS для радиокнопок, выпадающих списков и вопросов «да/нет» с фиксированными значениями ответов. Используйте CONTAINS или NOT_CONTAINS для полей свободного текста, где требуется частичное совпадение.
#
Используйте GREATER_THAN, LESS_THAN и их включающие варианты для NPS-оценок, значений ползунка, шкал рейтинга и любых вопросов с числовым ответом.
?
Используйте IS_EMPTY и IS_NOT_EMPTY для необязательных вопросов, когда нужны разные пути продолжения в зависимости от того, ответил ли респондент вообще.
.*
Используйте REGEX для сложных сценариев, где требуется проверка структурированного ввода. Поддерживает полный синтаксис регулярных выражений для максимальной гибкости.
После выполнения условия правило выполняет действие, управляющее ходом опроса. SurveyAnalytica предоставляет 10 типов действий, организованных в три категории: навигация, видимость и управление страницами. Каждый тип действия воздействует на определённые элементы вашего опроса.
Действия навигации изменяют, куда направляется респондент дальше. Они переопределяют стандартный последовательный ход опроса.
| Действие | Описание | Цель |
|---|---|---|
| TOP_OF_PAGE | Переносит респондента в начало указанной страницы опроса. Все вопросы на этой странице становятся видимыми. Полезно для направления респондентов в совершенно другой раздел. | Номер страницы |
| QUESTION_ON_PAGE | Переходит напрямую к указанному вопросу на указанной странице. Более точный вариант, чем TOP_OF_PAGE, когда нужно пропустить только определённые вопросы в начале страницы. | Номер страницы + ID вопроса |
| END_SURVEY | Немедленно завершает опрос и фиксирует ответ как завершённый. Респондент видит страницу завершения/благодарности. Его частичные данные сохраняются. | Нет (опрос завершается) |
| ABANDON_SURVEY | Завершает опрос без фиксации ответа. Данные респондента отбрасываются. Используйте это для отсеивающего скрининга, когда частичные данные в результатах нежелательны. | Нет (опрос отменён) |
Действия видимости показывают или скрывают определённые вопросы или варианты ответов внутри вопросов. Они не изменяют навигацию, а лишь меняют то, что видно на текущей или следующих страницах.
| Действие | Описание | Цель |
|---|---|---|
| FILTER_QUESTIONS | Скрывает один или несколько конкретных вопросов из опроса. Скрытые вопросы пропускаются и не показываются респонденту. Полезно для удаления уточняющих вопросов, которые не применимы. | Один или несколько идентификаторов вопросов |
| SHOW_QUESTIONS | Делает ранее скрытые вопросы видимыми. Используется в сочетании с FILTER_QUESTIONS, когда у вас есть вопросы, изначально скрытые и появляющиеся только при определённых условиях. | Один или несколько идентификаторов вопросов |
| FILTER_OPTIONS | Скрывает определённые варианты ответа в рамках вопроса. Сам вопрос остаётся видимым, но некоторые варианты убираются из списка. Идеально подходит для связанных или отфильтрованных списков вариантов. | Идентификатор вопроса + идентификаторы вариантов |
| SHOW_OPTIONS | Делает ранее скрытые варианты ответа видимыми в рамках вопроса. Используется, когда варианты ответа должны появляться только на основе предыдущих ответов. | Идентификатор вопроса + идентификаторы вариантов |
Действия управления страницами показывают или скрывают целые страницы в ходе опроса. Они затрагивают сразу все вопросы на целевой странице.
| Действие | Описание | Цель |
|---|---|---|
| SHOW_PAGE | Делает ранее скрытую страницу видимой в ходе опроса. Страница и все её вопросы становятся доступны респонденту, когда он доходит до этого места в опросе. | Номер страницы |
| HIDE_PAGE | Убирает целую страницу из хода опроса. Респондент пропускает скрытую страницу, как будто её не существует. Все вопросы на этой странице фактически становятся невидимыми. | Номер страницы |
Панель правил в конструкторе опросов предоставляет простой интерфейс для создания и управления условной логикой. Следуйте приведённым ниже шагам, чтобы добавить своё первое правило. Каждое правило определяется путём выбора исходного вопроса, условия, значения, действия и цели.
Добавить новое правило
x
ЕСЛИ ОТВЕТ НА
Q1: Насколько вы удовлетворены нашим сервисом?
УСЛОВИЕ
EQUALS
ЗНАЧЕНИЕ
Неудовлетворён
ТОГДА
QUESTION_ON_PAGE
ЦЕЛЬ
Страница 3 > Q8: Что мы могли бы улучшить?
Сохранить
Отмена
После создания правил вы можете управлять ими на панели правил:
Конструктор правил на основе AI позволяет создавать правила опроса, просто описав то, что вам нужно, на обычном языке. Вместо ручного выбора условий и действий из раскрывающихся списков просто введите описание нужной логики на естественном языке, и AI сгенерирует соответствующую конфигурацию правила для вашей проверки.
Конструктор правил на основе AI работает на основе потокового AI-ассистента, который понимает структуру вашего опроса. Он знает все ваши вопросы, страницы, варианты ответов и поддерживаемые типы правил. Когда вы описываете правило на естественном языке, ассистент:
Конструктор правил на основе AI
x
Если пользователь выбирает «Неудовлетворён» в Q3, перейти к
разделу отзывов на странице 4
Вы
AI-ассистент
СГЕНЕРИРОВАННОЕ ПРАВИЛО
Источник:
Q3: Насколько вы удовлетворены?
Условие:
EQUALS
«Неудовлетворён»
Действие:
TOP_OF_PAGE
Страница 4 (Раздел отзывов)
Респонденты, которые неудовлетворены, будут направлены на страницу подробных отзывов.
Подтвердить
Отклонить
Изменить
Ниже приведены примеры запросов, которые можно ввести в конструктор правил на основе AI для генерации правил:
“Если ответ на Q2 — ‘Нет’, пропустить Q3 и Q4 и перейти сразу к Q5.”
“Немедленно завершить опрос, если респонденту меньше 18 лет по Q1.”
“Если ответ на Q5 содержит ‘enterprise’, показать страницу 3. Если содержит ‘personal’, показать страницу 4.”
9+
“Если оценка NPS в Q7 больше или равна 9, перейти к разделу рекомендаций на странице 5.”
“Скрыть вариант ‘Enterprise Plan’ в Q10, если ответ на Q3 равен ‘Individual’.”
“Создать три правила: оценки 0-6 ведут на страницу 2, оценки 7-8 — на страницу 3, оценки 9-10 — на страницу 4.”
AI Rule Builder представляет сгенерированные правила в виде структурированных карточек, которые можно проверять поле за полем. Вот как действовать в каждом случае:
Хотя комбинации условий и действий практически неограничены, большинство логики опросов укладывается в несколько устоявшихся шаблонов. Эти шаблоны охватывают подавляющее большинство реальных сценариев использования и служат отличной отправной точкой для настройки собственных правил.
Пропускайте нерелевантные вопросы на основе предыдущих ответов. Например, если респондент никогда не пользовался вашим продуктом, пропустите все вопросы о пользовательском опыте и перейдите к разделу общей обратной связи. Используются действия QUESTION_ON_PAGE или TOP_OF_PAGE с условием EQUALS или NOT_EQUALS по квалифицирующему вопросу.
Досрочно завершайте опрос для респондентов, не соответствующих критериям участия. Разместите отборочные вопросы в начале опроса, затем используйте END_SURVEY или ABANDON_SURVEY при обнаружении дисквалифицирующего ответа. Часто применяется для проверки возраста, фильтрации по роли и вопросов согласия.
Создавайте разные пути прохождения опроса в зависимости от ключевого ответа. Один вопрос направляет респондентов к совершенно разным наборам последующих вопросов. Используются TOP_OF_PAGE или HIDE_PAGE/SHOW_PAGE для управления тем, какие разделы видит каждый респондент. Идеально подходит для путей вопросов, специфичных для продукта или роли.
Показывайте или скрывайте отдельные варианты ответов в вопросе на основе более ранних ответов. Например, если респондент выбрал “Free plan” в Q2, скройте вариант “Enterprise support” в Q5. Используются действия FILTER_OPTIONS и SHOW_OPTIONS для динамической настройки доступных вариантов без удаления всего вопроса.
На следующей диаграмме показан распространённый шаблон ветвления, где один вопрос направляет респондентов по двум разным путям, прежде чем они снова сходятся на финальном вопросе:
ИСХОДНЫЙ ВОПРОС
Q1: Выберите тариф
Вариант A: Личный
Вариант B: Бизнес
ЛИЧНЫЙ ПУТЬ
Q2a: Детали личного использования
БИЗНЕС-ПУТЬ
Q2b: Размер компании и потребности
Q3: Итоговая обратная связь
Оба пути сходятся
Сценарий: Q1 спрашивает “Пользовались ли вы нашим мобильным приложением?” Если ответ “Нет”, пропустить Q2 (“Оцените опыт использования приложения”) и Q3 (“Какими функциями вы пользуетесь?”) и перейти сразу к Q4.
| Поле | Настройка |
|---|---|
| Исходный вопрос | Q1: Пользовались ли вы нашим мобильным приложением? |
| Условие | EQUALS |
| Значение | “Нет” |
| Действие | QUESTION_ON_PAGE |
| Цель | Q4 на странице 1 |
Сценарий: Q1 спрашивает “Вам есть 18 лет или больше?” Если ответ “Нет”, завершить опрос без сохранения данных.
| Поле | Настройка |
|---|---|
| Исходный вопрос | Q1: Вам есть 18 лет или больше? |
| Условие | EQUALS |
| Значение | “Нет” |
| Действие | ABANDON_SURVEY |
| Цель | Нет |
Сценарий: Q5 — это вопрос NPS (шкала 0-10). Направьте критиков (0-6) на страницу “Что пошло не так?”, нейтралов (7-8) на страницу общей обратной связи, а промоутеров (9-10) на страницу рекомендаций.
| Правило | Условие | Значение | Действие | Цель |
|---|---|---|---|---|
| Правило 1 (Критики) | LESS_THAN_OR_EQUAL | 6 | TOP_OF_PAGE | Страница 3 (Проблемы) |
| Правило 2 (Нейтралы) | GREATER_THAN | 6 (+ второе правило: LESS_THAN 9) | TOP_OF_PAGE | Страница 4 (Обратная связь) |
| Правило 3 (Промоутеры) | GREATER_THAN_OR_EQUAL | 9 | TOP_OF_PAGE | Страница 5 (Рекомендации) |
Даже хорошо продуманные правила иногда могут вести себя непредсказуемо. В этом разделе рассматриваются наиболее распространённые проблемы, их первопричины и способы устранения. Если ваши правила работают не так, как ожидалось, начните отсюда, прежде чем обращаться в службу поддержки.
| Проблема | Причина | Решение |
|---|---|---|
| Правило не срабатывает | Выбран неверный тип условия. Например, используется EQUALS, когда ответ содержит лишние пробелы или иное форматирование, либо текстовое условие применяется к числовому полю. | Убедитесь, что условие соответствует формату ответа. Для вопросов с вариантами ответа значение должно точно совпадать с текстом варианта. Для числовых вопросов используйте числовые типы условий. Используйте предпросмотр опроса, чтобы протестировать с точным значением ответа. |
| Конфликт нескольких правил | Два или более правила относятся к одному и тому же вопросу или странице с противоречивыми действиями. Например, одно правило скрывает Q5, а другое показывает Q5 на основе пересекающихся условий. | Просмотрите все правила на панели Rules и проверьте наличие пересекающихся условий. Расположите правила так, чтобы более специфичные условия проверялись первыми. Удалите дублирующиеся или противоречивые правила. По возможности объедините условия в одно правило. |
| Пропущенные вопросы всё равно отображаются | Правило ссылается на неверную страницу или номер вопроса. Часто это происходит после изменения порядка вопросов или добавления страниц уже после создания правила. | Откройте правило и убедитесь, что номер целевой страницы и ID вопроса указаны верно. Если вы недавно реорганизовали опрос, обновите все затронутые правила в соответствии с новой структурой. |
| Правило, созданное AI, содержит ошибку | В AI Rule Builder был передан неоднозначный или расплывчатый запрос. AI может неверно определить исходный вопрос, выбрать не тот тип условия или указать не тот элемент. | Сформулируйте описание более конкретно. Ссылайтесь на вопросы по их точному номеру (Q3) или полному тексту метки. Указывайте точный тип условия, если он вам известен. Явно указывайте номера страниц. Проверьте результат и используйте кнопку Modify, чтобы исправить отдельные поля. |
| Правило срабатывает на каждом ответе | Значение условия слишком широкое. Например, используется CONTAINS с очень короткой строкой, которая совпадает с большинством ответов, либо IS_NOT_EMPTY применяется к обязательному вопросу (на который всегда есть ответ). | Сузьте значение условия. Используйте EQUALS вместо CONTAINS для точного совпадения. Если используется IS_NOT_EMPTY, убедитесь, что исходный вопрос действительно необязательный. Протестируйте с несколькими разными значениями ответа в режиме предпросмотра. |
| Данные скрытого вопроса отсутствуют | Вопросы, скрытые с помощью FILTER_QUESTIONS, не отправляются. Если путь респондента скрывает вопрос, данные по нему не записываются в ответ. | Это ожидаемое поведение. Скрытые вопросы дают в данных значения null/пустые значения. Учитывайте это при анализе, отфильтровывая непустые ответы. Если вам нужны значения по умолчанию, добавляйте их на этапе обработки данных. |
| Порядок правил влияет неожиданным образом | Правила оцениваются сверху вниз. Когда нескольким правилам соответствует один и тот же ответ, действует только первое подходящее правило навигации. Правила видимости при этом применяются все независимо друг от друга. | Измените порядок правил перетаскиванием на панели Rules. Разместите самые важные и специфичные правила сверху. Помните, что правила навигации (TOP_OF_PAGE, END_SURVEY) останавливают дальнейшую проверку правил, тогда как правила видимости (FILTER_QUESTIONS, SHOW_QUESTIONS) выполняются все. |
| Условие REGEX не срабатывает | Синтаксическая ошибка в регулярном выражении или проблема с экранированием. Специальные символы нужно правильно экранировать в поле значения. | Перед вводом протестируйте регулярное выражение отдельно с помощью онлайн-инструмента для проверки regex. Убедитесь, что специальные символы, такие как точки, скобки и обратные слэши, правильно экранированы. Помните, что при использовании якорей ^ и $ шаблон должен соответствовать всей строке ответа целиком. |
Если правило работает не так, как ожидалось, пройдите по этому контрольному списку:
Нужна дополнительная помощь? Если вы столкнулись с проблемой, не описанной в этом руководстве, свяжитесь с нашей службой поддержки по адресу support@surveyanalytica.com или воспользуйтесь чатом в приложении. Видеоуроки по правилам опросов и условной логике доступны в Learning Center SurveyAnalytica.