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

Investigate alternatives to Google Analytics #2149

Open
robyngit opened this issue Jun 22, 2023 · 4 comments
Open

Investigate alternatives to Google Analytics #2149

robyngit opened this issue Jun 22, 2023 · 4 comments

Comments

@robyngit
Copy link
Member

In light of privacy concerns and changes in data privacy regulations, it's becoming increasingly important to consider alternatives to Google Analytics. This task entails exploring other analytics services that are privacy-friendly and can still provide us with valuable user and event insights. Ideally, it would be great to use an open-source, privacy-respecting, and self-hosted solution.

Some key factors to consider during the investigation are:

  • Data privacy and GDPR compliance
  • User interface and ease of use
  • Data insights and reporting capabilities
  • Integration compatibility with MetacatUI

One possible service that has been discussed so far is Plausible Analytics

@mbjones
Copy link
Member

mbjones commented Jun 27, 2023

Hi @robyn I keep getting notices about the Google Analytics changes that are upcoming. This is the final week to update Google Analytics tag (UA-) to the Google tag (G-) using the GA-4 platform for all sites. Starting July 1, tracking will stop on a site if a new GA-4 property is not connected. My impression from looking at our site is that Google might automatically create GA-4 properties for our existing ones, but I’m not sure of that. Could you look into it and try to be sure we don’t drop our tracking accidentally, especially on core sites like dataone.org, search.dataone.org, arcticdata.io, the KNB site, and the hosted repository sites? cc @nickatnceas

robyngit added a commit that referenced this issue Jun 28, 2023
- switch from using universal analytics with analytics.js to google analytics for with gtag.js
- move analytics logic into a model that handles initializing gtag, checking if google analytics is enable, sending events, etc.
- create a base analytics model that can be extended in the future to use a service other than google analytics

Issues #1709 and #2149
@Blaumaus
Copy link

You may try Swetrix instead, I'm building this project. It's a well-maintained, open-source and GDPR compliant Google Analytics alternative.

@yvanlebras
Copy link

In France, we are using Matomo for this purpose, in case this can help...

@rushirajnenuji
Copy link
Contributor

CDL has started using Matomo for all the services, including EZID

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants