Patent ID: 8892727

Claim:
A computer-readable storage medium storing thereon processor-executable instructions that when executed on a processor perform actions, comprising: using an electronic store client module, at a user's device, to interact with a remote server for information and access to one or more applications residing in the remote server; tracking, by the electronic store client module, a first set of actions taken by a user in adoption of a select one of the one or more applications, each tracked action associated with a stage of a funnel, the funnel used to represent a hierarchical-ordered path of actions taken by multiple users in adoption of the select one of the one or more applications; and obtaining an analytics client module, from the remote server, the analytics client module performing actions at the user's device, the actions comprising: generating instrumentation data from the tracked actions; and transmitting the instrumentation data to the remote server, the remote server receiving instrumentation data from other users adopting the select one of the one or more applications and correlating the received instrumentation data into the funnel.