io consiglio awstats
software free installabile su un hosting linux, sempre che possiate installarlo ovviamente, se no in effetti tante volte è possibile scegliere solo qualcosa basato sul lato client (shinystat, analitics o quel che vi pare) ma la differenza fra questi sistemi e quelli server-side è fondamentale, e correttamente abozzata da furbostandby, ovvero:
- i sistemi client-side si basano spesso su javascript ma cmq su chiamate esterne al server, perciò in pratica ogni volta che visualizzate una pagina, a catena ne chiamate almeno un'altra, quindi i tempi sono più lunghi e c'è sempre il rischio che la seconda chiamata non venga fatta, perchè spesso succede di non attendere il caricamento completo della pagina che si vuol visualizzare, quindi poi la seconda, che viene chiamata dopo la fine del caricamento della prima, non verrà chiamata
- i sistemi server side invece si basano sui log del webserver, così ogni volta che visualizzate una pagina (anche solo in maniera parziale) lasciate una traccia e questi software server-side analizzano __tutte__ quelle tracce
awstats è rilasciato in licenza gpl e secondo me ben customizzabile ed è (comodità spesso non trascurata) anche in italiano
sempre che, come dicevo, possiate installarlo sull'hosting oppure ve lo forniscano