analytics.js在开始加载之前有延迟?

时间:2015-01-05 14:49:49

标签: google-analytics seo delay code-snippets

我发现了这个问题,找不到任何类似的帖子或解决方案。

以下是时间线瀑布的截图:

http://i.stack.imgur.com/MzUhK.jpg Link to picture

正如您所看到的,在分析代码开始加载之前存在相当大的差距,大约200毫秒,这无论如何都不是很好。是否有解决方案让它在应该开始加载时开始加载?

P.S。问题似乎在所有浏览器中都存在。截图是在firefox中拍摄的,因为它最容易看到。

P.P.S。这里是我的问题的插图:

enter image description here 不应该这样吗?: enter image description here

P.P.P.S。这里是chrome的截图:较小的差距,但仍然存在。 enter image description here

1 个答案:

答案 0 :(得分:1)

浏览器在解析页面时会在到达<script>标记时立即执行Javascript代码。 通过查看屏幕截图中检查的网站(www.a1sp.com),我发现您的Google Analytics脚本位于页面底部附近。 因此,只有在上面的所有内容到达<script>标记后,您的浏览器才会执行此代码。 如果要先提前启动代码,可以在页面开头移动代码。 According to Google,您可以放心地将跟踪代码放在结束</head>代码之前。