À propos du projet
WebVisitor est un service d'analyse web simple qui s'exécute sur la plateforme serverless de Cloudflare. Il combine Cloudflare Workers pour la gestion des requêtes, Hono comme framework web, et Cloudflare D1 (une base de données serverless basée sur SQLite) pour stocker les données analytiques.
Fonctionnalités clés :
- Suit les pages vues (PV) et visiteurs uniques (UV) par page
- Fournit un script de traçage JavaScript minimal à intégrer dans les sites web
- Supporte à la fois la démo hébergée sur webviso.yestool.org et le déploiement autos hébergé via Wrangler CLI
- Affiche les compteurs via des éléments HTML simples avec des ID (par défaut : `page_pv` et `page_uv`)
Le déploiement nécessite Wrangler CLI, un compte Cloudflare et la création d'une base D1 nommée `web_analytics`. Après le déploiement, les utilisateurs ajoutent la balise script fournie à leur site et affichent les résultats via des ID d'éléments prédéfinis ou personnalisés via des attributs data.
Le site de démo est disponible sur https://webviso.yestool.org/ et le dépôt source est yestool/analytics_with_cloudflare.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.