Настройки

У каждого типа формы есть свой раздел настроек: он определяет, как и как часто виджет появляется.

Запрет повторной отправки, выбор элемента посетителем, задержка триггера и триггер по клику.

Запретить повторную отправку

По умолчанию выключено. Включите — и посетитель, уже отправивший этот опрос, не увидит его снова при следующем визите — это обеспечивается совпадением одновременно сессии и IP-адреса с предыдущей отправкой (не одного из них по отдельности), поэтому обойти это простой очисткой cookie нельзя. Требование совпадения обоих также означает, что два разных человека, отправляющих форму с одного общего IP (например, коллеги в одной офисной сети), никогда не блокируют друг друга — как повтор засчитывается только точно та же сессия с точно того же IP. Оставьте выключенным — и один и тот же посетитель сможет отправлять форму сколько угодно раз.

Задержка триггера

Только для встроенных и всплывающих опросов — опрос на сайте открывается по прямой ссылке, а не встраивается в страницу, поэтому момента «подождать N секунд» там нет. Включите и укажите число секунд; форма (или кнопка-триггер всплывающего окна) появится только через это время после загрузки страницы.

Триггер по клику

Тоже только для встроенных/всплывающих. Включите и укажите CSS-селектор — клик по любому элементу, соответствующему этому селектору, открывает всплывающее окно. Полезно, чтобы привязать опрос к уже существующей на странице ссылке или кнопке «Оставить отзыв», вместо того чтобы полагаться на триггер по задержке или по кнопке.

Как показываются шаги

Есть два способа разложить опрос, он задаётся полем Отображение шагов:

  • По умолчанию (один шаг на экран) — посетитель видит шаг целиком, со всеми полями этого шага сразу. Так опросы работали всегда, это остаётся значением по умолчанию.
  • Одно поле на экран — посетитель видит ровно одно поле за раз и переходит дальше кнопкой «Далее», по одному вопросу на экран.

Меняется только то, что видит посетитель. Опрос вы собираете так же, как раньше: группируете поля по шагам в разделе Шаги, а режим «одно поле на экран» разворачивает их для показа. Шаг из трёх полей превращается в три экрана.

При выборе «одно поле на экран» появляются ещё две настройки:

  • Позиция навигации по шагамСнизу ставит индикатор прогресса в подвал, между «Назад» и «Далее». Сбоку превращает его в вертикальную полосу у правого края, что лучше подходит планшету или киоску на весь экран.
  • Стиль пагинацииЦифры подписывают каждый шаг его номером, Точки показывают точки без подписей. Точки выглядят легче и хорошо смотрятся в длинных опросах, где точный номер не важен.

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

Разрешить полноэкранный режим

Только для on-site опросов. Включите — и в шапке опроса появится кнопка разворачивания на весь экран. Повторное нажатие возвращает обычный размер. В той же шапке появляется и кнопка закрытия (×).

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

URL для перехода при закрытии

Только для on-site опросов и только вместе с настройкой выше: куда попадёт посетитель, нажав кнопку закрытия (×). Оставьте пустым — и его отправит на feedback.oiva.dev. Для киоска обычно стоит указать свой сайт или ту страницу, на которой устройство должно стоять между посетителями.

Разрешить посетителям переключать светлую и тёмную тему

Только для on-site опросов. По умолчанию выключено. Включите — и в шапке опроса появится небольшая кнопка с солнцем/луной, переключающая опрос между вашей светлой и тёмной палитрами.

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

Разрешить посетителям выбирать конкретный элемент

По умолчанию выключено. Включите — и перед ответом посетитель сначала выбирает: указать на конкретную часть страницы или оставить отзыв о странице целиком. Если он выбирает «конкретную часть», страница переходит в режим наведения и клика: посетитель водит курсором по реальному содержимому страницы, пока нужная часть не обведётся, и кликает по ней. Это отмечает элемент для данного отклика: в админке он появится как отдельное обрезанное изображение в отклике, полностью со стилями, в дополнение к подсветке на обычном полностраничном снимке. Цвет обводки задаётся в Атрибутах.

Недоступно для опросов на сайте — переключатель там скрыт, поскольку такой опрос открывается на собственной странице, а не встраивается в страницу, на которой посетитель мог бы что-то указать.

Другие условия показа

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

Вернувшийся или уходящий посетитель, прокрутка до конца страницы, каждый N-й посетитель и наличие cookie.

Показ по статусу посетителя

Вернувшийся посетитель покажет форму только тому, кто уже бывал на сайте, а Уходящий посетитель — это exit-intent: срабатывает, когда курсор уходит вверх за верхнюю границу окна браузера, к строке вкладок. Exit-intent работает только на десктопе: на сенсорном экране курсору неоткуда уходить, поэтому форма, ждущая только этого условия, на мобильных не появится никогда.

Показ, когда посетитель долистал до конца страницы

Срабатывает, когда посетитель добирается до низа страницы — или сразу, если страница короче экрана.

Показ каждому N-му посетителю

Задайте число N, и форму увидит примерно один посетитель из N. Это случайный жребий на каждый визит, разыгрываемый в браузере посетителя, а не точный счётчик по порядку. Удобно, чтобы собрать мнения у части аудитории, а не показывать опрос всем подряд.

Показ при наличии определённой cookie

Укажите имя cookie и, если нужно, значение. Оставьте значение пустым — условие сработает по одному факту наличия cookie; заполните — потребуется точное совпадение. Если cookie помечена HttpOnly, форма не появится: браузеры намеренно запрещают скриптам читать такие, и со стороны виджета обойти это нельзя.

Сочетание условий

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

Появляется, как только одновременно включены два условия или больше.

Предупреждение не мешает ни сохранить, ни опубликовать опрос — это подсказка, а не ошибка валидации.

Назад к созданию опроса