Техническое задание: Интеграция Яндекс.Метрики с формой на ModX
Требуется доработать три сайта на CMS ModX, каждый из которых имеет собственную административную панель. Основная задача - модификация существующей формы обратной связи, интегрированной со сторонней CRM-системой.
Цель работы
Настроить отправку события (цели) в систему веб-аналитики при успешной отправке пользователем формы обратной связи.
Ключевые требования
- Форма обратной связи уже работает и отправляет данные во внешнюю CRM.
- Необходимо добавить к этой форме универсальный идентификатор цели для Яндекс.Метрики (или аналогичной системы).
- Событие должно фиксироваться только при успешной отправке данных (после получения ответа от CRM или сервера).
- Дополнительно требуется реализовать функционал отображения всплывающего окна (попапа) с сообщением об успешной отправке формы. Этот попап должен показываться после срабатывания цели.
- Работу необходимо выполнить на трех независимых сайтах с одинаковой логикой.
Технические детали
- Платформа: CMS ModX (три отдельных инсталляции).
- Форма: Интегрирована со сторонним сервисом (CRM).
- Запрещено нарушать текущую работоспособность формы и интеграции с CRM.
Ожидаемый результат
- При отправке формы корректно отправляется событие в систему аналитики.
- Пользователю отображается всплывающее окно с подтверждением.
- Все три сайта работают стабильно, существующий функционал не нарушен.