使用谷歌分析来跟踪错误

Use Google Analytics to track bugs?

本文关键字:跟踪 错误 谷歌      更新时间:2024-05-28

是否可以使用Google Analytics跟踪用户何时收到404、401和其他类型的错误,并将其他数据与这些报告关联起来,例如堆栈跟踪?

我已经研究过了,谷歌分析建议使用以下方法来跟踪用户何时收到404个错误:

pageTracker._trackPageview("/404.html?page=" + 
 document.location.pathname +  
document.location.search + "&from=" +  
document.referrer);

这对于跟踪点击量很好,但它并不能真正帮助跟踪用户最初是如何访问页面的。是否可以将信息量更大的数据与页面视图(如堆栈跟踪)关联起来?还是谷歌分析不应该跟踪这些数据?

请注意,您将以您提到的方式收到一些,主要是404的引用页面。

关于您的其他要点:在向用户显示的页面中嵌入堆栈跟踪存在主要安全问题(必须是这种情况,因为GAneneneba API是客户端JS)。它会损害您的体系结构和其他重要的安全信息。

错误日志记录应该由服务器端语言完成,基本上每种语言都有一种,所以请自行选择——这可能就是GA没有您所要求的任何功能的原因。