Webhook — механизм получения уведомлений при поступлении анкет.
Настроить Webhook можно при создании как классического проекта, так и с точками опроса на первом Шаге создания.
При настройке необходимо указать URL и параметры. Также можно настроить Лог на почту. Если указать e-mail каждый день будет приходить лог за прошедшие сутки.
Внести изменения в Webhook можно и в настройках проекта, когда проект уже отправлен в работу.
Общая схема
Задание параметров URL
Имя параметра | Значение |
---|---|
SF_Result | 0 - Завершающий в скрининге, 1 - Целевая анкета, 2 - Не подходит по квотам |
SF_ID | GUID анкеты |
Тип вопроса | Возвращается | Комментарии |
---|---|---|
Текст | значение открытого вопроса | запрещеннные символы в ответе #, &, = |
Диапазон | код ответа | |
Число | значение | |
Выбор вариантов, уточняющий | коды ответов через запятую без пробелов, значение "другое" - не передается, только коды | |
Ранг | не передается | |
Сетка | не передается | |
Дата | дату | |
Шкала | значение шкалы |
Пример:
где arg="Проект SimpleForms" - произвольные аргументы, которые будут переданы как есть
Q1,Q2,Q3 - коды вопросов, будут переданы их значения
user@example.com - почта, на которую будет отправлен Лог.
На почту будет отправлено сообщение с текстовым файлом (логом), в котором будет содержаться информация о выполнении Webhook.
Пример одной строки:
При обработке анкеты #24, идентификатор '439b8ed6-61fe-4cd4-871c-8g25dfd91cfe' произведена загрузка страницы 'https://example.com/exec?arg="Проект SimpleForms"&Q1=1&Q2=2&Q3=3&SF_ID=439b8ed6-61fe-4cd4-871c-8g25dfd91cfe&SF_Result=1'.