使用 Google Analytics 跟踪 JavaScript 错误
2014-04-22 17:28
441 查看
Google Analytics(谷歌分析)不仅仅是一个流量统计工具,你还可以用它来测量广告活动的有效性,跟踪用户多远到所需的页面流(从点击广告到购物车到结账页面)获取,并基于用户的信息设置浏览器和语言环境支持。
但是,这一切东西都不是我们开发者所需要的。今天给大家介绍一个很另类的技巧,通过自定义事件跟踪
JavaScript 错误。下面就让我们来看看如何实现的错误检查的:
现在,当你进入谷歌分析,您可以在查看其他网站统计的同时看到自定义事件的信息。当然,你会告诉营销人员这些都不是真正的错误,那是功能(偷笑),那是另一个故事了。
登录 Google Analytics;
在左侧的导航面板找到行为;
点击事件查看概览;
在事件分类下面会有异常,点击;
在出现的界面点击事件标签,点击维度过滤;
这时候就能看到跟踪到的所有错误信息了;
找到自定义功能,在报告选项卡的旁边;
点击新增自定义报告;
生成信息 = 错误跟踪;
报告内容 => 名称 = JavaScript 错误;
Metric Group = 所有事件;
维度结构 => 事件分类 > 操作系统 > 浏览器 > 浏览器版本 > 事件标签;
点击保存;
但是,这一切东西都不是我们开发者所需要的。今天给大家介绍一个很另类的技巧,通过自定义事件跟踪
JavaScript 错误。下面就让我们来看看如何实现的错误检查的:
// 跟踪基本的 JavaScript 错误信息 window.addEventListener('error', function(e) { _gaq.push([ '_trackEvent', 'JavaScript Error', e.message, e.filename + ': ' + e.lineno, true ]); }); // 跟踪 AJAX 错误信息 (jQuery API) $(document).ajaxError(function(e, request, settings) { _gaq.push([ '_trackEvent', 'Ajax error', settings.url, e.result, true ]); });
现在,当你进入谷歌分析,您可以在查看其他网站统计的同时看到自定义事件的信息。当然,你会告诉营销人员这些都不是真正的错误,那是功能(偷笑),那是另一个故事了。
查看错误报告
要有这个功能,先确保已有 Google Analytics 账号,查看步骤:登录 Google Analytics;
在左侧的导航面板找到行为;
点击事件查看概览;
在事件分类下面会有异常,点击;
在出现的界面点击事件标签,点击维度过滤;
这时候就能看到跟踪到的所有错误信息了;
自定义错误报告
Google Analytics 提供了强大的报告自定义功能,你可以自定义错误报告来跟踪产生错误的操作系统,浏览器以及版本等信息。设置步骤:找到自定义功能,在报告选项卡的旁边;
点击新增自定义报告;
生成信息 = 错误跟踪;
报告内容 => 名称 = JavaScript 错误;
Metric Group = 所有事件;
维度结构 => 事件分类 > 操作系统 > 浏览器 > 浏览器版本 > 事件标签;
点击保存;
相关文章推荐
- 使用Google Analytics跟踪捕获JavaScript,AngularJS,jQuery的在线错误和异常
- 使用Google Analytics跟踪捕获JavaScript,AngularJS,jQuery的在线错误和异常
- 使用 Google Analytics 跟踪 JavaScript 错误
- 使用Google Analytics跟踪捕获JavaScript,AngularJS,jQuery的在线错误和异常
- IE调试网页之五:使用 F12 开发人员工具调试 JavaScript 错误 (Windows)
- 使用ErrorStack进行错误跟踪及诊断
- 关于使用eclipse进行编译时总是有javascript validator错误提示
- 使用JavaScript异常在页面显示错误提示的方法
- 使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
- 使用dynatrace-ajax跟踪JavaScript的性能
- ArcGIS API for Javascript 使用缓冲区结果做query查询出现“esri.config.defaults.io.proxyUrl 尚未进行设置”错误
- 使用IE调试检查JavaScript的错误
- SharePoint【调试,诊错系列】-- 使用ULS Log跟踪Solution错误信息
- 使用dynatrace-ajax跟踪JavaScript的性能
- Android 调用js,传对象到js里面使用addJavascriptInterface错误总结
- Sharepoint学习笔记---Debug&TroubleShooting--使用ULS Log跟踪Solution错误信息
- 使用errorstack跟踪ORA-01438错误
- JavaScript数组方法的错误使用例子
- javascript测试回答错误,基础提高,经常使用。不常用,也看看。
- 说说如何使用 JavaScript 进行错误处理