Skip to main content

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

Важные правила

  1. Подстановка работает для всех параметров, которые пришли во входной ссылке.
  2. Подстановка работает и для:
    • обычных Redirect/HK;
    • сценария дубля (DOUBLE).
  3. Если параметр отсутствует, вместо него подставляется пустое значение.
  4. Спецсимволы в значениях кодируются автоматически (безопасно для URL).

Рекомендации по настройке

  • Используйте понятные имена параметров: visit_id, project_id, source, respondent_id.
  • В шаблоне проверяйте точное совпадение имён: $visit_id$ и $visitId$ — это разные ключи.
  • Перед боевым запуском прогоните тестовую ссылку и проверьте конечный Redirect URL.