Skip to content

Provide a Piwik integration for fulltext downloads #1761

@phochste

Description

@phochste

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions