谷歌分析如何影响网站的加载速度?少数分析工具之间会不会有冲突?
Posted
技术标签:
【中文标题】谷歌分析如何影响网站的加载速度?少数分析工具之间会不会有冲突?【英文标题】:How does Google Analytics influences the speed of the website's loading? Can there be conflicts between few analytics instruments? 【发布时间】:2016-08-10 12:25:14 【问题描述】:网络开发人员不想将 Google Analytics 代码插入网站,因为他确信这会严重影响网站的加载速度,尽管我已经指出了使用异步代码。 GA 代码对网站加载和运行速度的真正影响是什么?
在同一网站上使用其他分析工具(例如 Yandex Metrica)会如何影响 Google Analytics(分析)工作的准确性或稳定性?另外这个因素是否会降低网站的加载和运行速度?
【问题讨论】:
【参考方案1】:Google Analytics(分析)代码为何或如何降低网站速度的原因有很多。是共享主机吗?您将分析代码放在哪里?你把它放在页面的顶部吗?还是在底部?
好的做法是在 </body>
标记之前添加分析代码以及其他外部来源的 JS。
如果 Google Analytics(分析)代码会降低您网站的速度,那么使用其他分析工具很可能会产生相同的效果。
您可能希望通过像 Pingdom 或 Google 自己的网站速度检查器来运行网站,以查看它是否是分析代码,或其他类似错误压缩的东西(如果您没有使用 gzip 压缩)或高分辨率未压缩图像等实际上会降低您的网站速度。
同时使用分析代码进行测试而不查看加载时间是否有显着变化也可能是一个好主意。请同时处理多个请求,而不仅仅是一个请求。如果您可以提供这些数据,可能有助于了解发生了什么!
希望这会有所帮助!
编辑:根据 Eike Pierstorff 的评论删除了有关服务器带宽的问题!
【讨论】:
感谢您的信息。是的,我知道,建议将分析代码放在 标记之前。但我确信,使用异步代码和小脚本将保证几乎完全没有网站加载速度的变化。我将谈谈您与网络开发人员提到的方面。但是同时使用几个分析工具呢? @1Vityai1 不是,不是在</head>
之前,您想要在正文结束之前(即在</body>
之前)。你是对的,无论有没有代码,差异都应该可以忽略不计。当然,如果您愿意,您可以使用来自多个供应商的多个跟踪代码。我知道很多公司这样做是因为他们需要不同分析工具提供的不同类型的数据。
@1Vityai1 分析文件由 Google 托管,因此服务器的带宽不会真正影响加载速度。更一般地说,我会说您的 Web 开发人员犯了与此答案相同的错误,即假设自 Douglas Crockford 就如何提高加载速度提出建议以来浏览器没有继续前进。我同意的一件事是您应该使用测试工具,因为它会表明您不必要地担心(至少就 GA 而言)。
@EikePierstorff 是正确的。服务器带宽不会影响。傻我。我已编辑我的答案以反映这一变化。
@0x23212f - 这是关于使用谷歌分析的建议的源文章,我从翻译的俄语网络杂志中找到的(看第二段):link以上是关于谷歌分析如何影响网站的加载速度?少数分析工具之间会不会有冲突?的主要内容,如果未能解决你的问题,请参考以下文章