-
Notifications
You must be signed in to change notification settings - Fork 0
Description
The current logging strategy in Biblio makes it not possible to track all COUNTER compliant fulltext downloads. Downloads triggered by clicking the download button in the webinterface are monitored by Piwik. However, direct downloads (the large majority of downloads) from websites such as Google are not adequately logged. Without accurate logging no processing is possible to provide COUNTER indicators for all downloads.
Details
The front-end Biblio redirects downloads to the backend server. The backend server does not record enough information for COUNTER complain metrics (e.g. it does not record the user-agent).
Possible solution
- Add the UserAgent to the backend logs
- Better, create an integration with Piwik to track download as custom events
For the latter choice example code is available at https://github.ugent.be/Universiteitsbibliotheek/piwik-download-integration
This could e.g. be implemented as a slow running backend process that retroactively every days submits succesfull downloads requests as custom events using the Piwik REST-API.