Configuration of content site user interaction monitoring in data networks
AssigneeTealium Inc.
InventorsChristopher B. Slovak, Michael Anderson
Life of this patent
Estimating the term…
Abstract
A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.
Claims20
A system for collecting data indicative of user interactions with a content object and transmitting the data indicative of the user interactions via a computer network, the system comprising:
- one or more memory devices configured to store a first content page, a second content page different from the first content page, a first content object, and a second content object different from the first content object, the first content object and the second content object being associated with a common identifier;
- and
- one or more hardware processors in communication with the one or more memory devices, the one or more hardware processors being configured to:
- load the first content object as part of loading the first content page;
- responsive to loading the first content object, generate a bundle request that identifies the common identifier;
- transmit the bundle request via a computer network;
- receive a monitoring object bundle via the computer network in reply to the bundle request, the monitoring object bundle being associated with the common identifier;
- execute instructions of the monitoring object bundle with respect to the first content object to cause the one or more hardware processors to gather first interaction data indicative of a first user interaction with the first content object and transmit the first interaction data via the computer network;
- load the second content object as part of loading the second content page;
- and
- execute the instructions of the monitoring object bundle with respect to the second content object to cause the one or more hardware processors to gather second interaction data indicative of a second user interaction with the second content object and transmit the second interaction data via the computer network.
A method of collecting data indicative of user interactions with a content object and transmitting the data indicative of the user interactions via a computer network, the method comprising:
- under control of one or more hardware processors:
- loading a first content object while loading a first content page;
- in response to loading the first content object, generating a bundle request that identifies an identifier, the identifier being associated with the first content object and a second content object different from the first content object;
- transmitting the bundle request via a computer network;
- receiving a monitoring object bundle via the computer network in reply to the bundle request, the monitoring object bundle being associated with the identifier;
- executing instructions of the monitoring object bundle with respect to the first content object causing the one or more hardware processors to gather first interaction data indicative of a first user interaction with the first content object and transmit the first interaction data via the computer network;
- loading the second content object while loading a second content page different from the first content page;
- and
- executing the instructions of the monitoring object bundle with respect to the second content object causing the one or more hardware processors to gather second interaction data indicative of a second user interaction with the second content object and transmit the second interaction data via the computer network.
Non-transitory physical computer storage comprising computer-executable instructions stored thereon that, when executed by one or more processors, are configured to implement a process comprising:
- loading a first content object while loading a first content page;
- in response to loading the first content object, generating a bundle request that identifies an identifier, the identifier being associated with the first content object and a second content object different from the first content object;
- transmitting the bundle request via a computer network;
- receiving a monitoring object bundle via the computer network in reply to the bundle request, the monitoring object bundle being associated with the identifier;
- executing instructions of the monitoring object bundle with respect to the first content object causing the one or more processors to gather first interaction data indicative of a first user interaction with the first content object and transmit the first interaction data via the computer network;
- loading the second content object while loading a second content page different from the first content page;
- and
- executing the instructions of the monitoring object bundle with respect to the second content object causing the one or more processors to gather second interaction data indicative of a second user interaction with the second content object and transmit the second interaction data via the computer network.
Dependencies are inferred from the claim text.