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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.