Patent ID: 8713170

Claim:
A server-side web analytics computer implemented system comprising: at least one computer server for receiving an electronic request from a web enabled source, the computer server comprising: a web application for creating a log message from the electronic request; and an automated server-side web analytics system for processing the log message into an action message and for processing the action message into a reporting message, wherein the server-side web analytics computer implemented system generates asynchronously and in near real-time web analytics data from the reporting message; wherein the web application comprises an automated servlet container comprising: an intercepting filter filtering the electronic request, a logging queue placing the log message created from the electronic request, and an asynchronous logger removing the log message from the logging queue and sending the log message to the automated server-side web analytics system and to a log file system; wherein the automated server-side web analytics system comprises a metrics processing application comprising: one or more collecting threads; one or more processing threads; and one or more reporting threads; wherein the collecting thread receives the log message and places the log message on an incoming queue; the processing thread removes the log message from the incoming queue, transforms the log message into an action message, classifies the action message, groups the action message by session, and places the action message onto a reporting queue; and the reporting thread removes the action message from the reporting queue, processes and assembles the action message into a reporting message, and sends the reporting message to a web analytics reporting system and to an output log file system.