Deep clickflow tracking
First Claim
Patent Images
1. A method for obtaining information from web site use, comprising:
- tracking, at a first server, interactions of a user with web content when the user uses a modified link to enter a website, the modified link in a format that resembles a website address for the website served from a second server, but to resolve at the first server through which the interactions can be tracked;
storing data indicative of the tracked interactions in a database;
and determining additional content to inject into requested web content based on the tracked interactions of the user;
and in response to the user using the modified link to request web content, obtaining the requested web content from at least the second server and supplying modified web content from the first server, the modified web content modified from the obtained web content so that one or more links in the obtained web content are replaced with one or more modified links, corresponding to the one or more links, that resemble links to the web content served from the second server but to resolve at the first server through which the interactions can be tracked, the modified web content further modified by dynamically injecting the additional content from the second database into the modified web content prior to the supplying;
wherein the supplying further comprises;
in response to the user using one of the one or more modified links, a rewriting server obtain web content corresponding to the one or more links being used by the user;
rewriting one or more links within the obtained web content to resolve at the first server through which the interactions can be tracked, to created modified web content;
and sending the modified web content to the user, the modified web content appearing like a non-modified version of the web content;
determining whether each of a plurality of links in the requested web content is to resolve at the second server or to resolve at a non-consenting third party server;
and rewriting only those links in the obtained web content that are to resolve at the second server, wherein links to web content from non-consenting third parties are not rewritten to resolve at the first server through which the interactions can be tracked.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed herein for obtaining information from web site use. In one embodiment, the method comprises tracking interactions of a user with web content when the user uses a modified link to enter a website. The modified link is a link in a format that resembles a website address for the website but resolves at a location through which the user'"'"'s interactions can be tracked. The method also includes storing data indicative of tracked interactions in a database.
52 Citations
27 Claims
-
1. A method for obtaining information from web site use, comprising:
-
tracking, at a first server, interactions of a user with web content when the user uses a modified link to enter a website, the modified link in a format that resembles a website address for the website served from a second server, but to resolve at the first server through which the interactions can be tracked; storing data indicative of the tracked interactions in a database; and determining additional content to inject into requested web content based on the tracked interactions of the user; and in response to the user using the modified link to request web content, obtaining the requested web content from at least the second server and supplying modified web content from the first server, the modified web content modified from the obtained web content so that one or more links in the obtained web content are replaced with one or more modified links, corresponding to the one or more links, that resemble links to the web content served from the second server but to resolve at the first server through which the interactions can be tracked, the modified web content further modified by dynamically injecting the additional content from the second database into the modified web content prior to the supplying; wherein the supplying further comprises; in response to the user using one of the one or more modified links, a rewriting server obtain web content corresponding to the one or more links being used by the user; rewriting one or more links within the obtained web content to resolve at the first server through which the interactions can be tracked, to created modified web content; and sending the modified web content to the user, the modified web content appearing like a non-modified version of the web content; determining whether each of a plurality of links in the requested web content is to resolve at the second server or to resolve at a non-consenting third party server; and rewriting only those links in the obtained web content that are to resolve at the second server, wherein links to web content from non-consenting third parties are not rewritten to resolve at the first server through which the interactions can be tracked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a database; and a server, wherein the server is to; track interactions of a user with web content when the user uses a modified link to enter a website, the modified link in a format that resembles a website address for the website served from a second server, but to resolve at a the server through which the server can track the interactions; store data indicative of the tracked interactions in the database; and determine additional content to inject into requested web content based on the tracked interactions of the user; and obtain web content from the second server and supply modified web content from the server in response to selection of a modified link, the modified web content modified from the obtained web content so that one or more links in the obtained web content are replaced with one or more modified links, corresponding to the one or more links, that resemble links to the web content served from the second server but to resolve at the server through which the interactions can be tracked, the modified web content further modified to include dynamically injected additional content from the second database into the modified web content prior to being supplied; wherein the supplied content further comprises; in response to the user using one of the one or more modified links, a rewriting server obtaining web content corresponding to the one or more links being used by the user; rewriting one or more links within the obtained web content to resolve at the first server through which the interactions can be tracked, to created modified web content; and sending the modified web content to the user, the modified web content appearing like a non-modified version of the web content; determining whether each of a plurality of links in the requested web content is to resolve at the second server or to resolve at a non-consenting third party server; and rewriting only those links in the obtained web content that are to resolve at the second server, wherein links to web content from non-consenting third parties are not rewritten to resolve at the first server through which the interactions can be tracked. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having instructions stored thereon, which when executed by a machine, causes the machine to perform the operations comprising:
-
tracking, at a first server, interactions of a user with web content when the user uses a modified link to enter a website, the modified link in a format that resembles a website address for the website served from a second server, but to resolve at the first server through which the interactions can be tracked; storing data indicative of the tracked interactions in a database; any determining additional content to inject into requested web content based on the tracked interactions of the user; and in response to the user using the modified link to request web content, obtaining the requested web content from at least the second server and supplying modified web content from the first server, the modified web content modified from the obtained web content so that one or more links in the obtained web content are replaced with one or more modified links, corresponding to the one or more links, that resemble links to the web content served from the second server but to resolve at the first server through which the interactions can be tracked, the modified web content further modified by dynamically injecting the additional content from the second database into the modified web content prior to the supplying; wherein the supplying further comprises; in response to the user using one of the one or more modified links, a rewriting server obtaining web content corresponding to the one or more links being used by the user; rewriting one or more links within the obtained web content to resolve at the first server through which the interactions can be tracked, to created modified web content; and sending the modified web content to the user, the modified web content appearing like a non-modified version of the web content; determining whether each of a plurality of links in the requested web content is to resolve at the second server or to resolve at a non-consenting third party server; and rewriting only those links in the obtained web content that are to resolve at the second server, wherein links to web content from non-consenting third parties are not rewritten to resolve at the first server through which the interactions can be tracked. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification