Что нужно сделать

Настроить сбор и передачу UTM-меток (utm_source, utm_medium, utm_campaign, utm_term, utm_content) с каждой формы обратного звонка на сайте. Метки должны попадать в CRM-систему 1С, чтобы в отчетах отображался реальный источник обращения.

Требования к реализации

  • Сайт работает на CMS Strapi (Headless CMS на Node.js).
  • Все текущие формы обратной связи должны отправлять UTM-параметры вместе с данными пользователя.
  • Интеграция с 1С должна быть настроена через существующий API или вебхуки.
  • UTM-метки необходимо извлекать из URL текущей страницы пользователя (на момент заполнения формы).

Дополнительные пожелания

  • Обеспечить сохранение UTM-меток даже при переходах между страницами внутри сайта (использовать localStorage или sessionStorage).
  • Для обратной совместимости не ломать существующие обработчики форм.