Il s'agit de créer un système servant de tableau de bord d'une application internet utilisant php et mysql. L'affichage pourra se faire sur le même serveur ou à distance, ce qui permet de surveiller plusieurs site sans changer d'application (fonction qui sera rajouté par la suite) ou de surveiller des sites installé sur des hébergements ne supportant pas le php.
Les navigateurs et spider sont reconnu en fonction de leur plateforme d'utilisation et une base de plus de 1600 navigateurs est utilisé pour la reconnaissance.
Le javascript et le php sont combiné pour obtenir des statistiques les plus détaillé mais aussi les plus fiables possibles.
Par ailleurs, le suivi des visiteurs se base sur 2 méthodes complémentaires : les cookies et les IPs des visiteurs. Si les cookies sont rejetés, les IPs prennent le relai pour le suivi.
Ces méthodes visent à rendre compatible cette application de suivi avec les plus grand nombre de navigateurs, même si ce sont des navigateurs texte (lynx est par exemple reconnu et ses utilisateurs suivis sans problèmes). Par ailleurs, cette compatibilité avec les spiders et autres moteurs de recherche permettent de détecter l'arrivée de moteurs de recherche sur votre site (google, voilà, microsoft, altavista, ...).
Pour finir, cette application sera évolutive car la base des navigateurs est régulièrement mise à jour. Par ailleurs, un module renvoyant des informations au site Puread sera mis en place dans le futur, dès lors qu'un navigateur n'est pas reconnu par votre liste. Cela permettra de mettre à jour la base des navigateur et de garder cette application d'actualité.
|