A method implemented at a ranking service, the ranking service being used by a first subscriber and a second subscriber, the first subscriber and the second subscriber being distinct data processing services, the first subscriber presenting first resources to users and capturing user actions relating to the first resources, the second subscriber presenting second resources to users and capturing user actions relating to the second resources, the method comprising: - receiving first signals from the first subscriber, the first signals comprising information characterizing individual user actions relating to individual ones of the first resources, the first signals comprising values for one or more predefined parameters and values for one or more first subscriber-specific parameters that are specific to the first subscriber, wherein the user actions are identified from the first received signals, wherein the first resources are scored based on the identified user actions, and; - receiving second signals from the second subscriber, the second signals comprising information characterizing individual user actions relating to individual ones of the second resources, the second signals comprising values for one or more predefined parameters and values for one or more second subscriber-specific parameters that are specific to the second subscriber, wherein the user actions are identified from the second received signals, wherein the second resources are scored based on the identified user actions; - generating first ranking data from the first signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the first subscriber, the first ranking data ranking first resources, wherein the first resources are ranked based on the scores of the first resources; - generating second ranking data from the second signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the second subscriber, the second ranking data ranking second resources, wherein the second resources are ranked based on the scores of the second resources; - providing the first ranking data to the first subscriber or another requester in response to a first request from the first subscriber or the other requester; and - providing the second ranking data to the second subscriber or another requester in response to a second request from the second subscriber or the other requester. - receiving first signals from the first subscriber, the first signals comprising information characterizing individual user actions relating to individual ones of the first resources, the first signals comprising values for one or more predefined parameters and values for one or more first subscriber-specific parameters that are specific to the first subscriber, wherein the user actions are identified from the first received signals, wherein the first resources are scored based on the identified user actions, and; - receiving second signals from the second subscriber, the second signals comprising information characterizing individual user actions relating to individual ones of the second resources, the second signals comprising values for one or more predefined parameters and values for one or more second subscriber-specific parameters that are specific to the second subscriber, wherein the user actions are identified from the second received signals, wherein the second resources are scored based on the identified user actions; - generating first ranking data from the first signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the first subscriber, the first ranking data ranking first resources, wherein the first resources are ranked based on the scores of the first resources; - generating second ranking data from the second signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the second subscriber, the second ranking data ranking second resources, wherein the second resources are ranked based on the scores of the second resources; - providing the first ranking data to the first subscriber or another requester in response to a first request from the first subscriber or the other requester; and - providing the second ranking data to the second subscriber or another requester in response to a second request from the second subscriber or the other requester.