Patent ID: 8874563

Claim:
A method comprising: accessing information associated with user selections of webpage components, the information reflecting responses and requests resulting from user selections of the webpage components and associated identifiers of the webpage components, wherein: at least one of the webpage components corresponds to a particular identifier, a user selection of the at least one webpage component results in multiple responses and requests being sent from a client system to one or more server systems for resources, the accessed information reflects the multiple responses and requests, which include one or more requests to one or more intermediate resources associated with the selected at least one webpage component, one or more responses from the one or more intermediate resources that cause the client system to be redirected to another resource, a request for a destination webpage sent to a destination server as a result of one of the redirections of the client system, and a response from the destination server that includes the destination webpage, information reflecting the one or more requests to the one or more intermediate resources and the one or more responses from the one or more intermediate resources is received from the client system at the one or more servers at a first time, and information reflecting the request for the destination webpage sent to the destination server and the response from the destination server is received from the client system at the one or more servers at a second time after the first time; determining, from the accessed information, at least one data set that includes the particular identifier and information reflecting the multiple responses and requests for resources that result from a user selection of the at least one webpage component; determining, at the one or more servers, that the difference between the first time and the second time is below a threshold; based on determining that the difference between first time and the second time is below the threshold, determining that the received information reflecting the one or more requests to the one or more intermediate resources and the one or more responses from the one or more intermediate resources corresponds to the same user selection of the at least one webpage component as the received information reflecting the request for the destination webpage sent to the destination server and the response from the destination server; determining the destination webpage for the at least one webpage component based on the determined data set; and associating the particular identifier with the destination webpage.