将 Google 分析放在单独的文件中
Placing Google Analytics in a separate file
我有一堆静态网页曾经在 </body>
标签之前放置 GA 代码。我的任务是将它们放在 </head>
标签之前(根据 Google 的建议)。 (就个人而言,我认为这是一个愚蠢的要求,但你必须让客户满意。)
现在,我的问题不是关于在 <body>
中使用 GA 代码相对于 <head>
的好处,而是关于是否将 GA 代码放在脚本文件中(即在 <head>
标签)是否与将其内联放置在 </head>
标签之前相同?
例如,
index.html
<head>
<!-- some stylesheet files -->
<!-- some script files -->
<script>
// Google Analytics code
</script>
</head>
对比
index.html
<head>
<!-- some stylesheet files -->
<!-- some script files -->
<script src="main.js"></script>
<!-- some more script files -->
</head>
main.js
// random JS code followed by Google Analytics code
您可以将 GA 代码放在 main.js 中,这样您就不必在所有页面上明确放置 GA 代码。
我有一堆静态网页曾经在 </body>
标签之前放置 GA 代码。我的任务是将它们放在 </head>
标签之前(根据 Google 的建议)。 (就个人而言,我认为这是一个愚蠢的要求,但你必须让客户满意。)
现在,我的问题不是关于在 <body>
中使用 GA 代码相对于 <head>
的好处,而是关于是否将 GA 代码放在脚本文件中(即在 <head>
标签)是否与将其内联放置在 </head>
标签之前相同?
例如,
index.html
<head>
<!-- some stylesheet files -->
<!-- some script files -->
<script>
// Google Analytics code
</script>
</head>
对比
index.html
<head>
<!-- some stylesheet files -->
<!-- some script files -->
<script src="main.js"></script>
<!-- some more script files -->
</head>
main.js
// random JS code followed by Google Analytics code
您可以将 GA 代码放在 main.js 中,这样您就不必在所有页面上明确放置 GA 代码。