Для страницы Лагеря на сайт добавляется форма для клиента. Представлен макет в Figma, front-end взяли в верстку (и пообещали закончить к послезавтра), back-end обновляет эндпоинт и документацию в Swagger, на встрече в общих чертах был обсужден функционал формы:
Пользователь заполняет ФИО, номер телефона (для любой страны), email (любого почтового сервиса), соглашается с правовыми документами, нажимает кнопку “Оставить заявку на презентацию” и получает визуальное подтверждение в виде всплывающего элемента “Презентация отправлена” (на первый взгляд все состояния формы, кнопок и прочих элементов указаны на макете).
В форме есть скрытые параметры (тег, id формы, id лагеря и различные метрики от сервисов аналитики, которые динамически могут меняться настройкой извне), id лагеря возвращается с back-end внутри ответа на запрос api/get-camp/slug.
Также на встрече было упомянуто, что подрядчик настраивает сквозную аналитику и на неделю-две необходима временная внешняя таблица, в которую буду
собираются данные из формы до завершения настройки основной системы аналитики.
Верстка и Front-end:
Back-end:
api/get-camp/slug
.Сквозная аналитика:
Форма:
Валидация:
Отправка данных:
Скрытые параметры:
api/get-camp/slug
.Временная внешняя таблица:
Этот план действий поможет вам организовать процесс разработк�� и интеграции формы на страницу лагеря, а такж�� обеспечить временный сбор данных до завершения настройки основной системы аналитики.