Об этом проекте

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.