我发现了这个问题,找不到任何类似的帖子或解决方案。
以下是时间线瀑布的截图:
正如您所看到的,在分析代码开始加载之前存在相当大的差距,大约200毫秒,这无论如何都不是很好。是否有解决方案让它在应该开始加载时开始加载?
P.S。问题似乎在所有浏览器中都存在。截图是在firefox中拍摄的,因为它最容易看到。
P.P.S。这里是我的问题的插图:
不应该这样吗?:
P.P.P.S。这里是chrome的截图:较小的差距,但仍然存在。
答案 0 :(得分:1)
浏览器在解析页面时会在到达<script>
标记时立即执行Javascript代码。
通过查看屏幕截图中检查的网站(www.a1sp.com),我发现您的Google Analytics脚本位于页面底部附近。
因此,只有在上面的所有内容到达<script>
标记后,您的浏览器才会执行此代码。
如果要先提前启动代码,可以在页面开头移动代码。
According to Google,您可以放心地将跟踪代码放在结束</head>
代码之前。