Its all about Google Analytics. For both large and small sites GA is the option that I would recommend most often.
I use axs tracker as it is free and easy to install. It is on every site I own and every site I build for customers. It has been around for a long time. It is the first cgi based program I ever installed back in 1998 http://www.xav.com/scripts/axs/ ###