3

我正在查看我的项目页面加载改进,我确实看到 utag.js 和 utag.sync.js 都加载了。

utag 和 utag.sync.js 是否都是 Tealium 集成所需的 javascript 文件。

如果两者都需要,那为什么?这两个js的目的是什么,有什么区别?

谢谢, 斯里

4

1 回答 1

5

utag.js并且utag.sync.js出于稍微不同的原因。本质上,utag.js这是需要的,因为这是Tealium 生成主要 JavaScript 文件。它通常负责照看您的数据层、评估加载规则、运行扩展、加载/执行您的标签等。所有甜蜜、甜蜜的 Tealium iQ 功能都来自那里。

考虑到所有这些,该utag.js文件非常大。因此,为了不减慢页面加载速度,Tealium 建议您在(参见此处)中utag.js 异步加载。<body>

但是,在某些情况下,您的供应商代码需要在页面加载的最开始运行。这方面的示例包括任何 A/B 测试标签(Optimizely、Adobe Target 等),或者偶尔需要提前加载一些内容更改标签以使其闪烁。

对于这些情况,Tealium 提供了utag.sync.js——这是一个单独的文件utag.js,您可以在. 然后,您可以从这些需要很早加载的任何标签中粘贴代码,以确保及时加载它们。您可以在此处阅读有关如何使用 utag.sync.js 的更多信息。<head>

但是,是的,长话短说:utag.js是主要的 Tealium JS 文件,负责主要功能。utag.sync.js然后是用于某些情况/代码位的附加文件,如果在utag.js.

于 2017-11-16T10:18:17.970 回答