在Web应用程序中收集用户行为数据的最佳做法是什么?

时间:2017-05-31 01:01:14

标签: angular amazon-web-services single-page-application vuejs2

我不是一名专业的网络开发人员。刚刚学习了一些像angular 4和vue 2.0这样的前端框架以及其他一些能够构建一些Web应用程序(SPA)并使用AWS lambda作为“无服务器”后端的东西。

任何人都知道从SPA收集用户行为数据的最佳做法是什么?我认为http请求不是一个好方法。 Socket.io ?, AWS IoT?任何建议?

1 个答案:

答案 0 :(得分:1)

通常,为了实现用户行为分析服务,请求响应体系结构由于其可扩展性限制而不是正确的选择。

为此,建议使用复杂事件处理(流处理)使用中间件(例如AWS KinesisWSO2 Complex Event Processor & etc),其中消息被缓冲并作为批处理,在移动时间内窗口,接近实时分析。

话虽如此,有很多SaaS解决方案,例如Google Analytics,它可以解决所有繁重的问题,您可以专注于配置和集成,以获得所需的行为结果。