System and method for tracking unique visitors to a website
AssigneeGoogle Inc.
InventorsPaul N. Muret, Hui Sok Moon, Jonathon A. Vance
Life of this patent
Estimating the term…
Abstract
A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
Claims26
A computer-implemented method, comprising:
- sending to a client, from a server, a web page of a website and a script in response to a first request from the client;
- and
- receiving, at the server, an additional request from the client, the additional request generated by the script received by the client, the additional request including information from at least one of a plurality of related cookies for the website stored at the client device, the plurality of related cookies for determining a visitor session to the website and including:
- a first cookie having a first expiration time and storing data defining two or more client session times with the website;
- and
- a second cookie having a second expiration time that occurs before the first expiration time and that defines a client session with the website.
A computer-implemented method, comprising:
- sending first data from a server to a client in response to a first request for a web page of a website from the client;
- and
- receiving, at the server and from the client, second data that includes information from at least one of a plurality of related cookies for the website stored at the client, the second data being sent in response to the first request, and the plurality of related cookies for determining a visitor session to the website and including:
- a first cookie having a first expiration time and storing data defining two or more client session times with the website;
- and
- a second cookie having a second expiration time that occurs before the first expiration time and that defines a client session with the website.
A system, comprising:
- a server computer;
- and
- a memory storage in data communication with the server computer and storing instructions that when executed by the server computer cause the server computer to perform operations comprising:
- sending to a client, from a server, a web page for a website and a script in response to a first request from the client;
- and
- receiving, at the server, an additional request from the client, the additional request generated by the script received by the client, the additional request including information from at least one of a plurality of related cookies for the website stored at the client device, the plurality of related cookies for determining a visitor session to the website and including:
- a first cookie having a first expiration time and storing data defining two or more client session times with the website;
- and
- a second cookie having a second expiration time that occurs before the first expiration time and that defines a client session with the website.
A system, comprising:
- a computer;
- and
- a memory storage in data communication with the server computer and storing instructions that when executed by the server computer cause the computer to perform operations comprising:
- sending, to a server, a first request for a web page of a website;
- receiving, from the server, the web page and a script in response to the first request;
- and
- executing the script, and in response to executing the script:
- setting a first cookie having a first expiration time and storing data defining two or more client session times with the website;
- and
- setting a second cookie having a second expiration time that occurs before the first expiration time and that defines a client session with the website.
A computer-implemented method performed by a client device, comprising:
- sending, to a server, a first request for a web page of a website;
- receiving, from the server, the web page and a script in response to the first request;
- and
- executing the script, and in response to executing the script:
- setting a first cookie having a first expiration time and storing data defining two or more client session times with the website;
- and
- setting a second cookie having a second expiration time that occurs before the first expiration time and that defines a client session with the website.
Dependencies are inferred from the claim text.