2

我的一个朋友正计划实施 comscore 来跟踪他的网站,我正在帮助他做到这一点。浏览了描述变量 c1,c2 的 pdf 文档...它们的目的,如果需要或不需要等。我的问题是关于代码实现。该代码创建一个脚本元素并附加 src 值并将其放置在 body 标记中。没有提到为什么它是以将其插入 DOM 结构的形式而不是仅仅将代码块分别放在开头或结尾的具体原因。另外,如果可能的话,请让我知道你们中的任何人是否使用 comscore 来跟踪您的站点分析,以及它是否比 Omniture Site Catalyst 更好。如果是,以何种方式。在此先感谢,擎天柱。

4

1 回答 1

1

创建脚本标签并将其添加到 DOM 本质上是异步加载 comscore 脚本。

如果您将其添加到您的头部,它将阻止所有进一步的加载,直到 comscore 脚本本身被下载并执行。

如果将其添加到末尾,则会延迟 DOM 就绪事件,这可能会延迟等待该事件的脚本的执行。

简而言之,创建脚本标签并将其添加到 DOM 对您的加载时间会更好。更好的是在加载事件之后才这样做。

有关该主题的更多信息:http ://www.aaronpeters.nl/blog/why-loading-third-party-scripts-async-is-not-good-enough

于 2012-01-23T20:20:03.150 回答