Чтобы настроить цель по продолжительности визита в Метрике, задайте порог времени и проверьте достижение через _ym_debug=2 и отчёт «Конверсии»; понять, как настроить цель по времени визита, помогает учёт того, что цель фиксирует визиты дольше порога, а продолжительность считается между первым и последним событием на сайте, поэтому одного ожидания с открытой вкладкой недостаточно (Цель «Продолжительность визита»[1]).
Создание цели: путь в интерфейсе и поля
Последовательность из справки (Цель «Продолжительность визита»[1]):
- В левом меню Метрики откройте страницу Цели.
- Нажмите Добавить цель.
- Выберите тип Продолжительность визита.
- В поле Название задайте имя — например, «Визит дольше 60 секунд».
- В полях Часы, Минуты и Секунды укажите порог, после которого цель считается достигнутой.
- Нажмите Добавить цель. Цель появится в списке, а сбор статистики начнётся в течение нескольких минут.
- Проверьте, правильно ли работает цель: для этого есть документированная схема отладки.
Накопленные данные по цели потом можно смотреть в отчётах, в том числе в «Конверсиях». Перед проверкой учтите опцию Не учитывать мои визиты в разделе Настройка → Фильтры: если она включена, шаги отладки выполняйте в приватном режиме браузера ([2]).
Порог задаётся в часах, минутах и секундах. Единица — время, а не количество просмотров. Для проверки возьмите короткий интервал, который легко отсчитать вручную.
Порог времени и учебный пример 60 секунд
Учебный пример
Настройка: цель «Визит дольше 60 секунд», поля Часы — 0, Минуты — 1, Секунды — 0. Счётчик установлен на тестовой странице, на которой документированы просмотры и внешний переход. Проверку выполняем в приватном окне браузера.
| Сценарий | Что делает посетитель | Ожидаемое достижение |
|---|---|---|
А |
Открывает страницу, ждёт 70 секунд, закрывает вкладку без следующего события |
Нет |
Б |
Открывает страницу, ждёт 70 секунд, кликает по внешней ссылке |
Есть |
Почему сценарий А не даёт достижения: закрытие вкладки само по себе не является событием в терминах Метрики. Первое событие — загрузка счётчика, последнее — просмотр страницы, внешний переход, скачивание, достижение цели, «неотказ» или отправка параметров (Цель «Продолжительность визита»[1]). Если после интервала ничего из этого не произошло, нет события после порога, по которому можно было бы подтвердить достижение цели. Такой сценарий не утверждает достижение цели. В сценарии Б документированный внешний переход после 70 секунд даёт разницу больше 60 секунд, поэтому цель достигается.
Отличие от таймера и скролла
Порог 60 секунд задаёт условие для интервала между событиями визита. Это не команда таймеру сработать через минуту после открытия страницы. Прокрутка сама по себе в перечне событий для расчёта продолжительности не названа. Для проверки дождитесь события после порога — например, перехода по внешней ссылке — и сверьте достижение в «Конверсиях» (Цель «Продолжительность визита»[1]).
Первое и последнее событие: почему вкладка не считается
Продолжительность визита — это разница между первым и последним событием на сайте. Первое — загрузка счётчика на странице. Последним может быть просмотр страницы, переход по внешней ссылке, скачивание файла, достижение цели, служебное событие «неотказ» или отправка параметров (Цель «Продолжительность визита»[1]).
Достижение фиксируется в рамках одного визита: «Достижение цели — выполнение заданного в параметрах цели условия в рамках одного визита посетителя» ([3]). Если первое событие случилось, а следующего нет, продолжительность не набирается.
Ограничения цели из справки
- Составная цель недоступна: тип нельзя использовать в шагах (Цель «Продолжительность визита»[1]).
- Для каждого счётчика можно задать до 200 целей.
- Достижение одной и той же цели на одном счётчике фиксируется не чаще, чем раз в секунду.
- За один визит сервис может зафиксировать до 1000 достижений офлайн-целей и 400 онлайн-целей.
- Редактирование счётчика или цели не меняет уже накопленную информацию.
- При удалении цели собранная по ней информация станет недоступна в отчётах.
Проверка через _ym_debug=2 и разбор сбоев
Документированная схема отладки ([2]):
- Добавьте к адресу страницы параметр
_ym_debug=2и загрузите её:http://example.com/?_ym_debug=2. - Выполните целевое действие. Внизу страницы нажмите значок — появится панель отладки.
- Смотрите вкладки Events и Console: в Events есть номер счётчика и информация о действии. Для проверяемой цели она отображается в обеих вкладках.
- Убедитесь, что достижение появилось в отчётах, например в «Конверсиях». Данные начинают отображаться через несколько минут после создания цели.
Учебный пример (продолжение)
Для сценария Б в отладчике ожидаем строку с номером счётчика и информацией о внешнем переходе во вкладке Events. После этого открываем «Конверсии»: достижение цели «Визит дольше 60 секунд» должно появиться через несколько минут. Если в Events или в отчёте данных нет, цель не фиксируется.
Проверка результата: сверяем сценарий А — в отладчике не должно быть достижения. Сверяем сценарий Б — должно быть. Если что-то не сходится, смотрим таблицу ниже.
| Причина, почему не работает отладчик | Что проверить |
|---|---|
Счётчик заблокирован Adblock Plus, другим расширением или файрволом |
Расширения в консоли браузера |
Счётчик не установлен или установлен неправильно (например, CMS изменила код) |
Переустановить счётчик или обратиться в поддержку CMS |
Домен mc.yandex.ru заблокирован в файле hosts |
Настройки ОС |
Причины — из справки ([2]). Если в отладчике или в интерфейсе нет данных, значит цель не фиксируется. Данные в «Конверсиях» появляются через несколько минут после создания цели. Для проверки на старом счётчике (предыдущая версия) используйте _ym_debug=1 и консоль браузера.
Если нужно изменить условия цели и дальше собирать события, опишите ситуацию в форме обратной связи. События и параметры, которые стоит размечать заранее, — в материале события и их таксономия. Если счётчик установлен дважды и события дублируются, проверьте дубли счётчика Метрики.
Итог: порог в 60 секунд из учебного примера задаётся в часах/минутах/секундах; сценарий с закрытой вкладкой достижение не даёт, а сценарий с внешним переходом после интервала проверяется через _ym_debug=2 и сверяется в «Конверсиях». Если данных нет, начните с таблицы причин.
Источники
- Цель «Продолжительность визита» в Яндекс Метрикеyandex.ru
- Проверка целиyandex.ru
- Термины и определенияyandex.ru

