Method, system and program product for collecting web metric data
First Claim
1. A method of collecting web usage data over a computer network, said method comprising the steps of:
- inserting script at the top of each web page of a plurality of web pages to be metered;
sending a web page request over a computer network to a web server for a web page of said plurality of web pages;
loading said web page while executing said script inserted within said web page for collecting web usage data without substantially increasing load time for said web page;
establishing an asynchronous connection to a first metric server for sending a record request for recording said web usage data collected for said web page; and
transmitting upon establishment of said asynchronous connection to said first metric server said web usage data as part of said record request using a method such that said record request is not cached at an intermediate proxy.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program product for collecting web metric data is disclosed. The method includes inserting a script at the top of each web page to be metered, sending a web page request to a web server for a web page, loading the web page while executing the script inserted within the web page for collecting web usage data without substantially increasing web page load time. The method further includes establishing an asynchronous connection to a metric server chosen for sending the web usage data collected and transmitting to the metric server the web usage data collected as part of a record request using a method such that the record request is not cached at an intermediate proxy. The method further includes contacting an alternate metric server if the metric server chosen is not available or cannot record the web usage data.
-
Citations
20 Claims
-
1. A method of collecting web usage data over a computer network, said method comprising the steps of:
-
inserting script at the top of each web page of a plurality of web pages to be metered;
sending a web page request over a computer network to a web server for a web page of said plurality of web pages;
loading said web page while executing said script inserted within said web page for collecting web usage data without substantially increasing load time for said web page;
establishing an asynchronous connection to a first metric server for sending a record request for recording said web usage data collected for said web page; and
transmitting upon establishment of said asynchronous connection to said first metric server said web usage data as part of said record request using a method such that said record request is not cached at an intermediate proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for collecting web metric data, comprising:
-
a plurality of available web servers coupled to a computer network, each of said plurality of available web servers configured to serve one or more web pages to be metered, each of said one or more web pages having inserted therein script at the top; and
a browser application running on a client computer on said computer network configured to execute said script within a web page of said one or more web pages that is requested without substantially increasing load time of said web page and configured to transmit a request for recording any web metric data collected for said web page to a metric server among a plurality of servers identified in said script by using a method such that said request is not cached at an intermediate proxy. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for collecting web metric data, said computer program product comprising:
-
a computer readable medium;
first program instructions to insert a script at the top of each web page of a plurality of web pages to be metered for web metric data;
second program instructions to execute said script for collecting said web metric data associated with a web page of said plurality of web pages being loaded without substantially increasing load time for said web page;
third program instructions to transmit a request to a metric server for recording said web metric data collected using a method such that said request is not cached at an intermediate proxy; and
wherein said first, second and third program instructions are stored on said computer readable medium. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification