Php 谷歌分析-我可以把脚本放在页脚吗?
我想将谷歌分析添加到我们的网站,并阅读了一些关于脚本标签放置位置的冲突信息 谷歌说把它放在关闭标签前面: 按照我们网站的设计方式,这意味着对每个页面进行编辑。如果我需要这样做,这没什么大不了的,但是,我们的网站也使用页眉和页脚包含文件 这些页眉和页脚文件中包含html代码,加载页面后,这些文件正好位于Php 谷歌分析-我可以把脚本放在页脚吗?,php,javascript,google-analytics,Php,Javascript,Google Analytics,我想将谷歌分析添加到我们的网站,并阅读了一些关于脚本标签放置位置的冲突信息 谷歌说把它放在关闭标签前面: 按照我们网站的设计方式,这意味着对每个页面进行编辑。如果我需要这样做,这没什么大不了的,但是,我们的网站也使用页眉和页脚包含文件 这些页眉和页脚文件中包含html代码,加载页面后,这些文件正好位于和标记中 只需将脚本添加到页眉或页脚文件中就容易多了。我只要把它粘贴一次,它就会在每一页上提供代码 我的问题是:我可以这样做吗?我是否可以将脚本片段移动到footer include文件中,即使它不
和
标记中
只需将脚本添加到页眉或页脚文件中就容易多了。我只要把它粘贴一次,它就会在每一页上提供代码
我的问题是:我可以这样做吗?我是否可以将脚本片段移动到footer include文件中,即使它不在google建议的
标记之前
如果我这样做,我会自找麻烦吗
谢谢 我想说你可以,但比那容易。只需将其放在页脚,然后检查实时跟踪是否找到访客,如果找到了,您就知道答案。我看到有人将其放在页面的任何位置。您可以将脚本标记放在页面的任何位置;许多人喜欢将它们放在
标签中,而其他人则将它们放在底部,以避免使用document.ready
。关键是,将脚本放在那里仍然有效。因此,我认为把它放在页面底部没有问题。是的,我相信它会起作用——但不建议这样做
如果你有一个页眉和页脚文件,为什么不把你的分析代码附加到上面呢?当然,除非每页都有唯一的页脚/页眉。那我建议你看看。你可以
唯一的区别是,如果您输入“footer”(即在
标记之前),浏览器将首先加载DOM(即直到脚本
标记的所有内容),然后开始加载脚本。如果您将它放在标题中,它将在加载其余DOM之前或加载时(取决于浏览器)尝试加载脚本
只有当您有一个包含大量元素的巨大页面时,您才会感觉到不同,但唯一的区别实际上是脚本将在稍后加载,因此如果有人中止页面加载,脚本可能无法执行
因此,谷歌建议把它放在
中,如果可以的话,你应该把它放在其他地方,但是如果这样可以让生活更轻松的话。这是可能的,事实上是很多插件(尤其是我见过的大多数WordPress插件)都是这样做的。事实上,如果加载页面时不需要,建议将所有JS放在html末尾(就在