время на сайте. Сайт одностраничный, переходов никуда не может быть. Зная это и то, что метрика фиксирует время пользователя следующим образом: "Разница по времени между первым и последним событием в визите. К событиям относятся просмотры, переходы по внешним ссылкам, скачивания файлов и достижения целей, включая вызов функций extLink, file, reachGoal", настроили JavaScript-событие, которое прилетает через 20 секунд после нахождения посетителем на сайте. По идее, это событие и должно было послужить триггером для расчета времени, верно?
Но по итогу получаем в отчете следующее: создали 2 сегмента с фильтрами на уровне визита:
1) С достижением цели - 20 секунд на сайте
2) Со временем на сайте больше 20 секунд
По идее отчет должен был показать примерно одинаковые значения, но по итогу 1 сегмент с достижением цели собрал в 4-5 раз больше визитов и просмотров, чем 2-й сегмент. Как такое может быть?
Задали вопрос в поддержку, получили ответ: "к событиям на сайте относятся просмотры страниц и если просмотр был только 1, то рассчитать время визитам не получится. ReachGoal же отправляется всегда, спустя 20 секунд".
Означает ли это, что срабатывание JavaScript-события на одностраничном сайте при единственном просмотре также не является для ЯМ последним событием, на основании которого идет расчет времени визита? Почему тогда об этом не написано в мануале?
Кто-нибудь сталкивался с таким? Как тогда правильно рассчитать время на одностраничном сайте?
У вас в любом случае будут расхождения при таком методе сравнения, но они не должны быть такими конскими. Таймер через JS setTimeout/setInterval реализован? Расположен прямо за кодом метрики?
Обсуждают сегодня