As the implementer of Tealium iQ on a modern publishing website, the current singleton-nature of the utag_data and utag.data objects presents problems when attempting to track multiple events and types of content from the same page. For instance a single page could include events like (main) page load, ad(s) loaded, video loaded, started, paused, completed, photo galleries scrolled through, etc, all with different contexts for the different events. With the current singleton object this forces us to mutate the object between the various events, frequently leading to errant data being collected in the form of a prior event's context variable being reported with the current event. As a proposed solution I would like to be able to specify multiple types of context, then call utag.view() or utag.link() with a pointer to the context object for that specific event.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.