A data collection system collects statistics related to each visit to each web-page
within a web-site. In addition to collecting path information related to traversals
to and from each web-page, the system collects information regarding the particular
session, such as the visitor's connection speed, the time required to download
the web-page to the visitor's system, the duration of time that the visitor spent
at the page, whether the user clicked the 'back' button to leave the site, and
so on. The data reporting system presents statistics based on the collected data
in an easy-to-use and easy-to-understand form that is customizable by the user.
By collecting and reporting performance factors related to each web-page, or sets
of web-pages within a web-site, marketers and webmasters can address any perceived
deficiencies and/or can optimize the performance of select pages to achieve specific
marketing objectives. To optimize performance and minimize storage requirements,
the data collection system uses a two-stage storage architecture. Data is collected
in one or more registers in a sequential fashion, and transferred to a database periodically.