Я знаю, что обычная аналитика не будет показывать время, проведенное на последней странице, и что временные параметры страницы немного сумасшедшие:
- Кто-то открывает несколько вкладок на одной странице веб-сайт.
- Кто-то открывает вкладку в фоновом режиме и не go к ней.
- Кто-то открывает группу вкладок в фоновом режиме и читает их одну за другой.
- Кто-то заходит на мою страницу и оставляет (отказов)
Я надеюсь, что некоторая форма отслеживания событий может дать мне альтернативный показатель c для использования.
Рассмотрим следующий сценарий:
Пользователь находит одну из моих страниц в Google. Пользователь заходит на мою страницу. Пользователь уходит.
Это может означать, что пользователь пришел, увидел, что «питомник» в моем случае означал «питомник деревьев», и что я не подходил для его дошкольника. , Время на странице 3 секунды.
Или это может означать, что пользователь пришел с вопросом о конкретном c дереве, прочитал мою информацию, нашел нужный ответ и ушел. Время на странице 4 минуты.
Как мне их различить?
Сценарий два:
Пользователь ищет клен.
Щелкните правой кнопкой мыши по моему сайту Откройте в новой вкладке. Повторите 6 раз для других сайтов. Читает их в обратном порядке. Мой сайт работает уже 14 минут, но он смотрит на него, думает: «Я видел все это перед» выходом.
Так что в сигнале много шума. Может быть полезным для сравнения с прошлым годом, но не очень хорошим показателем вовлеченности.
Все чаще я вижу сайты, которые отслеживают, что вверх oop мыши, и вызывают Билли Может всплывающее окно "Подождите, есть еще!"
- С чего мне начать узнавать о событиях?
- Есть ли событие, чтобы определить, есть ли на странице курсор мыши?
- Есть ли событие? по сути, запустить таймер на N секунд с момента последнего движения мыши, приостановить таймер, перезапустить таймер, если мышь снова перемещается, приостановить, если мышь переместится на другую вкладку, перезапустить, если она вернется на вкладку, и сообщить об этом времени на выходе из страницы?
Так что идеальный таймер страницы делает что-то вроде этого:
- Обнаруживает, когда мышь перемещается в окне просмотра. Посылает «событие просмотра»
- Таймер запускается, когда мышь перемещается в порт просмотра, или активируется вкладка.
- Таймер неактивности запускается, когда мышь перестает двигаться. Через N секунд отправляет событие «Зритель больше не занят». Таймер останавливается.
- Мышь движется, клавиатура активна в этом окне просмотра, окно просмотра прокручивается: таймер возобновляется. «Зритель включен»
- Мышь выходит из окна. Отправляет «средство просмотра больше не задействовано». Таймер остановлен.
- Вкладка закрыта, Отправляет «событие закрытия окна» и время включения средства просмотра.
Возможно ли это? Я задаю правильные вопросы?