异常跟踪

本指南将介绍如何使用 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
  });
}