Patent ID: 8996986
Filing Date: 2015-03-31
Classification: G06F,H04L

Abstract:
1. A method comprising: receiving, at a server from a user terminal, a first request for first program instructions configured to execute on the user terminal, where the first request is generated in response to the user terminal loading a first data using an application; transmitting, to the user terminal by a computer processor of the server, the first program instructions, wherein the first program instructions comprise a tag manager configured to regulate execution of second program instructions at the user terminal including their order of operation, not executing more than once, and their asynchronous execution; listening, by the tag manager on the user terminal, for predetermined events generated through the application on the user terminal; receiving, at the server, a second request for the second program instructions configured to execute on the user terminal, wherein the second request is generated in response to execution of the first program instructions, and the second request is generated in response to execution of the first program instructions, and the second request includes information about the first data loaded from the application on the user terminal; generating, by the computer processor of the server, the second program instructions comprising analytics tags by parsing the first data and evaluating whether the information about the first data satisfies at least one set of a plurality of sets of program instructions corresponding to analytics tags should be delivered to the user terminal, wherein the analytics tags comprise mouse-over analytics tags; altering, by the tag manager on the user terminal, the order of execution of the second program instructions at the user terminal in response to the generated predetermined events; and routing, from the user terminal to an entity, a second data that has been collected.