À propos du projet
Traks est une plateforme d'analyse web légère et sans cookies, conçue pour être déployée directement dans le propre compte Cloudflare d'un utilisateur. Elle s'appuie sur une suite complète de services Cloudflare, notamment Workers, Durable Objects, D1, Pipelines et R2 (avec Data Catalog et SQL), garantissant qu'aucun service tiers n'intervient dans le flux de données et qu'aucune donnée personnelle n'est stockée.
Les capacités clés incluent :
- **Suivi axé sur la confidentialité** : Utilise un hachage avec rotation quotidienne pour le comptage des visiteurs au lieu de cookies ou d'un fingerprinting persistant ; les adresses IP brutes ne sont jamais stockées.
- **Chemin de données hybride** : Emploie une division « chaud/froid » où les données en temps réel (vues du jour) sont servies via des Durable Objects basés sur SQLite pour une latence en millisecondes, tandis que les données historiques sont stockées dans Apache Iceberg sur R2 et interrogées via R2 SQL.
- **Tableau de bord en temps réel** : Propose un tableau de bord piloté par WebSocket qui pousse l'activité des visiteurs en direct, incluant les pages, les référents et des données cartographiques au niveau de la ville.
- **Intégration IA** : Les analyses sont exposées aux agents IA via des outils MCP/WebMCP, avec une classification spécifique pour le trafic des bots et des agents.
- **Infrastructure autonome** : Inclut son propre système d'authentification (via Better Auth sur D1) et des ressources cartographiques auto-hébergées, éliminant les dépendances envers des SaaS externes ou des serveurs de tuiles.
- **Mise à l'échelle efficace** : Conçue pour rester rentable en minimisant les scans R2 SQL grâce à la mise en cache en périphérie (edge caching) et à une compaction optimisée des données.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.