À propos du projet
MHAnalytics est un outil d'analyse Web conçu pour la confidentialité, déployé sur Cloudflare Pages Functions et utilisant la base de données D1 pour le stockage des données. Il comptabilise les visiteurs uniques sans utiliser de cookies et garantit que les utilisateurs ne peuvent pas être suivis d'un jour à l'autre grâce à un hachage quotidien des sessions.
Les principales fonctionnalités incluent :
- **Tableau de bord intégré** : Fournit des statistiques en temps réel et prend en charge l'analyse des tendances sur plusieurs plages temporelles (de 24 heures à 1 an), incluant des statistiques sur les sources, les navigateurs, les systèmes et la localisation géographique.
- **Configuration sans code** : Permet de personnaliser le fuseau horaire, les domaines autorisés, la liste d'exclusion et le nom du site via les variables d'environnement de Cloudflare.
- **Intégration légère** : L'implémentation se fait par l'ajout d'un simple script JS, et supporte l'affichage direct des compteurs PV/UV sur la page via des balises HTML personnalisées.
- **Conception anti-blocage** : Utilise des noms d'interface génériques pour réduire la probabilité d'être bloqué par les extensions de blocage de publicités.
- **Architecture haute performance** : Développé avec TypeScript et le framework Hono, il exploite l'edge computing pour réduire la latence et intègre des validations CSP et CORS strictes pour renforcer la sécurité.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.