Patent ID: 8051066

Claim:
A method for tracking user navigational behavior, said method comprising: accessing configuration information including at least one expression defining a specific user navigation path; receiving, from a web server, clickstream data, said clickstream data being in a format defined by the web server, said clickstream data including a plurality of conditions, said plurality of conditions being associated with said clickstream data and affecting storage thereof; analyzing the received clickstream data, said analyzing comprising evaluating the expression from the accessed configuration information by using the condition to determine a relationship between the specific user navigation path and the received clickstream data; and storing the received clickstream data, said storing comprising: storing a first portion of the received clickstream data in a first file in accordance with the determined relationship without modifying the format of the received clickstream data defined by the web server, wherein the determined relationship yields at least one condition of the plurality of conditions as associated with the stored first portion of the received clickstream data; and storing a second portion of the received clickstream data in a second file different from the first file and in accordance with the determined relationship without modifying the format of the received clickstream data defined by the web server, wherein the determined relationship yields at least one of the plurality of conditions as excluding the received clickstream data from being associated with the second portion of the received clickstream data.