À propos du projet

SimpleStats est un plugin d'analyse de visiteurs léger pour les sites web Kirby CMS. Il offre un suivi auto-hébergé et non intrusif des vues de pages, des URL de référents et des informations sur les appareils. Les fonctionnalités clés incluent la catégorisation des référents en sources de recherche, sociales ou de sites web ; des données sur les appareils couvrant le type d'appareil, le moteur du navigateur et la famille de l'OS (tous sans version) ; et le comptage des visites de pages à raison d'un hit par utilisateur unique par langue toutes les 24 heures. La collecte de données est entièrement anonymisée et traitée sur des périodes configurables (quotidiennes, hebdomadaires, mensuelles ou personnalisées). Toutes les données d'analyse sont stockées dans une seule base de données SQLite pour faciliter la sauvegarde et la portabilité. La classe `Stats` expose les données pour une utilisation dans les templates frontend, tandis que le Kirby Panel affiche des graphiques interactifs via Chart.js et des sections de page dédiées montrent des métriques spécifiques aux pages. Les dépendances incluent Chart.js pour le rendu des graphiques, le parseur WhichBrowser pour une analyse précise des user-agents PHP, et un package de parseur de référents dédié. Les instructions d'installation, de configuration et d'intégration sont documentées dans SETUP.md. Licence : MIT.