
Home Assessing Web Site Usability White Paper from Server Log Files Prepared by Tec-Ed, Inc. P.O. Box 1905 Ann Arbor, Michigan 48106 734-995-1010 December 1999 Table of Contents Assessing Web Site Usability from Server Log Files 1 What is Server Log File Analysis? 1 Log File Data Required to Yield Usability Data 3 The Ideal Log File for Usability Analysis 3 Why Log Files Commonly Fall Short 4 Visitor Identification Data 6 User Registration/Login 6 Cookie Files 7 Path Data 7 Episodes vs. Sessions 8 Naming for Easier Tracking 9 Other Tracking-Related Data 9 Time Data 10 Site vs. User Response Times 10 Analysis Approaches 11 Using Log File Data to Improve User Success and Satisfaction 12 By Developing Questions 13 By Testing Hypotheses 13 Conclusion 14 References 14 Prepared by Tec-Ed, Inc. Assessing Web Site Usability from Server Log Files · December 1999 · Page ii Assessing Web Site Usability from Server Log Files Web log file analysis began as a way for IT administrators to ensure adequate bandwidth and server capacity on their organizations’ web sites [Wilson]. Log file analysis has advanced considerably in the past five years, with companies now mining log files for finer-grained detail about visitor profiles and buying activity. Organizations are now seeking ways to use log files to learn about the usability of their web sites—that is, how successfully visitors meet their specific information or transaction goals there. Log file data can offer valuable insight into web site usage. It reflects actual usage in natural working conditions, compared to the artificial setting of a usability lab. It represents the activity of many users, over a potentially long period of time, compared to a limited number of users for an hour or two each. Although these advantages are an overpowering reason to investigate log file data for usability purposes, the data as it is often collected today in fact answers very few usability questions. Log file analysis is best used in a well-structured program of continuing usability research to discover data that complements—or spurs—studies of greater depth using other usability methods. This white paper explores the limitations of log file data for usability analysis. It briefly describes server log file analysis, discusses the requirements for log file data to yield usability data, and presents ways to integrate log file analysis into the usability engineer’s toolkit. The paper builds on Tec-Ed’s experience performing log file analysis and other usability research for our clients as well as our own web site. What is Server Log File Analysis? Server log files are records of web server activity. They provide details about file requests to a web server and the server response to those requests. In the access log, which is the main log file, each line describes the source of a request, the file requested, the date and time of the request, the content type and length of the transferred file, and other data such as errors and the identity of referring pages. Here is a portion of the log file for Tec-Ed’s web site, showing one home page access. The column headings identify the types of information recorded in this log file. Prepared by Tec-Ed, Inc. Assessing Web Site Usability from Server Log Files · December 1999 · Page 1 Source of Request (Host) Date and Tme of Request Page Requested (HTTP protocol) Status Code Number of Bytes Referring Page Browser Platform pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:44 -0400] "GET /images/tagline.gif HTTP/1.0" 200 1449 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:44 -0400] "GET /images/bkgrnd.jpg HTTP/1.0" 200 10659 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:44 -0400] "GET /images/yellow_bit.gif HTTP/1.0" 200 280 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:44 -0400] "GET /images/TE_logo.gif HTTP/1.0" 200 1292 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:52 -0400] "GET /images/site_map.gif HTTP/1.0" 200 714 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:53 -0400] "GET /images/home_00.gif HTTP/1.0" 200 43 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:53 -0400] "GET /images/home_00.gif HTTP/1.0" 200 43 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:55 -0400] "GET /images/use_eval_hbut.gif HTTP/1.0" 200 747 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:55 -0400] "GET /images/marcom_hbut.gif HTTP/1.0" 200 911 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:55 -0400] "GET /images/contact_us.gif HTTP/1.0" 200 659 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:56 -0400] "GET /images/uid_hbut.gif HTTP/1.0" 200 637 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:56 -0400] "GET /images/c+p_hbut.gif HTTP/1.0" 200 699 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:57 -0400] "GET /images/who_is_hbut.gif HTTP/1.0" 200 619 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:57 -0400] "GET /images/whats_new.gif HTTP/1.0" 200 375 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:13:58 -0400] "GET /images/doc_hbut.gif HTTP/1.0" 200 1015 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:14:30 -0400] "GET /Octmochi.htm HTTP/1.0" 200 7207 "http://www.teced.com/" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:14:32 -0400] "GET /images/mocslid.gif HTTP/1.0" 200 1407 "http://www.teced.com/Octmochi.htm" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:14:35 -0400] "GET /images/getacro.gif HTTP/1.0" 200 712 "http://www.teced.com/Octmochi.htm" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:15:03 -0400] "GET /PDFs/mochi99.pdf HTTP/1.0" 200 64667 "http://www.teced.com/Octmochi.htm" "Mozilla/4.51 [en] (Win98; I)" pm471-46.dialip.mich.net - - [24/Oct/1999:19:16:39 -0400] "GET /PDFs/mochi99.pdf HTTP/1.0" 200 64667 "http://www.teced.com/Octmochi.htm" "Mozilla/4.51 [en] (Win98; I)" pm638-17.dialip.mich.net - - [24/Oct/1999:19:52:23 -0400] "GET /PDFs/mochi99.pdf HTTP/1.0" 200 64667 "http://www.teced.com/Octmochi.htm" "Mozilla/4.51 [en] (Win98; I)" Log file sequence for Tec-Ed’s web site, showing initial home page access Two problems make log file analysis for usability assessment difficult. The first is insufficient data in the log file; the second is extraneous data in the log file. You’ll need to work with your organization’s technical staff to make sure the data you want to analyze is logged and summarized (see “Log File Data Required to Yield Usability Data,” next). More and more log file analysis and reporting tools are becoming available. Although the majority of new tools focus on marketing research requirements, some of these tools produce databases that can be helpful in usability analyses. If your log files are small, you can even work directly with raw log file data using a tool such as a spreadsheet program. For example, Tec-Ed’s log file for October 1999 comprises 14,000 individual entries. This log file is considered small by industry standards. Prepared by Tec-Ed, Inc. Assessing Web Site Usability from Server Log Files · December 1999 · Page 2 Log File Data Required to Yield Usability Data The data collected in log files can vary from one server to another. To best complement the wide variety of analyses desirable in a usability engineer’s toolkit, the log file should be comprehensive and transparent. Standard log file formats fall short of this goal; you’ll need to work with your organization’s technical staff and the site developers to define what data goes into the log file. The Ideal Log File for Usability Analysis The ideal log file for usability analysis contains data you can use to learn: • Who is visiting your site. You want unique visitor identification so you know whether a visitor is returning to your site. • The path visitors take through your pages. With knowledge of each page a visitor viewed and the order, you can identify trends in how visitors navigate through your pages. You also want to know what element (link, icon) a visitor clicked on each page to go to the next page. • How much time visitors spend on each page. A pattern of lengthy viewing time on a page might lead you to deduce the page is very interesting—or very confusing.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages16 Page
-
File Size-