Об этом проекте
Pixel — это самодостаточная веб‑аналитическая платформа, созданная для высоконагруженных сред с использованием конвейера больших данных, состоящего из Nginx с Lua, Vector и ClickHouse. Она предоставляет аналитику в реальном времени и спроектирована с акцентом на конфиденциальность, используя солёные и хешированные IP‑адреса и безсостоятельную идентификацию посетителей, чтобы по умолчанию не собирать персонально идентифицируемую информацию (PII).
Основные возможности:
- Высокая производительность сбора: способна обрабатывать 50k+ RPS на одном узле через Nginx и Lua, при этом Vector используется для агрегации и буферизации логов.
- Расширенное отслеживание: лёгкий JavaScript‑трекер размером около 2 КБ, поддерживающий обнаружение маршрутов SPA, глубину прокрутки, внешние клики, отправку форм и загрузку файлов.
- Надёжность данных: наличие офлайн‑режима с резервным копированием в LocalStorage и умными повторами, предотвращающими потерю данных при нестабильном сетевом соединении.
- Идентификация посетителя: использование сигналов устройства (Canvas, WebGL, AudioContext) для стабильной идентификации без reliance на cookies или localStorage.
- Интегрированная панель управления: админ‑панель на React и Go для просмотра отчётов и управления виджетами.
- Обход блокировщиков рекламы: поддержка развёртывания в контексте первой стороны через прокси Nginx, позволяющая обходить большинство блокировщиков рекламы и механизмы ITP.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.