Project Overview
PagePulse offers a lightweight alternative to Google Analytics. It tracks page views, user sessions, and custom conversion events without deploying tracking cookies, remaining compliant with GDPR regulations.
Key Features & Scope
Lightweight tracking script weighing less than 1KB, preserving page speed
Real-time traffic analytics graphs displaying active users on the page
Privacy-oriented architecture tracking visitors without cookie footprints
Goal tracking filters monitoring sign-up conversions and click rates
System Architecture
A high-volume Next.js ingest endpoint. Logs are written to Redis buffers before being flushed into ClickHouse database rows, maintaining system capacity.