Задача
Разработать пользовательский JavaScript-скрипт для системы веб-аналитики (Яндекс Метрика), который позволяет создать сложную цель на основе комбинированного поведения пользователя.
Условия цели
Цель считается достигнутой при одновременном выполнении обоих условий:
- Время на сайте: не менее 4 минут (240 секунд).
- Прокрутка страницы: не менее 2-3 зон прокрутки (например, достижение 25%, 50% и 75% глубины страницы). Рекомендуется использовать несколько событий скроллинга для надежности.
Дополнительные требования
- Скрипт должен отправлять событие-конверсию в Яндекс Метрику только после выполнения всех условий.
- Используйте событие "reachGoal" для фиксации цели.
- Необходимо учитывать таймаут и сброс цели при уходе пользователя (перед обновлением или закрытии страницы).
- Код должен быть универсальным и не содержать привязки к конкретному контенту или макету.