Si tu cherches en attendant quelques pistes, j'ai implémenté ce système il y a peu sur un backoffice. Deux solutions possibles parmi des centaines :
- Soit tu crées une table 'statistiques' par exemple avec le nom des pages, récupérés grâce aux variables d'environnement $_SERVER, et tu incrémentes le tout à chaque visite.
- Si tes pages sont dynamiques, tu peux créer un champ nb_visites dans la table qui gère tes pages et tes articles, que tu incrémentes à chaque visites.
Et pour rendre le tout vachement interactif, des librairies javascript utilisant les balises <canvas> et <svg> te permettent de mettre le tout en forme. Obtenir des graphes à la GG analytics ou encore des camemberts dynamiques.
Cake : http://glimr.rubyforge.org/cake/canvas.html#KeyboardTest
Raphael JS : http://raphaeljs.com/