Sobre el proyecto

Statalog proporciona una solución de analítica web ligera y sin cookies que permite a los usuarios mantener sus datos en sus propios servidores. Está diseñada para cumplir con el GDPR, evitando el seguimiento entre sitios y el almacenamiento de datos personales. El sistema utiliza HMAC-SHA256 con una sal que rota diariamente para la identificación anónima de visitantes y no almacena direcciones IP brutas. Capacidades principales incluyen: - Panel en tiempo real: Rastrea visitantes únicos, sesiones, vistas de página, tasa de rebote y duración promedio de la visita con comparaciones periodo a periodo. - Análisis de tráfico: Proporciona datos sobre las páginas más visitadas, fuentes de tráfico, dispositivos, navegadores, sistemas operativos, resoluciones de pantalla y ubicaciones geográficas (países y ciudades). - Estadísticas en vivo: Monitorea los usuarios activos actuales y las tendencias de tráfico minuto a minuto. - Soporte multisitio: Permite rastrear múltiples sitios web desde una sola instalación. - Controles de privacidad: Incluye opciones para excluir IPs internas, ocultar datos a nivel de ciudad y ofrecer una exclusión voluntaria de localStorage por visitante. - Integración ligera: Utiliza un script de seguimiento de menos de 2KB que respeta la configuración Do Not Track. La pila técnica está construida sobre PHP 8.3, Laravel 13 y Bootstrap 5, utilizando MySQL o MariaDB para datos generales, ClickHouse para datos brutos de hits y Redis para colas y caché.