Patent ID: 9165308
Filing Date: 2015-10-20
Classification: G06F,G06Q

Abstract:
1. A method for asynchronously loading tag management code and one or more vendor tags on a web page while remaining portions of the web page load, the method comprising: receiving, by a device, a web page comprising a configuration object configured to cause the device to load tag management code; determining, by the device, whether to asynchronously load the tag management code based on a property of the configuration object; in response to determining to asynchronously load the tag management code, loading the tag management code into memory of the device while the device continues to load a remainder of the web page; requesting, while the device continues to load the remainder of the web page, one or more vendor tags from a server over a network in accordance with the tag management code; receiving, by the device while the device continues to load the remainder of the web page, at least one of the one or more vendor tags from the server; determining that an asset has a dependency on a particular tag among the one or more vendor tags; in response to determining that the asset has a dependency on the particular tag, determining that the particular tag has not been loaded by the device; and after determining that the particular tag has not been loaded, making a call to cause the device to wait a specified period of time before continuing to load the remainder of the web page.