使用谷歌分析来跟踪错误
Use Google Analytics to track bugs?
是否可以使用Google Analytics跟踪用户何时收到404、401和其他类型的错误,并将其他数据与这些报告关联起来,例如堆栈跟踪?
我已经研究过了,谷歌分析建议使用以下方法来跟踪用户何时收到404个错误:
pageTracker._trackPageview("/404.html?page=" +
document.location.pathname +
document.location.search + "&from=" +
document.referrer);
这对于跟踪点击量很好,但它并不能真正帮助跟踪用户最初是如何访问页面的。是否可以将信息量更大的数据与页面视图(如堆栈跟踪)关联起来?还是谷歌分析不应该跟踪这些数据?
请注意,您将以您提到的方式收到一些,主要是404的引用页面。
关于您的其他要点:在向用户显示的页面中嵌入堆栈跟踪存在主要安全问题(必须是这种情况,因为GAneneneba API是客户端JS)。它会损害您的体系结构和其他重要的安全信息。
错误日志记录应该由服务器端语言完成,基本上每种语言都有一种,所以请自行选择——这可能就是GA没有您所要求的任何功能的原因。
相关文章:
- Fresh Spark Install+Homestead上的Vue异步堆栈跟踪错误
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- 解析 /page.xhtml 时出错:跟踪错误[行: 42] 与元素类型“id”关联的属性“{1}”应使用左引号
- 使用谷歌分析来跟踪错误
- 如何在Chrome扩展内容脚本中获取错误堆栈跟踪
- JavaScript 中的 try-catch:如何获取原始错误的堆栈跟踪或行号
- 将“按$index跟踪”与过滤器一起使用时,出现错误.如何解决这个问题
- 节点错误堆栈跟踪未定义
- Meteor 和 Hammer JS 包的刷新后跟踪器错误
- 使用流星应用程序设置谷歌分析:跟踪未安装错误
- 蓝鸟(或其他承诺库)保持承诺错误堆栈跟踪
- Firebug:角度堆栈跟踪不显示错误的来源(行号,文件)
- 跟踪$index是't解决欺骗错误
- 何时在窗口上提供正确的堆栈跟踪.错误函数
- 客户端在收到整个响应之前关闭了连接-onClick跟踪错误
- JS:如何在有很多函数调用的地方跟踪错误
- 奇怪的代码使Bootstrap scrollspy工作,我如何跟踪错误
- 使用带有捆绑包的karma + babel + webpack跟踪错误
- 在Chrome中从控制台运行代码时获取堆栈跟踪错误
- 谷歌分析事件跟踪错误