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