Internet Website Traffic Flow Analysis
First Claim
1. A computer implemented method for tracking user traffic at a website that comprises a plurality of web pages, wherein each web page comprises one or more files stored at one or more website file servers, comprising:
- identifying a first web page in the website as a home page;
embedding a first traffic analysis code in the identified home page, wherein the first traffic analysis code is configured to extract browser parameters from a web browser that has requested the identified home page;
identifying a plurality of second web pages in the website as tracking enabled pages, wherein the tracking enabled pages do not include the identified home page; and
embedding a second traffic analysis code into each of the plurality of tracking enabled pages of said website, wherein the second traffic analysis code is configured to extract information necessary for performing website traffic analysis.
5 Assignments
0 Petitions
Accused Products
Abstract
An Internet-based analysis tool follows, in real-time, the flow of traffic through a website. For every website page requested by a website visitor, the state of the visitor'"'"'s browser is recorded and data relating to the path visitors take through the website is collected and studied. The state of the visitor'"'"'s browser path is maintained in a traffic analysis cookie that is passed between a website file server and the visitor browser with every page requested for viewing. The cookie is maintained in a size that can be passed from server to browser and back again without negatively impacting server performance and without negatively impacting browser performance. The data in the cookie can follow the visitor browser through independent file servers, regardless of how the pages of a website might be distributed in storage.
-
Citations
19 Claims
-
1. A computer implemented method for tracking user traffic at a website that comprises a plurality of web pages, wherein each web page comprises one or more files stored at one or more website file servers, comprising:
-
identifying a first web page in the website as a home page; embedding a first traffic analysis code in the identified home page, wherein the first traffic analysis code is configured to extract browser parameters from a web browser that has requested the identified home page; identifying a plurality of second web pages in the website as tracking enabled pages, wherein the tracking enabled pages do not include the identified home page; and embedding a second traffic analysis code into each of the plurality of tracking enabled pages of said website, wherein the second traffic analysis code is configured to extract information necessary for performing website traffic analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium, comprising:
-
a website that comprises a plurality of web pages, wherein each web page comprises one or more files stored at one or more website file servers; a first traffic analysis code embedded in a first web page of said website, said first web page identified as a home page, wherein the first traffic analysis code is configured to extract from a web browser that has requested the home page certain browser parameters; a second traffic analysis code embedded into a plurality of second web pages of said website, each of said plurality of second web pages identified as a tracking enabled page, wherein the second traffic analysis code is configured to extract from a web browser that has requested the tracking enabled page information necessary for performing website traffic analysis.
-
-
15. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for tracking user traffic at a website that comprises a plurality of web pages, wherein each web page comprises one or more files stored at one or more website file servers, the steps comprising:
-
identifying a first web page in the website as a home page; embedding a first traffic analysis code in the identified home page, wherein the first traffic analysis code is configured to extract browser parameters from a web browser that has requested the identified home page; identifying a plurality of second web pages in the website as tracking enabled pages, wherein the tracking enabled pages do not include the identified home page; and embedding a second traffic analysis code into each of the plurality of tracking enabled pages of said website, wherein the second traffic analysis code is configured to extract information necessary for performing website traffic analysis. - View Dependent Claims (16, 17, 18, 19)
-
Specification