System for prefetching digital tags
AssigneeTealium Inc.
InventorMichael Anderson
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.
Claims21
A system for configuring prefetching of a content item by an end user device, the system comprising:
- one or more processors programmed to:
- generate a user interface comprising functionality for a user to:
- configure a load rule to indicate that an end user device is to:
- responsive to loading of a first content page by the end user device,
- fetch a content item via a computer network prior to loading of a second content page different from the first content page by the end user device, and
- not execute the content item with respect to the first content page, and
- responsive to loading of the second content page by the end user device,
- execute the content item with respect to the second content page, and
- provide an input to associate the content item with the first content page to configure the load rule,
- wherein the load rule is usable by a server to control when the end user device fetches the content item and when the end user device executes the content item;
- output the user interface for presentation to the user;
- and
- communicate, via the computer network to the server, configuration data indicative of the load rule configured via the user interface by the user;
- and
- a memory device in communication with the one or more processors, the memory device being configured to store the user interface.
A method of controlling collection of data indicative of interactions with a content object, the method comprising:
- by one or more processors:
- generating a user interface comprising functionality for a user to configure a load rule to indicate that an end user device is to:
- responsive to loading of a first content page by the end user device,
- fetch a content item via a computer network prior to loading of a second content page different from the first content page by the end user device, and
- not execute the content item with respect to the first content page, and
- responsive to loading of the second content page by the end user device, execute the content item with respect to the second content page,
- wherein the load rule is usable by a server to control when the end user device fetches the content item and when the end user device executes the content item;
- presenting the user interface to the user on a display;
- receiving, by the user interface, one or more user inputs to configure the load rule, the one or more user inputs comprising a first user input indicating to associate the content item with the first content page;
- generating configuration data indicative of the load rule from the first user input;
- and
- communicating, via the computer network, the configuration data to the server.
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:
- generating a user interface comprising functionality for a user to configure a load rule to indicate that an end user device is to:
- responsive to loading of a first content page by the end user device,
- fetch a content item via a computer network prior to loading of a second content page different from the first content page by the end user device, and
- not execute the content item with respect to the first content page, and
- responsive to loading of the second content page by the end user device, execute the content item with respect to the second content page,
- wherein the load rule is usable by a server to control when the end user device fetches the content item and when the end user device executes the content item;
- presenting the user interface to the user on a display;
- receiving, by the user interface, one or more user inputs to configure the load rule the one or more user inputs comprising a first user input indicating to associate the content item with the first content page;
- generating configuration data indicative of the load rule from the first user input;
- and
- communicating, via the computer network, the configuration data to the server.
Dependencies are inferred from the claim text.