R页面用户活动跟踪

R页面用户活动跟踪,r,google-analytics,shiny,shiny-server,R,Google Analytics,Shiny,Shiny Server,这是我们的内部BI系统。我们正在使用闪亮的服务器来运行闪亮的页面。我希望能够跟踪这些页面上的用户活动。我找不到很多与此相关的文章,但我从《服务器用户指南》中注意到,谷歌分析有可能处理这些活动。然而,只有当人们在我们的内部网络中时,我们才能使用闪亮的页面。我猜谷歌分析代码可能不起作用。有人有类似的经历吗?另一方面,有没有其他方法可以跟踪这些活动?具体而言,我对访问次数、平均会话时间和这些访问的地理信息感兴趣。谢谢大家! 补充:最终我们希望有一个闪亮的页面(或其他页面)作为跟踪我们日常使用情况的报告

这是我们的内部BI系统。我们正在使用闪亮的服务器来运行闪亮的页面。我希望能够跟踪这些页面上的用户活动。我找不到很多与此相关的文章,但我从《服务器用户指南》中注意到,谷歌分析有可能处理这些活动。然而,只有当人们在我们的内部网络中时,我们才能使用闪亮的页面。我猜谷歌分析代码可能不起作用。有人有类似的经历吗?另一方面,有没有其他方法可以跟踪这些活动?具体而言,我对访问次数、平均会话时间和这些访问的地理信息感兴趣。谢谢大家!


补充:最终我们希望有一个闪亮的页面(或其他页面)作为跟踪我们日常使用情况的报告。因此,如果我们能够找到一种方法来存储我们的站点活动而不影响性能,那将是非常棒的。

感谢@Victorp。他在上面的评论正是我想要的。

在页面上添加Google Tag Manager,如下所述:您可以轻松地直接在服务器上跟踪访问次数和平均会话时间。R,看这里:您可以使用开放式Web分析,而不是Google分析。它是开源的,还有其他选项,比如“点击热图”甚至“鼠标移动”@维克多普:你的建议似乎管用。但是,您的帖子中的代码会为每个用户每次访问存储一个文件。我想如果我们有很多用户,那么我们就会有太多的文件。这很难分析。你对如何将所有访问数据放在同一个文件中有什么建议吗?没有,在跟踪数据附加到该文件后,它会为每个应用程序创建一个文件(在我的示例中更改路径)。