В опросах с ветвлением «завершённый» и «полный» — не одно и то же. Респондент, который ответил «Нет» в скринаут-вопросе и попал в финал-заглушку, формально пройдёт опрос до конца. Но для исследования он не валиден. Маркер полного интервью отделяет «настоящих» респондентов от «отсеявшихся».
Зачем
Без маркера у вас два состояния: «прошёл до конца» и «бросил посередине». Первое — это is_complete=true в выгрузке, и в эту группу попадают все, кто увидел финальный экран — включая отказавшихся от согласия, не подходящих по специальности, не имеющих опыта с препаратом.
Маркер добавляет третье состояние — полное интервью: респондент дошёл до помеченного блока. Помечаете блок, который проходят только нужные вам респонденты, — и в выгрузке/results появляется отдельный фильтр и колонка.
Когда ставить
Полезно в опросах, где:
- Есть скринаут — вопрос про согласие, специальность, частоту назначений, после которого «не наш» респондент идёт коротким путём в финал.
- Несколько веток с разными финалами, и часть веток считаются «отсеявшимися».
- Нужен формальный критерий «качественное прохождение» для отчёта заказчику.
Если опрос линейный и нет скринаутов — маркер не нужен. Все, кто завершил, и так валидны.
Как поставить
- Откройте редактор опроса (любой — линейный или графовый).
- Выберите блок, который проходят только «нужные» респонденты — обычно это последний содержательный вопрос основного потока, после скринаута.
- В правой панели свойств блока включите тумблер «Маркер полного интервью».
- Сохраните. В графовом редакторе на ноде появится зелёный 🚩 — индикатор, что маркер активен.
Помечать можно сколько угодно блоков. Если веток несколько и каждая ведёт к своему «успешному финалу» — поставьте маркер на блок-финал каждой валидной ветки. Респондент, прошедший хотя бы один маркер, считается полным.
Маркер на скрытом блоке не работает
Не ставьте маркер на блок с настройкой Видимость → Скрыть от респондента. Скрытый блок респондент не видит и не отвечает на него, а маркер засчитывается только по ответу. Такой маркер не засчитается никому: если в опросе нет другого маркера, все завершившие попадут в скринаут — получат баллы за скринаут и не пойдут в цель сбора. Ставьте маркер на вопрос, на который нужные респонденты действительно отвечают.
Как это влияет на результаты
В шапке страницы Результатов появляется счётчик:
47 ответов · 23 полных
Где «полных» — это число респондентов, прошедших хотя бы один маркер.
Респондент, который завершил опрос, не ответив ни на один маркер, считается скринаутом: в шапке он попадает в «K отсеяны», а «Собрано N из M» и прогресс к цели его не считают. Его ответы при этом остаются в графиках и в числе «Ответов» — видно, что выбирали отсеявшиеся.
Тумблер «Только полные интервью» в фильтр-баре сужает выборку до полных. Графики, агрегаты, кросс-таблицы пересчитываются на сужённой выборке. Сырые счётчики (всего ответов, подозрительных) остаются неизменными — это раздельная информация.
Если ни один блок не помечен маркером, фильтр «Только полные интервью» работает как «Только завершённые» — нет различия между «дошёл» и «дошёл до маркера».
Как это влияет на выгрузку
В файле CSV/XLSX появляется новая колонка is_valid_interview:
| response_id | is_complete | is_valid_interview |
|---|---|---|
| 1041 | TRUE | TRUE |
| 1042 | TRUE | FALSE |
| 1043 | FALSE | FALSE |
TRUE— респондент прошёл хотя бы один маркер-блок.FALSE— респондент завершил опрос, но не прошёл ни одного маркера (попал в скринаут).- Если опрос без маркеров — колонка дублирует
is_complete.
В диалоге Экспорта появляется новый чекбокс «Только полные интервью» — если включить, в файл попадут только валидные строки.
Скринаут, баллы и цель сбора
В опросе с маркером анкета, завершённая без ответа на маркер, сохраняется со статусом «Отсеян»:
- респондент кабинета получает баллы за скринаут, а не полную награду (если баллы за скринаут не заданы — ничего);
- анкета не идёт в цель сбора и не списывается с купленных анкет из панели;
- в таблице «Анкеты» у неё бейдж «Отсеян», в выгрузке —
status = screened_outприis_complete = TRUE.
Правило действует для анкет, отправленных после 22.10.2026. Собранные раньше анкеты не пересчитываются.
Маркер на запущенном опросе
Маркер можно ставить и снимать на работающем опросе. Платформа пересчитает счётчики и фильтры на лету по уже собранным данным — не нужно ждать новых ответов. Каждое изменение фиксируется в истории правок опроса (как любое редактирование запущенного опроса).
Это значит: если вы поняли в середине сбора, что нужно отделить группу — можно поставить маркер и сразу увидеть в Результатах, сколько респондентов из уже собранных подходят под критерий.
Что маркер НЕ делает
- Не скрывает блок от респондента — маркер влияет только на отчёт. Если хотите блок-маркер сделать невидимым для респондента — это отдельная функция (планируется).
- Не удаляет ответы отсеявшихся — все, кто заполнил опрос, остаются в базе и могут быть выгружены без фильтра. Но тот, кто завершил опрос без ответа на маркер, получает статус «Отсеян»: баллы за скринаут и место вне цели сбора (см. выше).
- Не работает на блоках без ответа — на стартовом блоке, информационных экранах и блоке «Финиш» в графовом редакторе тумблер не показывается. Маркер засчитывается по факту прохождения блока (нажатия «Далее»), что требует, чтобы блок был отвечаемым.
Пример: опрос с согласием
Допустим, опрос для врачей-кардиологов про новый препарат. Структура:
Вопрос 1: Ваша специальность?
→ Кардиолог → Вопрос 2
→ Другое → Финал «Спасибо, опрос для кардиологов»
Вопрос 2: Согласны ли вы участвовать в записи?
→ Да → Вопрос 3 (содержательная часть)
→ Нет → Финал «Спасибо, без записи участвовать нельзя»
Вопрос 3 ... Вопрос 10: содержательная часть.
Финал «Спасибо за участие!»
Без маркера: все, кто увидел финальный экран — это is_complete=true. Среди них смешаны кардиологи-«да», другие специалисты и кардиологи-«нет».
Поставьте маркер на Вопрос 3 (или на любой блок основного потока, который проходят только нужные респонденты). Результат:
- Кардиолог + Согласие → прошёл Вопрос 3 →
is_valid_interview=TRUE - Кардиолог + «Нет» → не дошёл до Вопроса 3 →
is_valid_interview=FALSE - Другой специалист → не дошёл до Вопроса 2/3 →
is_valid_interview=FALSE
В выгрузке отфильтруйте по is_valid_interview=TRUE — получите чистую базу для анализа.
Для отделения по более сложным критериям (например, «прошёл блок A и блок B») экспортируйте данные и фильтруйте в Excel/SPSS — маркер реализует только OR-логику между несколькими маркер-блоками.