我正在寻找一个(最好)开源应用程序,它满足一组非常具体的用户跟踪要求。我需要能够做到以下几点:
1)跟踪唯一用户会话(简单)
2)跟踪屏幕点击较长时间(小时)并使用日志重新创建用户行为(自动首选,但如果没有其他选项则手动)
3)跟踪多个浏览器和设备(尽管所有浏览器和设备都将基于浏览器)
4)最小服务器开销(大多数服务器将有4GB内存)
5)在Linux服务器上运行
6)可以跟踪从java应用程序生成的html5和ajax
这里的踢球者是我们正在开发的网络应用程序将在数千个分布式位置的小型服务器上本地运行,并且不能依赖任何连接到Internet(只是位置自己的内部网络)。我们也更喜欢开源,因为我们在预算上受到限制,因为这需要在数千台服务器上运行(对商业许可证不友好)。
我搜索了stackoverflow并做了一些其他的研究,但我似乎无法找到任何符合该法案的内容。任何建议都会非常感激!