本指南将介绍如何使用 analytics.js 发送异常。您可以通过异常跟踪衡量网络资源上发生崩溃或错误的数量和类型。
实现
可以使用 send
命令并将 hitType 指定为 exception
来发送异常命中。用于发送 exception
命中类型的 send
命令使用以下签名:
ga('send', 'exception', [fieldsObject]);
异常字段
下表列出了所有异常字段:
字段名称 | 值类型 | 是否必须提供 | 说明 |
---|---|---|---|
exDescription |
文字 | 否 | 对异常的说明。 |
exFatal |
boolean |
否 | true 表示异常属于严重类型。 |
示例
以下 try/catch
块中封装的命令逻辑可能会出错。如果发生错误,它就会向 Google Analytics(分析)发送一个异常命中:
try {
// Runs code that may or may not work.
window.possiblyUndefinedFunction();
} catch(err) {
ga('send', 'exception', {
'exDescription': err.message,
'exFatal': false
});
}