Visit Tracking — Tableau de bord TrackOS
Le dashboard TrackOS transforme les données de fréquentation en vues d’analyse accessibles. Cette fiche présente l’interface de consultation de la plateforme TrackOS, complémentaire du script de suivi et du collecteur décrits dans le projet principal.
Explorer l’activité des sites
- Vue d’ensemble des visites, visiteurs uniques, durée moyenne et indicateurs de rebond.
- Flux des nouvelles visites et visiteurs actifs actualisés par Socket.IO.
- Analyse par site et par période : évolution du trafic, pages les plus consultées et visites récentes.
- Comparaison entre sites, répartition par pays, appareil, navigateur et système d’exploitation, activité par heure et jour.
- Gestion des sites suivis et récupération de leur snippet HTML depuis la même interface.
L’interface utilise React/Vite, Redux Toolkit et Material UI, avec des graphiques Chart.js. Elle interroge les API Node.js/Express et MySQL de TrackOS ; une authentification autonome avec renouvellement de session limite les données aux sites autorisés.
Mon rôle : conception des écrans et des graphiques, gestion de l’état, intégration des API et des événements temps réel, et déploiement. L’objectif est de permettre une lecture rapide du trafic puis une exploration détaillée des indicateurs.