Patent ID: 7734722

Claim:
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.