About this project
Sieve Analytics provides a privacy-focused alternative to complex analytics services by compiling metrics directly from server request logs. It consists of an application for computing metrics and a basic web server for visualization.
The tool calculates three primary metrics:
- Visitors: Tracked via IP addresses.
- Referrals: Based on the HTTP Referer header.
- Top Pages: Based on the URI stem (request path).
It is designed to work out-of-the-box with AWS CloudFront logs stored in S3, though the approach is adaptable to other log formats. The workflow involves synchronizing logs from a remote source to a local directory, running a computation script to generate a JSON data file, and serving that data via a built-in static server for browser-based viewing.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.