Method and apparatus for collecting page load abandons in click stream data
First Claim
1. A method of detecting abandonment of a page load in a communication network, said method comprising the steps of:
- (1) maintaining a server on said network;
(2) embedding within a page first code that will cause a machine loading said page to send a first message to said server indicating that said page has commenced loading;
(3) embedding within said page second code that will cause said machine loading said page to send a second message to said server indicating that said page has completed loading; and
(4) responsive to receipt at said server of said first message, storing at said server a log entry indicating the page that is loading and the particular instance of its loading; and
(5) responsive to receipt at said server of said second message, placing in said log information indicating that said instance of said page being loaded was not abandoned prior to completion.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for detecting page load abandons in real time. Particularly, a page includes code that generates a unique record correlation ID that identifies the particular page that is being loaded and the particular instance of its loading and embeds that ID in two special tags in that page. The first tag is at the top of the page and the second tag is at the bottom of the page. The first tag causes the client to send a request to a Usage Analyzer server including the unique record correlation ID. The Usage Analyzer server receives this request and creates a log entry bearing the ID and sets a page load abandon flag for that log entry. If the page finishes loading, the client machine encounters the second tag. That tag causes the client to send another request to the Usage Analyzer server with the same ID. When the Usage Analyzer server receives this request, it resets the page load abandon flag.
51 Citations
18 Claims
-
1. A method of detecting abandonment of a page load in a communication network, said method comprising the steps of:
-
(1) maintaining a server on said network; (2) embedding within a page first code that will cause a machine loading said page to send a first message to said server indicating that said page has commenced loading; (3) embedding within said page second code that will cause said machine loading said page to send a second message to said server indicating that said page has completed loading; and (4) responsive to receipt at said server of said first message, storing at said server a log entry indicating the page that is loading and the particular instance of its loading; and (5) responsive to receipt at said server of said second message, placing in said log information indicating that said instance of said page being loaded was not abandoned prior to completion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product embodied on a computer readable medium for collecting data concerning abandonment of page loads in a communication network, said product comprising computer executable instructions for:
- (1) responsive to receipt, at a server, of a first message received via said network, said first message sent from a machine loading a page responsive to first code embedded in said page, containing identification data identifying said page and a particular instance of its loading, storing said identification data in a memory; and
(2) responsive to receipt of a second message via said network, said second message sent from said machine responsive to second code embedded in said page and containing said same identification data, storing in said memory information indicating that said instance of said page being loaded was not abandoned prior to completion. - View Dependent Claims (14, 15, 16, 17, 18)
- (1) responsive to receipt, at a server, of a first message received via said network, said first message sent from a machine loading a page responsive to first code embedded in said page, containing identification data identifying said page and a particular instance of its loading, storing said identification data in a memory; and
Specification