About this project
Pixel is a self-hosted web analytics platform built for high-load environments using a big data pipeline consisting of Nginx with Lua, Vector, and ClickHouse. It provides real-time analytics and is designed to be privacy-first, utilizing salted and hashed IP addresses and stateless visitor identification to avoid collecting PII by default.
Key capabilities include:
- **High-Performance Collection:** Capable of handling 50k+ RPS on a single node via Nginx and Lua, with Vector used for log aggregation and buffering.
- **Advanced Tracking:** A lightweight (~2KB) JS tracker that supports SPA route detection, scroll depth, outbound clicks, form submissions, and file downloads.
- **Data Reliability:** Features offline mode with LocalStorage backup and smart retries to prevent data loss during network instability.
- **Visitor Identification:** Uses device signals (Canvas, WebGL, AudioContext) for stable identification without relying on cookies or localStorage.
- **Integrated Dashboard:** A React and Go-based admin panel for viewing reports and managing widgets.
- **AdBlock Bypass:** Supports first-party context deployment via Nginx proxy to bypass most ad blockers and ITP.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.