Google analytics 我应该把谷歌分析JS放在<;头>;或在<;车身>;?
Google给了我一段javascript,并告诉我将其包含在Google analytics 我应该把谷歌分析JS放在<;头>;或在<;车身>;?,google-analytics,Google Analytics,Google给了我一段javascript,并告诉我将其包含在中 我可以把它放在的末尾吗?或者如果我这样做会产生一些副作用吗?你可以把它放在你想放的任何地方。我总是将跟踪代码放在页面的末尾,我从来没有遇到过任何问题。将其放在部分的末尾,有助于确保即使用户不让页面完成加载,也能跟踪您的指标 在添加对处理页面部分加载的支持之前,他们通常会告诉您将其放在页面底部 直接从谷歌: 这项技术的主要优点之一是 异步代码段是您可以 将其放置在HTML的顶部 文件。这增加了成本 跟踪信标 将在用户离开之前发送 这
中
我可以把它放在
的末尾吗?或者如果我这样做会产生一些副作用吗?你可以把它放在你想放的任何地方。我总是将跟踪代码放在页面的末尾,我从来没有遇到过任何问题。将其放在
部分的末尾,有助于确保即使用户不让页面完成加载,也能跟踪您的指标
在添加对处理页面部分加载的支持之前,他们通常会告诉您将其放在页面底部
直接从谷歌:
这项技术的主要优点之一是
异步代码段是您可以
将其放置在HTML的顶部
文件。这增加了成本
跟踪信标
将在用户离开之前发送
这一页。这是一种习惯
部分中的JavaScript代码,
我们建议放置代码段
在该部分的底部
为了获得最佳性能
请参阅Google Analytics Help:在头部,就在关闭
标记之前,您在网站管理员工具中验证您的网站不会有任何问题。您可以将其放在页面上任何您想要的位置,并且可以在页面上的任何位置运行,无论是头部还是身体。但根据Google support()的建议,建议将其粘贴在head标签中,并在关闭标签前粘贴。标签。
下面是一段解释为什么要把代码放在head标签中
只有在加载代码后才会记录页面视图。所以
加载代码越早,记录页面视图的时间就越早。让我们
假设你有一个很大的博客页面,而且加载速度很慢,甚至花费了很多时间
10到20秒来加载所有内容。如果你的谷歌代码没有
从开始到页面结束,它可能会像旧的一样被搁置
用于保留其他代码行的非异步代码。除了现在
它挂起了追踪代码。如果您网站的访问者点击
然后在跟踪代码触发Pageview之前离开,
那你就失去了那个访客。他们现在成为新的直接访问对象
他们登陆的网站的任何页面。这可以使各种
您站点上的数据不正确
将以下代码(称为“JavaScript跟踪片段”)添加到站点模板是开始使用analytics.js的最简单方法
代码应添加在标记顶部附近,任何其他脚本或CSS标记之前,字符串“UA-XXXXX-Y”应替换为您希望跟踪的Google Analytics属性的属性ID(也称为“跟踪ID”)
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口、文档、“脚本”和https://www.google-analytics.com/analytics.js","ga",;
ga(“创建”、“UA-XXXXX-Y”、“自动”);
ga(‘发送’、‘页面浏览’);
您应该始终将代码添加到标记顶部附近以及任何其他脚本或CSS标记之前,并且字符串'UA-XXXXX-Y'
应替换为您希望跟踪的Google Analytics属性的属性ID
(也称为“跟踪ID”)。2020更新
谷歌目前建议三个不同的地点,这令人沮丧。我还没有直接从谷歌那里找到它们的技术理由
- 对于静态站点,它告诉我们将代码片段放在“结束
标记之前” - 对于动态站点(包含服务器生成的文档),同一站点要求将其放在“打开
标记之后” - 然而,对于所有站点,我们仍然将其放在“靠近
标记顶部,并且在任何其他脚本或CSS标记之前”
所以,总而言之,在2021年,甚至会有一些情况下,您希望将GA代码放在正文的末尾。您必须格外小心您的决定,尤其是在使用GTM和其他脚本实现它时。因此,如果我将它放在底部就可以了?我宁愿把所有东西都放在底部(css放在顶部以便正确呈现),让我的页面快速加载-编辑-把js放在那里太恶心了;事实上我有一个混音,但由于上面提到的原因,我大部分都把它放在了上面。为什么这是一个优点