我可以将分析脚本放在javascript文件中吗

时间:2019-05-22 17:29:00

标签: javascript performance

当我们获得不同的脚本(例如用于Google Analytics(分析),adsense或Facebook代码等)时,通常有2个脚本。

第一个是外部脚本标记,第二个是一些javascript代码。

我的问题:包括这些脚本(与性能有关)的最佳方法是什么?

我当时正在考虑

<script src="//analytics.com/" async defer></script>"` 

<head>中,并将js文件中的js代码称为main.js,以便可以使用其余的javascript对其进行缓存和最小化。

这样做会有什么弊端吗?

如果没有,(如果实际上更好),为什么每个人都建议将脚本放入<body>内?

2 个答案:

答案 0 :(得分:1)

要回答这个问题:

是。

好一点吗?

好吧。它将被缓存,最小化,这不是一件坏事。

答案 1 :(得分:0)

如果您有多个第三方脚本,它更易于使用Google Tag Manager为您处理。您将标记管理器脚本添加到页面中,并负责注入所需的内容。