Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create session-based user tracking ID #1648

Merged
merged 6 commits into from
Nov 9, 2023
Merged

Commits on Oct 12, 2023

  1. Create session-based user tracking ID

    When JavaScript is disabled in the browser, we use the Matomo Image Tracker to
    gather analytics data. In this case, first party cookies are also disabled and
    Matomo is not able to differentiate between different visitors very well. The
    tracking ID is intended to provide the same function as the visitor ID that is
    usually provided by Matomo when JS is enabled.
    istride committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d5443c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Fix tests for Matomo tags

    istride committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    90a1b39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d51db5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Generate a visitor ID instead of a user ID

    The user ID is supposed to identify a registered user of a site, but we are
    actually using it to identify a visitor. This change generates a visitor ID in a
    similar way to the Matomo JS client, for the particular case where the visitor
    does not have a JS-enabled browser. The user ID feature can then be implemented
    later on without coming into conflict with this visitor ID feature.
    istride committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    c0a527a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    a1d3142 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6eedc17 View commit details
    Browse the repository at this point in the history