What is a Log Analyzer?
Web servers (like Apache, IIS, etc.) record all their transactions
in a log file. Information from these log files can provide an indication
of the popularity of the website. A web log analyzer is a software
program that parses these server log files and generates reports from
this parsed data. The reports indicate who, when and how a web site
was visited.
Why should you use a Log Analyzer?
A Log File Analyzer can help you improve your ROI on your website.
Marketing departments of any organization that owns a website should
be trained to understand these powerful tools. Efficient web site administration,
adequate hosting resources and the fine tuning of sales efforts can
be aided by analysis of the web server log files.
Which type of Log Analyzer?
There are two basic types of log analyzers:
- Static Reporting ("canned reports") - Most log analyzers
fall into this category. The log files are parsed and all the reports
are generated afterwards. The whole process can be done on demand
or on a scheduled basis. This type of analyzer can put great strain
on a computer as the parsing and reporting are done in one go. This
is usually done during a quiet period and the reports are often
more than a couple of hours old. SurfStats Website Traffic Analyzer
(previously SurfStats Log Analyzer) uses this type of technology.
- Real-time, on-demand Reporting (sometimes called "Live
reporting") - The log files are continuously parsed to a database
in the background. A report is only generated when requested. This
type of log analyzer is more suited for many websites on a server
(like in a web hosting environment) as it places less strain on
a server. SurfStatsLive uses this type of technology.
Logfile Analysis or Page Tagging?
There are two main approaches to collecting web analytics data. SurfStats
can handle both types of log files.
- Direct Logfile Analysis - The web server logfiles on
which the website is hosted is analyzed. The main advantages of
Logfile Analysis over Page Tagging are as follows.
* The web server normally already produces logfiles, so the raw
data is already available. To collect data via page tagging requires
Javscript to be inserted into every page that you want to track.
* The web server reliably records every transaction it makes. Page
tagging relies on the visitors' browsers co-operating, which a certain
proportion may not do (for example, if JavaScript is disabled).
* The data is on the company's own servers, and is in a standard,
rather than a proprietary, format. This makes it easy for a company
to switch programs later, use several different programs, and analyze
historical data with a new program. Page tagging solutions involve
vendor lock-in.
* Logfiles contain information on visits from search engine spiders.
Although these should not be reported as part of the human activity,
it is important data for performing search engine optimization.
* Logfiles contain information on failed requests; page tagging
only records an event if the page is successfully viewed.
* The hits are recoded in the log files and does not depend on Javascript
to be generated. If you forget to enter the javascript or r=there
is an error in the Javascript, no information is recorded on the
third-party's server log files.
* Hits to media or graphic files are recorded in the server log
files. It is difficult to generate the information on third-party
server log files.
- Page tagging - JavaScript on a tracked page generates
a hit on a third-party server. This hit records the visitor and
page information in a log file on the third-party server. The log
file on the third-party site is then analyzed. Google Analytics
provides such a service. The main advantages of Page Tagging over
Logfile Analysis are as follows.
* The JavaScript is automatically run every time the page is loaded.
Thus there are fewer worries about caching.
* It is easier to add additional information to the JavaScript,
which can then be collected by the remote server. For example, information
about the visitors' screen sizes, or the price of the goods they
purchased, can be added in this way. With logfile analysis, information
not normally collected by the web server can only be recorded by
modifying the URL.
* Page tagging can report on events which do not involve a request
to the web server, such as interactions within Flash movies.
* The page tagging service manages the process of assigning cookies
to visitors; with logfile analysis, the server has to be configured
to do this.
* Page tagging is available to companies who do not run their own
web servers.
* Very busy websites can be tracked with page tagging as less information
is recorded in the third-party server log files than with Direct
log file Analysis.
You can download Free functional trials of SurfStats Log Analyzers
from the download page
|