本指南将介绍如何使用 analytics.js 发送异常。您可以通过跟踪异常来衡量媒体资源上发生的崩溃或错误的数量及类型。
实现
可以通过使用 send
命令并将 hitType 指定为 exception
来发送异常命中。对于 exception
命中类型,send
命令会使用以下签名:
ga('send', 'exception', [fieldsObject]);
异常字段
下表简要介绍了各个异常字段:
字段名称 | 值类型 | 是否必须提供 | 说明 |
---|---|---|---|
exDescription |
text | 否 | 对异常的说明。 |
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
});
}