Quote Originally Posted by Martin S
How did you do that?
Is this some special software?
That information is a standard part of the log that a web server keeps. A web log will typically record every request from the site, be it a page, graphic, file, document or whatnot. For each request, the server makes a note of the name of the item, the path of where it tried to find it, the time the request was made, the IP address of the requestor, the type of browser the requestor was using, where the user was at the time the request was made and whether or not the request succeeded.

The raw data is difficult to read, so a special piece of software is used to parse the log and assemble it in various ways. One very common set of data to pull out is, "What are the top 20 ways that people are arriving to my site?" Looking at the log can be very helpful in optimizing your website and promoting it.