Redirects / HOOKs
WEB интервью: Redirect/HK и входные параметры
Для чего это нужно
В WEB интервью ссылка для перехода (Redirect) и ссылка для хука (HK/hooks) могут автоматически получать значения из входной ссылки интервью.
Это позволяет:
- передавать
visit_id,project_id,sourceи другие параметры дальше; - одинаково обрабатывать обычные завершения и случаи дублей;
- не прописывать руками отдельные URL под каждый запуск.
Как это работает
1) Входные параметры берутся из URL запуска интервью
Пример входной ссылки:
https://app.example.com/?poll_id=1001&visit_id=abc123&project_id=prj55&source=telegram
Из неё система запоминает параметры (poll_id, visit_id, project_id, source и т.д.).
2) В Redirect/HK используются плейсхолдеры
В настройках URL можно писать параметры в виде:
$имя_параметра$
При выполнении Redirect/HK эти плейсхолдеры заменяются фактическими значениями.
Пример шаблона:
https://target.example.com/result/$project_id$?visit=$visit_id$&src=$source$
Результат:
https://target.example.com/result/prj55?visit=abc123&src=telegram
Важные правила
- Подстановка работает для всех параметров, которые пришли во входной ссылке.
- Подстановка работает и для:
- обычных Redirect/HK;
- сценария дубля (DOUBLE).
- Если параметр отсутствует, вместо него подставляется пустое значение.
- Спецсимволы в значениях кодируются автоматически (безопасно для URL).
Рекомендации по настройке
- Используйте понятные имена параметров:
visit_id,project_id,source,respondent_id. - В шаблоне проверяйте точное совпадение имён:
$visit_id$и$visitId$— это разные ключи. - Перед боевым запуском прогоните тестовую ссылку и проверьте конечный Redirect URL.