home

Трекинг чтения

С момента своего появления ELiS сахраняет записи о том, какой пользователь какую страницу и в какое время читал. В том числе из этих записей вычисляются конкуретные лицензии и книговыдача. Каждая запись посещенной страницы содержит идентификатор пользователя, ноду, дату и сессию.

Долгое время база логов была лишено интерфейса, выводящего логи этой базы в человекочитаемом виде на сайте.

В декабрьском обновлении добавлены первых два интерфейса для людей и один интерфейс для автоматизированной обработки.

Просмотр треков[править]

per-page-track-book.png

Интерфейс для автоматизированной обработки позволяет не знать какое хранилище для логов используется (SQL или MongoDB) и просто выгружать записи в интересуемом диапазоне в формате tsv.

Интерфейсы для людей:

1) Отображает все просмотренные страницы по сайту. Это позволяет смотреть какие страницы в настоящее время пользуются наибольшей популярностью. Треки будут полезны прежде всего библиотекарям, чтобы оценить что именно смотрят пользователи и на какую глубину. Пример: http://demo.elibsystem.ru/admin/reports/elis/pages

2) Отображает просмотренные страницы для конкретной книги. Треки позволяют понять кто и какие страницы для данной книги читал и полезны, главным образом, для издателей, авторов и преподавателей. Пример: http://demo.elibsystem.ru/node/2109/viewstats?start=2015-11-01&end=2015-12-01

Приватность[править]

По разным причинам, может потребоваться обезличить выводимую для людей информацию. Кто будем смотреть обезличенную информацию, а кто нет, в ELiS решается установкой соответствующих прав доступа {http://elibsystem.ru/docs/statistics/tracking см. документацию}.

Пользователь может сам запретить запись в логи необезличенной информации включив в браузере Do Not Track.

Графики[править]

Ранее некоторым пользователям предоставлялись права на просмотр различных статистических графиков по книге. Теперь, вместе с графиками, доступны для просмотра и треки чтения страниц (при наличии прав).

Виджеты статистики[править]

Как и ранее, права на виджет недельной статистики устанавливаются в блоке виджета и не зависят на общие права системы.

Замечания по интерпретации[править]

Анализируя треки, не следует забывать, что записываются все просмотры страниц. Если книжный плеер автоматически запускает загрузку двух страниц при перелистывании, обе страницы появятся в логах в одну секунду. Плеер с листанием с помощью скролла кеширует ближайшие 4 страницы, в связи с чем, при его использовании в логи могут попасть просмотры 5 страниц в течении 1 секунды. Такое поведение не является ошибкой, однако, приводит к завышению страницевыдачи (но не книговыдачи).

Просмотры страниц пользователями с ролью библиотекарей (librarian) не попадают в логи. Также в логи не попадают просмотры администратора Drupal (uid = 1).

Документация[править]

http://elibsystem.ru/docs/statistics/tracking