-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
We're replacing Google Analytics (GA4) with Cloudflare Web Analytics as the source of page view data for BioPortal.
This issue serves as a high-level tracker for work taking place across multiple BioPortal libraries. Individual changes may be implemented in their respective repositories and linked back here.
Tasks
- Cloudflare analytics data collection implemented in
ncbo_cron
(PR #99) - Update the REST API to source Cloudflare data
- Add email notification on data collection failure (see PRs #107 and #250)
- Augment domain filtering to include BioPortal slices
- Generate ontology rankings independently of GA4 analytics collection job
Notes
- Data is collected nightly and stored in both a JSON file and Redis
- Page view counts are derived from request-level metrics using Cloudflare's GraphQL API
- Bot filtering is limited based on the plan
- The GA4 analytics code will remain in the codebase to support OntoPortal virtual appliance deployments
Metadata
Metadata
Assignees
Labels
No labels