在 Shiny 应用中跟踪用户 activity

Track user activity in Shiny app

我有一个闪亮的仪表板应用程序,可以通过在文本框中输入电子邮件地址来访问它。成功登录后,我为每个用户提供 3 个选项卡和一个通知菜单。这非常有效。但是,我想在我的应用程序上跟踪 activity 用户。

我知道通过使用 session$clientData,我可以记录用户的 IP 地址,但我希望能够跟踪哪个用户访问了哪些选项卡,以及他们是否点击了任何通知。无论如何我可以为创建的每个会话执行此操作吗?我知道 Google analytics (here) 是一种解决方案,但没有其他方法吗?感谢任何帮助。谢谢

如果您不想使用 Google 分析,您可以将您想要的信息写入文件或第三方 database/file 存储系统。 This article on persistent storage in shiny 可以给你一些关于如何做到这一点的想法