Автозаполнение вопросов в анкете
Для каких целей
Интеграция с email-рассылками (рейтинг и другие вопросы)
Позволяет подставлять предустановленный ответ при переходе из письма. Например, респондент ставит оценку в письме, и при переходе на опрос этот ответ уже заполнен.
Пример 1 — Оценка сервиса:
- В письме: «Как вам наше обслуживание?» — картинка со звёздами (1–5).
- При клике на «4 звезды» открывается опрос с выбранным вариантом «4».
Пример 2 — Вопрос удовлетворенности:
- В письме: кнопки «Отлично», «Хорошо», «Так себе», «Плохо».
- При клике на «Хорошо» респондент попадает в опрос с этим ответом.
Ускорение опросов NPS (Net Promoter Score)
Пользователь выбирает оценку (0–10) в письме, и этот ответ уже заполнен в опросе.
Пример: пользователь кликает «7» в письме. В опросе уже выбрано «7», и открывается вопрос «Почему вы выбрали 7?».
А/Б тестирование опроса
Позволяет тестировать разные сценарии для групп респондентов.
Пример: для одной группы предзаполняется «Цена», для другой — «Качество еды».
Как это работает
Вы добавляете специальные параметры в конец ссылки на опрос, пример:
Базовая ссылка: https://webform.webask.io/ocamcncb9
Ссылка с автозаполнением: https://webform.webask.io/ocamcncb9?ключ=значение
Несколько параметров разделяются символом &, пример: …/ocamcncb9?q1=Иван&q2=test@mail.ru
1. Как указать вопрос (ключи)
Ссылаться на вопросы можно двумя способами. По умолчанию для простоты используйте порядковый номер (q1, q2…).
- Порядковый номер (q1, q2…) — рекомендуется: q1 — первый вопрос, q2 — второй и т. д. (приветственные экраны не учитываются). Пример: ?q1=Иван
- ID виджета (UUID) — при необходимости: уникальный идентификатор вопроса в коде (data-id). Нужен только если порядковый номер не подходит.
2. Как передавать значения
По умолчанию используйте порядковый номер варианта для вопросов с выбором — это проще всего.
- Текстовые поля (Input, Email, Phone): просто текст. Пример: ?q1=Александр
- Выбор (Одиночный, Выпадающий, Картинки):
- Порядковый номер — по умолчанию: ?q1=2 — выберет второй вариант в списке
- Текст ответа (должен совпадать с текстом кнопки): ?q1=Красный
- ID варианта — при необходимости (UUID из data-id в коде)
- Множественный выбор: через запятую — названия или ID. Пример: ?q1=Красный,Синий
- Да / Нет: yes, true, 1, да или no, false, 0, нет
- Рейтинг, Шкала, Слайдер: укажите число. Пример: ?q1=5
Как настроить
Обратите внимание, автозаполнение недоступно для типов вопросов: ранжирование, дата и время, матрица.
Вы можете заранее заполнить ответы в анкете, добавив в ссылку данные о вопросах и вариантах ответов, или просто указав текст для открытых вопросов.
Для примера мы подготовили тестовый опрос, где для каждого типа вопроса созданы ссылки с заранее установленными ответами. Вы можете перейти по этим ссылкам и увидеть, как предустановленные ответы отображаются в опросе.
Тестовый опрос: https://webform.webask.io/ocamcncb9
Простые примеры (по порядковому номеру q1, q2…):
q1=Дмитрий — для поля ввода или выбора по тексту label
q1=3 — для choice/dropdown выберет 3-й вариант по списку
q1=Иван&q2=test@mail.ru — несколько параметров
Тип вопроса «Да или нет», предустановленный ответ «Да»
https://webform.webask.io/ocamcncb9?q1=0
https://webform.webask.io/ocamcncb9?q1=1
или
https://webform.webask.io/ocamcncb9?q1=Да
https://webform.webask.io/ocamcncb9?q1=Нет
Тип вопроса «Одиночный выбор», предустановленный ответ «Вариант №1»
https://webform.webask.io/ocamcncb9?q2=1
Тип вопроса «Множественный выбор», предустановленные варианты «Вариант №1» и «Вариант №2»
https://webform.webask.io/ocamcncb9?q3=1,2
Тип вопроса «Выпадающий список», предустановленный ответ «Вариант №1»
https://webform.webask.io/ocamcncb9?q4=1
Тип вопроса «Рейтинг», предустановленная оценка «5»
https://webform.webask.io/ocamcncb9?q5=5
Тип вопроса «Шкала», предустановленный выбор «8»
https://webform.webask.io/ocamcncb9?q6=8
Тип вопроса «Поле ввода», предустановленный ответ «Text»
https://webform.webask.io/ocamcncb9?q7=Text
Допускается ввод кириллическими символами, пример:
Тип вопроса «Эл. почта», предустановленный ответ «my@email.com»
https://webform.webask.io/ocamcncb9?q8=my@email.com
Тип вопроса «Дата», предустановленный вариант «01.01.2022»
https://webform.webask.io/ocamcncb9?q9=01.01.2022
Тип вопроса «Номер телефона», предустановленный вариант «+7 999 999 99 99»
https://webform.webask.io/ocamcncb9?q10=+79999999999