Patent ID: 9332042
Filing Date: 2016-05-03
CPC Classification: G06Q,H04L

Claim Text:
1. A method comprising: receiving, by an online system, a plurality of requests for a web page associated with an external system, at least portion of the plurality of requests being from a plurality of users of the online system that are identifiable via a redirect URL provided by the external system, the redirect URL containing encoded information for an unknown user dimension for each user of the plurality of users, where values of the unknown user dimension are obfuscated by the external system to be unknown to the online system, each user of the plurality of users being associated with a particular value of the unknown user dimension that is different relative to at least one other user of the plurality of users; extracting, by a processor, obfuscated values of the unknown user dimension from a plurality of the redirect URLs; determining, for the plurality of requests, user identifiers based at least in part on user devices associated with the plurality of requests, the user identifiers corresponding to user profiles with the online system; storing, for each of the plurality of requests, a user identifier with an obfuscated value of the unknown user dimension; determining, based on the user identifiers, user information from the user profiles for the plurality of users; aggregating the user information with the obfuscated values of the unknown user dimension; generating, by the processor, a user metrics report based on the aggregated user information; and providing the user metrics report to the external system.