| What is a Visitor Anyway? (Part 2 of 4) |
|
|
| Web Analytics | |
| Written by Dane Christensen | |
| Wednesday, 02 January 2008 | |
In Part I we discussed the concept of visitor sessions being defined in terms of the amount of time between page views. But wait - how do we even know that the page request was made by the same person who requested the other page six minutes ago?
Well, that depends on whether you're using session cookies or heuristics to identify visitors. Yikes! What!? Not to worry. Each of these concepts is pretty obvious once you understand them--we'll take them one at a time. Let's tackle the term "heuristics" first. Heuristics: A 'Reasonable' Assumption
Consider this: A typical log file request contains several pieces of data that can be used to identify visitors and actually piece together a visitor session. For example, the log file shows their IP address and the type of user agent (i.e. web browser) they're using. We can also see the time that they request a file and the page they were on just before they clicked to the current page (i.e. the referrer). As ClickTracks examines a log file, if it finds a page request where the user agent and IP address match those in a previous request—and, if that occurred within the 15 minute session timeframe, and the previously requested page is the same as the referrer for this request-- then the program can be reasonably sure that the same person made both requests and should be counted as part of the same session To make it crystal clear, here's an example: If ClickTracks sees two requests from a Mozilla Firefox v. 5.2 Windows browser, and IP address 178.200.17.1, both made within 15 minutes of each other-it is reasonably sure that both requests are from the same visitor and includes them both in one visitor session. Defining 'Reasonably Sure'
Cookies - Another Way to Define a Session
Now ClickTracks only needs to find the requests with matching session IDs to be absolutely certain that these requests are part of the same session. Of course, there is the issue with people who refuse to accept cookies, but the accuracy gained by tracking with a session cookie more than offsets any lack of data due to these rare cases. Session Cookie Setup
Another thing to remember about session cookies is that the session timeout setting (e.g. how much time elapses between page views before it's counted as a 'new' visit) is no longer established within ClickTracks' settings, but by the cookie itself. That is, the cookie is set with a certain time to live. If another page is viewed within that timeframe, the cookie is reset and the session continues. If that timeframe elapses, then the cookie will expire and the next page view by that person will cause the creation of a new cookie with a different ID, and therefore, a new visitor session. While identifying visitors with cookies will give you more accurate data, it also may require some coordination between your marketing and web development staff. Generally, the differences in your reporting will not be radically different between these two "sessionization" methods. However, that can vary depending on the nature of your visitors. Do an inordinate number of them come from corporations, certain foreign countries, or AOL? If so, the improved accuracy of cookie tracking may be worth the extra effort. What is a Visitor Anyway? 1 2 3 4Comments (0)
![]() Write comment
|
|
| < Prev | Next > |
|---|




In Part I we discussed the concept of visitor sessions being defined in terms of the amount of time between page views. But wait - how do we even know that the page request was made by the same person who requested the other page six minutes ago?


