Have you checked into using Google analytics? It's pretty decent and should get you what you need. Of course you have to set it up first so you would not be able to see any of this info for the past.