我正在使用gem impressionist来跟踪用户与我的产品的互动方式。通常情况下,gem用于确定特定视图获取的网页浏览量。例如,特定拍卖在拍卖网站上获得的观看次数。 Here's a full example of that.
除了我需要做一些不同的事情。我需要查看特定控制器#动作被击中的次数以及由谁控制。设置显示此信息的表格时,我没有太多问题。它的格式是:
Controller#action | Total Views | Unique Users user#edit | 500 | 44 tweet#show | 1097 | 50
我现在要做的是将控制器#动作链接到各种各样的'show'页面,这样我就可以列出访问过该控制器#action的所有用户。
例如,点击推文#show链接会将我带到一个显示如下表格的页面:
User | Pageviews | Average Time on Page 05 | 86 | 4:57 47 | 12 | 1:22
我遇到的问题是为此设置路由的正确方法。该网址是否必须采用以下格式:/ analytics / user / edit?或者是否有更多的轨道方式这样做?我尝试了一些谷歌搜索,但我找不到答案。