|
Web Analytics Tutorial |
Lesson 1 – What is Web Analytics? | |||||||||
|
Advanced Units of MeasureUsers
Unique hostsUnfortunately, most websites do not require login. Because of the way the HTTP protocol was designed, there is no connection between requests by the same user to your server. So without requiring authentication, visitors and their visits have to be estimated. In the past an estimate of unique visitors could be found by looking at the Unique Hosts. Each request that a visitor makes to the site (whether for a page or for the graphics and other referenced files from that page) is associated with a host address (or IP number). When the Internet first started, each computer connected to it had its own host address, so a count of unique hosts was usually a good indicator of the number of unique visitors you had in a given period. | ||||||||
|
Unfortunately this is no longer true. The majority of Internet users connect through dial-up services of some kind. In order to preserve IP numbers (there are a limited number available right now), the dial-up providers will assign each user a number when he connects and then reuse the number when he is done with it. So a dial-up service may have 100 IP numbers that they select from and use to serve 2000 users. This gets even more complicated with caches and proxies that many providers now use to improve performance (this is covered in more detail in Appendix B). There is still value to counting unique hosts. A comparative value of unique hosts as a trend over time can be indicative of the reach or breadth of coverage that your website is getting. If you increase the number of unique hosts per month in a six month period, then you probably reaching a broader group of visitors. Visits or sessionsIn addition to counting the number of unique visitors you have had, you often
want to know how many visits you have had. A given user may visit the
site three distinct times in the course of a month. This would count as three
visits. Summary uses some complicated heuristics to determine all the requests
in a given visits. The nature of the web makes it impossible to know exactly
what requests belong to each individual visit, but Summary uses advanced
statistical analysis methods to estimate this. The Visit count can therefore
be used as an estimate of the number of visits that occurred in a period. For
example, in Figure 4, the first month shows Another common term for visits is ‘sessions.’ This is because a visit is often defined as a series of consecutive requests from a given user bounded by inactivity. So if a user makes 100 requests, then does not make any for 45 minutes, then 75 more, it is assumed those were two separate ‘sessions’ or ‘visits’ to your site. Visit tracking with cookies
With a properly configured server and properly configured analysis software, you can even use these cookies to help the software figure out what requests comprise each visit. Summary SP will allow you to configure it to track visit cookies in your logs. In order to make this most effective you should configure your web server to log outgoing and incoming cookies so that you can correlate the first request with subsequent requests in a visit. While this is much more accurate than the heuristic approach, especially when dealing with proxy sharing, it does not provide a perfect solution. Some users will adamantly refuse to accept cookies from your sites. Other user agents (like robots or spiders) never accept cookies. Finally, some firewalls and proxies will strip cookies from requests completely. If you require users to accept cookies, you may be blocking a large number of potential visitors. If you do not, then you are back to having some visits without cookie data and the previously mentioned issues all return. |
| ||||||||
| |||||||||
|
Table of Contents |
1: What is Web Analytics? |
2: Where are My Visitors Coming From? |
3: Search Engines |
4: Advertising |
5: Revenue Modeling |
6: Design Considerations |
7: Determining Visitor Behavior Patterns |
8: Examining Subsets of Traffic |
9: Incorporating Business Goals |
10: Bandwidth Management |
11: Site and Server Diagnostics |
12: Investigating Troublemakers |
Appendix A: Making Reports More Usable |
Appendix B: Technical Details of Metric Accuracy Copyright 2002 by Summary.Net - Updated 16.Apr.2002 |