Sobre o projeto

Pixel é uma plataforma de web analytics auto-hospedada construída para ambientes de alta carga usando um pipeline de big data composto por Nginx com Lua, Vector e ClickHouse. Ele fornece análises em tempo real e é projetado para priorizar a privacidade, utilizando endereços IP salgados e com hash, além de identificação de visitantes sem estado para evitar a coleta de PII por padrão. As principais capacidades incluem: - **Coleta de Alta Performance:** Capaz de lidar com mais de 50k RPS em um único nó via Nginx e Lua, com Vector utilizado para agregação de logs e buffering. - **Rastreamento Avançado:** Um rastreador JS leve (~2KB) que suporta detecção de rotas SPA, profundidade de rolagem, cliques externos, envios de formulários e downloads de arquivos. - **Confiabilidade de Dados:** Possui modo offline com backup em LocalStorage e tentativas inteligentes para evitar a perda de dados durante instabilidades de rede. - **Identificação de Visitantes:** Utiliza sinais do dispositivo (Canvas, WebGL, AudioContext) para identificação estável sem depender de cookies ou localStorage. - **Dashboard Integrado:** Um painel administrativo baseado em React e Go para visualização de relatórios e gerenciamento de widgets. - **Bypass de AdBlock:** Suporta implantação de contexto de primeira parte via proxy Nginx para contornar a maioria dos bloqueadores de anúncios e ITP.