Определить, Когда Пользователь Читает Полную Статью? [закрыто]


Я пытался найти способ определить, когда пользователь читает полную статью в моем блоге, чтобы я мог сравнить впечатления от фактического чтения (немного похоже на Medium). Кто-нибудь знает о плагине, который делает это (я искал и не могу найти), или способ обнаружить это с помощью Google Analytics как событие или что-то в этом роде? Спасибо за вашу помощь!

Author: Nathan, 2018-02-20

2 answers

Не видел плагина, который бы делал это, так как каждая тема будет отличаться. Но для пользовательского решения, которое будет работать с событиями Google Analytics, см. #9 здесь: https://searchenginewatch.com/sew/how-to/2287906/10-google-analytics-custom-events-that-track-the-untrackable

ОП также нашел эту более конкретную статью: http://cutroni.com/blog/2014/02/12/advanced-content-tracking-with-universal-analytics/

(Это в комментариях выше, просто опубликовано, чтобы сделать это быстрее для тех, кто ищет что-то подобное, чтобы найти приемлемый ответ.)

 1
Author: WebElaine, 2018-02-22 14:26:14

Во-первых, я не знаю ни одного готового плагина, который бы это делал.

Однако я могу разбить проблему на мелкие кусочки, чтобы вы могли ее потенциально решить.

  1. Сформулируйте, сколько времени потребуется, чтобы прочитать статью, мы можем сделать это на основе количества слов. Согласно статистике, полученной от Google, средний пользователь читает 200 слов в минуту. Countable - это отличная библиотека javascript, которая может определять количество слов. https://github.com/RadLikeWhoa/Countable

Количество слов, деленное на среднюю скорость чтения, даст вам цифру для преобразования в миллисекунды для следующего шага.

  1. Запустите событие с помощью window.setTimeout(), где время для этого события определяется цифрой, рассчитанной на шаге 1. Это событие вызовет любые уведомления или взаимодействия с базой данных, чтобы отследить, что пользователь прочитал статью.

  2. В качестве своего рода резервной копии защита от пользователей, которые просто остаются на странице, убедитесь, что вы определяете и измеряете глубину прокрутки. Проверьте это http://scrolldepth.parsnip.io /. Вы хотите запустить событие только с шага 2, когда пользователь достиг определенной глубины прокрутки.

 0
Author: Nicholas Koskowski, 2018-02-20 18:51:58