Yes Google Analytics have this feature to knew where the traffic comes for a site. It is a very Great free tool provided by Google. You, can analyze now that the traffic came for your site by this thread.
I of course don't know what servers side scriping language you are usin on your blog but a cgi variable would do the trick without relying on other websites/services
if you want to know where your visitors or the backlinks are coming from then the best thing is the google webmaster tool you can see each and every visitors where they are coming from
I think for visitor tracking, google analytics is a best free resource one should consider...Another like clicktracks also better for web sites visitors tracking.
I second, third and so on the people who say Analytics. I have implemented it in my sites and it helps keeping track of my visits. Not to mention that, when I try to sell a site or just advertising, any potential client wants to see my analytics stats. It's some sort of a "norm" now, so I recommend it too. Not to mention it's easy to use and FREE.
Yes, you can easily check via Google Analytics and Google webmaster. You can track visitors, where they come from as well as traffic rates and bounce rates etc.
Bookmarks