Patent ID: 7409422

Claim:
A method, comprising: receiving a request from a client to view a web page that includes one or more selectable links; inspecting each of the one or more selectable links included with the requested web page to determine if the one or more selectable links contain a respective link identifier, the respective link identifier configured to designate a corresponding selectable link to be tracked via a tracking system; replacing each of the one or more selectable links identified as containing the respective link identifier with a modified link that contains a tracking identifier for use in the tracking system to track the corresponding selectable link; injecting client-side tracking code into the web page, the client-side tracking code being configured to run tracking procedures on the client when one of said modified links is selected to cause redirection to a corresponding location; communicating the web page having said modified links and the client-side tracking code so that the web page is viewable at the client; monitoring for a selection of one of said modified links; and when one of said modified links is selected to cause redirection to said corresponding location, communicating with the client to initiate the client-side tracking code to execute a tracking function that records information related to the corresponding selectable link in a log file.