1. A computing system for retrieving user activity data from a mobile device, the system comprising: a component configured to store user activity data on the mobile device, wherein the user activity data represents a record of multiple user interactions with an application or service of the mobile device; a component configured to receive from a user of the mobile device an indication to initiate transfer of the stored user activity data to a remote entity; a component configured to generate a usage code representing the stored user activity data, wherein the usage code contains an identifier that specifies a format of the usage code; a component configured to, in response to the received indication to initiate transfer, populate a communication message with the generated usage code; and a component configured to transmit the populated communication message from the mobile device to the remote entity via a mobile device communication protocol.
1. A computing system for retrieving user activity data from a mobile device, the system comprising: a component configured to store user activity data on the mobile device, wherein the user activity data represents a record of multiple user interactions with an application or service of the mobile device; a component configured to receive from a user of the mobile device an indication to initiate transfer of the stored user activity data to a remote entity; a component configured to generate a usage code representing the stored user activity data, wherein the usage code contains an identifier that specifies a format of the usage code; a component configured to, in response to the received indication to initiate transfer, populate a communication message with the generated usage code; and a component configured to transmit the populated communication message from the mobile device to the remote entity via a mobile device communication protocol. 5. The system of claim 1 , further comprising an instrumentation schema associated with the application or service of the mobile device, wherein the instrumentation schema specifies the user interactions that are stored or used to generate a usage code.