1. A computer-implemented method comprising: receiving a request transmission from a mashup application; supplying first data to the mashup application in response to the request transmission; receiving a mashup information transmission from the mashup application, the mashup information transmission being separate from the request transmission and indicating an inclusion of the first data with second data in an execution of the mashup application as a single, integrated application within a browser, wherein receiving the mashup information transmission includes receiving mashup usage frequency information and receiving an indication of a level of interaction between the first data and the second data in the mashup application; weighting the mashup information based on at least one of the level of interaction and the mashup usage frequency information; and storing the mashup information, wherein the mashup usage frequency tracks how many times the mashup application has been executed, and the level of interaction between the first data and the second data indicates a degree to which the first data leads to activity with regard to the second data.