Patent ID: 8060601

Claim:
A method comprising: accessing a first input file that includes a first address for retrieving a first webpage component and a destination address for the first webpage component, wherein the first webpage component comprises a first advertisement and the first address for retrieving the webpage component includes a tracking identifier that associates the first advertisement with an advertising campaign; extracting the tracking identifier from the first address in the accessed first input file; storing the extracted tracking identifier in a dictionary; storing the destination address in the dictionary such that the destination address is associated with the tracking identifier; accessing a second input file that includes a second address for retrieving a second webpage component, wherein the second webpage component comprises a second advertisement, different from the first advertisement, and the second address includes the tracking identifier such that the second advertisement is associated with the advertising campaign; extracting the tracking identifier from the second address in the accessed second input file; accessing the tracking identifier and the associated destination address from the dictionary; determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same; and in response to determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same, associating the second webpage component with the destination address accessed from the dictionary.