javascript js错误检测跟踪事件谷歌分析(js)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript js错误检测跟踪事件谷歌分析(js)相关的知识,希望对你有一定的参考价值。
// Log JS errors with Google Analytics
// https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror
// https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiEventTracking#_gat.GA_EventTracker_._trackEvent
(function() {
var saveTheOldOnError = window.onerror;
// Override previous handler.
window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
if (saveTheOldOnError) {
// Call previous handler.
return saveTheOldOnError(errorMsg, url, lineNumber);
}
(function(errorMsg, url, lineNumber) {
setTimeout(function() {
//console.log(errorMsg + ', line number ' + lineNumber + ', on page ' + window.location.href);
window._gaq = window._gaq || [];
window._gaq.push(
[
'_trackEvent'
,'JSErrorDetect' // Category, string
,errorMsg + ', ' + lineNumber + ', ' + url // Action, string
,window.location.href // Label, string
,1 // Value
,true // Non-interaction, boolean
]
);
},100);
}(errorMsg, url, lineNumber));
// Just let default handler run.
return false;
};
}());
以上是关于javascript js错误检测跟踪事件谷歌分析(js)的主要内容,如果未能解决你的问题,请参考以下文章
谷歌分析事件跟踪未显示
谷歌分析事件跟踪:如何避免发送数据进行本地测试?
javascript 使用GTM的客户端Javascript错误跟踪(谷歌分析)
javascript 谷歌,分析事件,tracking.js
将谷歌分析跟踪代码限制为一个js
用于 IOS 的谷歌分析 SDK 不再跟踪屏幕或事件。曾经工作