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

Conversation

istride
Copy link
Contributor

@istride istride commented Oct 12, 2023

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.

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.
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 istride merged commit 81dfff0 into develop Nov 9, 2023
2 checks passed
@istride istride deleted the matomo-image-tracker-uid branch November 9, 2023 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant