12. The method of claim 8 , wherein collecting event data further includes: gathering, via the presentation server, the contract definitions corresponding to a given provider identification; transmitting the contract definitions to a client device to instantiate the universal tag, the universal tag including a universal tag reporter, wherein the universal tag reporter resolves event expressions at the client device and collects the evaluated event data; and receiving, at the presentation server, the key-value list of event names and values along with provider identification and user identification corresponding to the collected event data.
12. The method of claim 8 , wherein collecting event data further includes: gathering, via the presentation server, the contract definitions corresponding to a given provider identification; transmitting the contract definitions to a client device to instantiate the universal tag, the universal tag including a universal tag reporter, wherein the universal tag reporter resolves event expressions at the client device and collects the evaluated event data; and receiving, at the presentation server, the key-value list of event names and values along with provider identification and user identification corresponding to the collected event data. 14. The method of claim 12 , wherein storing the transformed event data in the corresponding one or more user profiles with the transformed event data at the profile server includes updating the one or more user profiles via the runtime endpoint.