我正在尝试检测Google分析事件(例如网页浏览量或自定义事件)中的异常情况。我测试了谷歌本身的custom alert功能。这些警报的周期是每天,每周或每月。我正在寻找的是实时检测。定义警报规则(如两个时间点之间的最大差异)会很有用。例如[现在,现在 - 15分钟]或[现在,现在 - 24小时]或[现在,现在 - 7天]。一些解决方案在通过固定阈值时提供警报(如observe.io)。但这对于依赖于工作日和白天的高度波动的数字(如页面浏览量)不是很有帮助。
我会感谢任何如何实时检测GA中的异常的提示。
我同意阈值解决方案对于检测时间序列中的异常不是一个好主意。因为它们通常由用户设置,而不是学习,这在监视许多数据流时可能是耗时且困难的过程。
此外,它们需要随着环境的变化进行调整,因此需要手动实时维护。
此外,由于它们不考虑时间序列,因此简单阈值无法识别在该范围内发生的模式变化。我建议您使用时间序列异常检测方法或更改点检测。
你可以在Google上搜索这个主题,你会发现几种算法。对于实时分析,我也可以推荐MOA(http://moa.cms.waikato.ac.nz/)和Numenta(https://numenta.com/)等软件。