我开发了为普通用户提供一些信息的应用程序。它不仅可以显示信息,还可以根据用户的历史记录和推荐更多详细信息;用户点击,搜索和操作应用程序的内容。 (就像谷歌目标AD) 为此,我必须累积用户在应用上的活动。 (点击了哪个按钮,他们什么时候打开应用程序等等......)
为此,我有两个想法
1.让应用程序将其日志文本文件保留在本地设备中,然后在用户操作时在其中附加行,并在关闭服务器数据库上的应用程序时上传。[如批处理]
- 或 -
2.让应用程序,每当用户通过http-post对应用程序执行某些操作时更新数据库。[就像实时]
哪种方式是真实领域的常见战术(或流行方式)?或者你能建议另一种方式吗? 谢谢你的阅读。