1

我们在我们的应用程序中安装了Chartbeat,它使我们能够直接进入用户的覆盖范围。然而,Chartbeat缺少的一件事就是能够显示页面的总观看次数...Chartbeat和谷歌分析

所以我正在考虑整合Google Analytics。在我们的网络应用程序上安装这两种工具是否正常?这会对性能产生重大影响吗?在继续之前我应该​​知道的其他任何缺点?

回答

3

可能会有轻微的性能影响,尽管它可能很小。

Google Analytics在默认配置下仅在每页加载时执行一次;然而,Chartbeat每隔一段时间都会ping服务器,以给用户一个心跳。

将两者都包括在内并不是一个坏主意;他们真的是互补的工具,他们之间没有冲突。因此,除了广泛缓存的ga.js,其中gzip时钟大约为12kb,因为发送给Google的“ping”(通过__utm.gif)非常轻巧且快速,所以没有太多开销。

Google Analytics(分析)旨在最大限度地降低其对性能的影响,因此您添加该功能确实会损失很少。

可以最大限度地减少其对性能的影响:

  • 使用异步语法。
  • 在你的页面的底部放置它,只是</body>之前(但即使这将提供最低限度的利益,因为异步语法加载谷歌Analytics(分析)在非阻塞的方式。)

编辑:另外,根据根据您的需求,您可以将ChartBeat替换为刚公布的新Google Analytics Real Time