ruby-on-rails – 在Rails中跟踪用户的点击次数和页面访问次数

我想在我的Rails应用中监控用户的网页访问次数和点击次数,以提出建议.我的问题是:

>对此有没有Rails宝石,或Google Analytics是标准?如果后者属实,那么我应该如何将页面访问链接到特定的用户配置文件
>在Rails中,在application.html.erb中有一个部分是典型的,它对所有页面都是共享的.如果我在application.html.erb中添加Google Analytics综合浏览量跟踪代码,是否可以跟踪所有单独的网页?

解决方法

还有其他方法,但绝大多数可能使用Google Analytics.有几种宝石可以帮助您与GA集成以获取数据.见: https://www.ruby-toolbox.com/categories/Web_Analytics.

根据您的第一个问题,您似乎可能需要比GA更多的洞察力.我之前使用过ClickTale(http://www.clicktale.com)和Woopra(http://www.woopra.com),效果很好.本文还列出了其他几种替代方案 – 请注意Clicky的高分:http://imimpact.com/web-stats-alternatives-to-google-analytics/.

谷歌分析(以及几乎所有其他人)将在用户加载新页面自动处理您的第二个问题,因为它由URL键入.这意味着,尽管您将GA脚本代码放在一个位置,但每个唯一页面都会被单独跟踪.

如果您有AJAX请求更改该页面而不更改URL,则需要深入了解GA脚本API.基本上,只要您想跟踪AJAX驱动的链接/按钮点击,您就需要推送一个新的URL(可能带有#).见:http://davidwalsh.name/ajax-analytics

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...