Patent ID: 8683051

Claim:
A computer-implemented method, comprising: receiving, at a server, a first request for a web page of a website from a client during a client session; in response to receiving the first request: generating a first log file entry specifying the first request; and sending, from the server, the web page to the client, wherein the web page includes a script; and receiving, at the server, a second request from the client during the client session, the second request generated by the script and including data specifying the first request for the web page and including data from at least one related cookie for the website, stored at the client, for determining the client session; in response to receiving the second request: generating a second log file entry specifying the first request and the second request; and generating a client session path for the client session identifying web pages requested by the client and an order in which web pages were requested based on the first log file entry and the second log file entry, wherein generating the client session comprises: merging the first log file entry and the second log file entry to remove a duplication from the client session path of the first request from the first log file entry and the first request from the second log file entry.