Суть проекта
Что было построено
Это вторая сторона travel-системы: что происходит после того, как пользователь оставил лид. Здесь важна не генерация страниц, а операционный слой: broker session, support bridge, админский дашборд, checkout/status path и связь с внешним CRM-контекстом.
Задача
Какую проблему закрывали
Лендинг или route page создает интерес, но бизнес зарабатывает не на просмотре страницы, а на обработке лида. Если после отправки заявки контекст теряется, оператор видит неполную информацию, внешняя CRM живет отдельно, а статус сделки неясен - скорость реакции падает и деньги уходят.
Результат
Что получилось
Зафиксирован проверенный путь лида: новые и старые входные ссылки нормализуются в сессию, админка показывает связанный операторский контекст, а ключевые страницы сделки продолжают работать как единый сценарий.
Контекст
Лид не теряется после клика
Система сохраняет связь между route/funnel entry, external lead id, broker session и support context. Это критично для post-lead бизнеса: оператору нужно видеть, откуда пришел человек и в каком состоянии находится обработка.
Совместимость
Старые ссылки не ломаются
Внедрен helper-слой для support bridge URL. Он принимает новые canonical query names, но продолжает понимать старые ref/lid. Это позволяет модернизировать boundary без разрыва существующих CRM/support-ссылок.
Оператор
Админка становится рабочим экраном
Админка показывает broker state и support-linked context. Это уже не скрытая техническая страница, а место, где можно быстро понять состояние лида и следующий шаг.
Проверка
Путь проверен целиком
Проверялись страница входа, операторская админка, редиректы, сессия, brief и checkout. Ключевой путь был повторен в боевом окружении как цельный сценарий.
Решения
Дашборд помогает выбирать действие
Смысл такого слоя - не хранить лид ради хранения. Он должен собирать контекст так, чтобы человеку было проще решить: кому позвонить, какой статус поставить, где сделка зависла и что делать дальше.