Перейти к основному содержимому

Ветвление и правила

Стрелка между карточками — это не линия, которую вы рисуете, а правило: «при таком-то условии иди туда-то». Правила живут на вкладке «Правила» у вопроса (и у приветствия — там обычно одно, безусловное).

Как выглядит развилка

Опрос из примера спрашивает, клиент человек или нет, и дальше ведёт его разными дорогами:

В редакторе это выглядит так:

Правило перехода

Читается сверху вниз: источник (ответ на вопрос №1) → оператор (=) → значение (Нет) → действие (перейти к вопросу №3).

Из чего состоит правило

Условие: источник, оператор, значение

Источником может быть одно из трёх:

ИсточникЧто этоПример
Ответ на вопросчто человек выбрал или написал раньшеответ на №1 = «Нет»
Переменнаясчётчик, который вы сами наполняете по ходубаллы > 7
Внешнее полепараметр из ссылки запускаsrc = fb

Операторов двенадцать: =, , содержит, не содержит, >, , <, , начинается с, заканчивается на, на вопрос дан ответ и вопрос пропущен. Последние два значения не требуют — они про сам факт ответа.

Условия складываются кнопками «+ И» и «+ ИЛИ»: «И» требует, чтобы всё было истинно, «ИЛИ» — чтобы истинным было хотя бы одно. Группы вкладываются друг в друга, так что «(A и B) или C» собирается без обходных путей.

Отдельно есть условие «Без условия» — оно истинно всегда и нужно для последнего правила в списке, того самого «во всех остальных случаях».

Действия: что произойдёт

ДействиеЧто делает
Переход к узлуотправляет человека к выбранной карточке
К следующему узлуведёт к следующему по порядку — линейный шаг
Изменить переменнуюприсвоить, прибавить, вычесть — см. Баллы и переменные
Завершить опросзаканчивает прохождение прямо здесь, с меткой исхода

Действий в одном правиле может быть несколько, и это обычный случай: «прибавь балл и иди к следующему вопросу».

Порядок важнее, чем кажется

Правила проверяются сверху вниз, побеждает первое подошедшее — остальные даже не рассматриваются. Поэтому в списке они и подписаны как ЕСЛИ, ИНАЧЕ ЕСЛИ, ИНАЧЕ.

Стрелками «вверх-вниз» справа от правила порядок меняется. Частая ошибка — поставить безусловное правило первым: оно сработает всегда, и всё, что ниже, станет мёртвым грузом. Редактор такой опрос сохранит, но человек ветку никогда не увидит.

Если ни одно правило не подошло

Человек идёт к следующей карточке по порядку — тому самому линейному шагу. Поэтому простой опрос без единого правила работает: вопросы просто идут один за другим, как их сложили.

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

Опрос заканчивается, когда следующей карточки нет: сработало действие «Завершить опрос», человек дошёл до карточки завершения или упёрся в конец списка.

Проверяйте по блоку «Проблемы опроса» внизу панели — недостижимые карточки и вопросы без переходов он находит сам.

Внешние поля: ветвление по источнику перехода

Внешнее поле — это параметр, который вы кладёте в ссылку при её создании (кнопка «Поделиться»). Объявляется в настройках опроса, вкладка «Расчёт».

Внешние поля и переменные

Дальше поле доступно в условиях как обычный источник. Практический смысл: одна и та же форма, разосланная по разным каналам, может встречать людей по-разному — «вы пришли из рассылки» и «вы пришли с сайта» отличаются одним правилом, а не двумя копиями опроса.

Дальше