January 1, 2015
Tealium Universal Tag (utag.js)
- Load new tags on call to
utag.link()
. Callingutag.link()
can load tags not already on the page. - Fixed a bug in which the
utag.data
object was not initialized for DOM Ready-scoped extensions when thewaittimer
andreadywait
flags were set totrue
. - Added new built-in Data Layer variables:
utag.data["ut.domain"]
: The website’s domainutag.data["ut.version"]
: The version ofutag.js
loading on the siteutag.data["ut.event"]
: The type of event (link or view)utag.data["ut.account"]
: The Tealium iQ account on the siteutag.data["ut.profile"]
: The Tealium iQ profile on the siteutag.data["ut.env"]
: The publish environment
- Fixed a bug in which manual
utag.view
andutag.link
calls were not extending the session end cookie timestamp. This is especially useful for single-page apps and sites that rely on AJAX to keep the session open while the visitor interacts with the site. - Fixed a bug for blocking Tags that prevented synchronously loading Tags from being used as blocking Tags.
- Fixed a bug that prevented the loading of multiple synchronous blocking Tags from cache for older of Internet Explorer.
- Added debugging to output the Data Layer at the point right before All Tags-scoped extensions run.