Sobre o projeto
O IndieStats é uma solução de análise web self-hosted projetada para a privacidade. Ele substitui o rastreamento baseado em cookies pela identificação de visitantes por localStorage, eliminando a necessidade de banners de consentimento. A plataforma suporta o gerenciamento de múltiplos sites, cada um com seu próprio snippet de rastreamento e lista permitida de domínios para evitar a coleta não autorizada de dados.
Principais funcionalidades incluem:
- **Análise de Tráfego**: Rastreia visualizações de página, tempo na página, cliques de saída e parâmetros UTM. Oferece painéis em tempo real com contagem de visitantes ativos e feeds de atividade ao vivo.
- **Informações do Visitante**: Detecta dispositivo, navegador, SO e país (via MaxMind GeoIP), além de rede/ISP (via DB-IP ASN). Inclui detecção integrada de bots para filtrar tráfego de crawlers.
- **Filtragem Avançada e Relatórios**: Possui um sistema abrangente de filtros (usando Tom Select) que se aplica a todas as exibições, incluindo KPIs resumidos, gráficos e DataTables. Os dados podem ser exportados para Excel (XLSX) por meio de jobs em segundo plano.
- **Rastreamento de Eventos Personalizados**: Suporta o rastreamento de eventos personalizados com até 20 propriedades de chave-valor e gerenciamento de metas para monitorar eventos específicos de conversão.
- **Infraestrutura**: Construído com Laravel 13 e PHP 8.3, suportando SQLite, MySQL e PostgreSQL. Inclui poda automática de dados para períodos de retenção configuráveis e um fallback noscript usando um pixel de rastreamento 1x1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.