Google Analytics(分析) - 我可以将脚本放入页脚吗?

Kev*_*vin 8 javascript php google-analytics

我想将谷歌分析添加到我们的网站,并阅读了一些有关脚本标记放置位置的相互矛盾的信息.

Google表示要将其放在收尾</ head>标记之前:http: //code.google.com/apis/analytics/docs/tracking/asyncTracking.html

我们的网站设计方式,这意味着对每个页面进行编辑.如果我需要这样做,这不是什么大不了的事,但是,我们的网站也使用页眉和页脚包含文件.

这些页眉和页脚文件中包含html代码,一旦页面加载就会落在<body>and </body>标签内.

将脚本添加到页眉或页脚文件会更容易.我只是将它粘贴在那里,它将在每个页面上提供代码.

我的问题是:我可以这样做吗?我可以将脚本片段移动到页脚包含文件中,即使它不是</head>谷歌建议的标签之前吗?

如果我这样做,我会问问题吗?

谢谢!!

MMM*_*MMM 18

您可以.

唯一的区别是,如果你放入"页脚"(即在</body>标签之前),浏览器将首先加载DOM(即一切到script标签),然后开始加载脚本.如果你把它放在标题中,它会尝试加载脚本,然后加载其余的DOM或加载它(取决于浏览器).

只有当你有一个包含大量元素的大页面时,你才会感觉到区别,但唯一的区别就是稍后会加载脚本,所以如果有人中止了页面的加载,脚本可能无法执行.

因此,谷歌建议将它放在<head>,如果可以,你应该,但是你也可以把它放在别的地方,如果这让生活更轻松.