First-party cookie for tracking web traffic
First Claim
Patent Images
1. A method for tracking activity on a web site comprising:
- storing a web site on a first server coupled to a network;
using a second server to place a third-party cookie on a visitor computer to track activity of the visitor computer on the first server;
loading a web page from the web site on the visitor computer;
executing computer code associated with the web page at the visitor computer;
sending a data request to the second server responsive to execution of the computer code;
sending the third-party cookie with the data request;
opening the third-party cookie at the second server;
reading an identification code in the third-party cookie;
sending the identification code to the visitor computer with the requested data; and
associating the identification code with a first-party cookie at the visitor computer.
8 Assignments
0 Petitions
Accused Products
Abstract
Web traffic reporting methods that rely upon third-party cookies suffer in accuracy when those tracking cookies are frequently refused by web users or deleted once they have been accepted. The invention described herein circumvents this problem by employing first-party cookies instead. This is accomplished by a client-side script that maintains the first-party cookie (as placed by the web site in question) and sends a site-maintained visitor ID to a tracking service for analysis. The effect is to improve the accuracy of traffic statistics that rely on that cookie.
163 Citations
19 Claims
-
1. A method for tracking activity on a web site comprising:
-
storing a web site on a first server coupled to a network;
using a second server to place a third-party cookie on a visitor computer to track activity of the visitor computer on the first server;
loading a web page from the web site on the visitor computer;
executing computer code associated with the web page at the visitor computer;
sending a data request to the second server responsive to execution of the computer code;
sending the third-party cookie with the data request;
opening the third-party cookie at the second server;
reading an identification code in the third-party cookie;
sending the identification code to the visitor computer with the requested data; and
associating the identification code with a first-party cookie at the visitor computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for storing information about activity of a visitor computer at a web site comprising:
-
creating a data-base entry of such information associated with an identification code from a first cookie created by a first domain;
collecting information about the activity of the visitor computer at the web site using a second cookie created by a second domain;
replacing an identification code associated with the second cookie with the identification code from the first cookie; and
storing information collected using the second cookie in the data-base entry.
-
-
7. A method for processing cookies generated by two different domains comprising:
-
generating a first identification code associated with a first cookie created by a first domain;
generating a second identification code associated with a second cookie created by a second domain; and
replacing the first identification code with the second identification code. - View Dependent Claims (8, 9)
-
-
10. A method for tracking a visitor computer across multiple domains on a network comprising:
-
loading a web page from a first web site at a first domain on the visitor computer;
reading an identification code in a first-party cookie set by the first domain at the visitor computer;
sending a data request to a server coupled to the network;
sending the identification code with the data request;
creating a third-party cookie using the identification code;
placing the third-party cookie on the visitor computer;
loading a web page from a second web site at a second domain on the visitor computer;
sending the third party cookie to the server; and
storing visitor computer activity across both domains at the server. - View Dependent Claims (11, 12, 13)
-
-
14. A method for tracking activity of a visitor computer across multiple domains on a network comprising:
-
setting the identification code in a cookie set by each domain to the same value;
creating a database entry for the visitor computer in which such activity is stored; and
associating the database entry with the identification code. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification