In theory, when a browser requests a URL/URI from a Web Server, it includes in its request header the URL (if any) that it just came from (e.g. the page containing the link it's following).

Annoyingly, the official name is Referer instead of Referrer.

At Med Scape, we used this data in a couple ways. The way that comes to mind first is that we had a Feedback link on every page of the site, which would go to a form that would generate a structured email to the appropriate party. We made the form dynamic, so it grabbed the Referer and stored it in a hidden field which was then included in the generated email. So, if a user described a problem, we'd know what page he was on at the time.

Of course, every web server log handling package provides a report of referring URLs, so you can see where you get users from.

Likewise, since the Referer URL includes any GET arguments, you typically see any search argument for links from a Search Engine like Goo Gle. So log reports include the list of search terms that led users to your site.

Some problems with this data:

WebSeitzWiki: BrowserReferer (last edited 2010-07-09 18:34:37 by 76-245-240-183)