首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tealium积分

Tealium积分
EN

Stack Overflow用户
提问于 2017-11-15 22:59:32
回答 1查看 1.2K关注 0票数 3

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

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

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

谢谢你,Sri

EN

回答 1

Stack Overflow用户

发布于 2017-11-16 10:18:17

utag.jsutag.sync.js存在的原因略有不同。本质上,需要utag.js,因为这是-- Tealium生成的主JavaScript文件。它通常负责管理数据层、评估加载规则、运行扩展、加载/执行标记等。所有这些甜蜜、甜蜜的Tealium iQ功能都来自于这些功能。

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

但是,在一些情况下,您的供应商代码需要在页面加载开始时运行。这方面的例子包括任何A/B测试标记(最优,Adobe等)。或者偶尔会有一些内容变化的标签需要提前加载才能闪烁。

对于这些情况,Tealium提供utag.sync.js--这是一个独立于utag.js的文件,可以在<head>中同步加载。然后,您可以从这些需要非常早加载的标记中粘贴代码,以确保它们能够及时加载。您可以阅读有关如何使用utag.sync.js 这里的更多信息。

但是是的,长话短说:utag.js是主要的Tealium文件,负责主要功能。然后,utag.sync.js是一个额外的文件,用于某些情况/代码比特,如果在utag.js中实现,这些代码将不能按要求工作。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47318754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档