【问题标题】:How do you track failed events in keen.io?你如何在keen.io 中跟踪失败的事件?
【发布时间】:2023-03-24 21:02:01
【问题描述】:

我一直在您的“失败事件”每周报告中看到此指标。如果事件无法通过您的 API 从远程位置记录,您怎么知道呢?您是否检测到这一点,然后发送指示原始事件失败的后续事件?如果是这样,那么这些后续事件本身失败的可能性有多大?

【问题讨论】:

    标签: javascript analytics keen-io


    【解决方案1】:

    您说得对,Keen 只能跟踪失败事件的子集。 Keen 每周发送一份报告,其中显示成功收集了多少事件以及失败了多少(除其他外)。

    失败事件的数量是指发送到 Keen 的 API 但由于某种原因仍然失败的请求。 Keen 不会对失败的事件进行任何客户端跟踪(例如,我们的 iOS 或 Android 库中没有报告功能来告诉我们这些客户端发生了什么或失败了)。

    您报告中的失败事件计数指的是由于以下原因而失败的事件:

    • 请求的语法不正确(例如,缺少或无效的参数)- 400(最常见)
    • 请求的写入密钥无效 - 401
    • 请求已被阻止 -(例如,您拒绝支付账单) - 403
    • 由于 DDOS 类型的情况,请求已被阻止 - 429

    这也记录在 API 参考中:Errors

    您的报告不会包含因连接断开或客户端问题(例如未正确设置客户端)而失败的事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-14
      • 2021-01-29
      • 2017-09-30
      相关资源
      最近更新 更多