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

Analytics #67

Open
davenquinn opened this issue Jul 20, 2024 · 1 comment
Open

Analytics #67

davenquinn opened this issue Jul 20, 2024 · 1 comment
Assignees

Comments

@davenquinn
Copy link
Member

davenquinn commented Jul 20, 2024

Macrostrat's v2 codebase is not integrated with an analytics platform to generate insights on usage patterns etc. This is important for reporting and communication of adoption to funding agencies etc. We need to ensure that analytics are integrated into the API and web codebase.

For v1, we've used a combination of approaches:

  • Google Analytics for the web and API codebase: this has worked well so far but the coverage is somewhat incomplete and there are privacy and cross-site tracking concerns with this approach.
  • Tileserver requests are tracked by a hand-rolled, server-side system, which has worked well

Perhaps we should use a OSS/self-hosted tool like Umami for v2, to reduce platform reliance on Google Services in the future? The v1-to-v2 transition would be a good time to implement this.

@CannonLock
Copy link
Collaborator

@davenquinn I started down this path for CHTC as we don't want to use Google. Matomo came up as a solution and from reading it looks like the most direct competitor to Google Analytics.

Shall I spin up a instance in kubernetes and see what it looks like?

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

No branches or pull requests

4 participants