如何跟踪用户在您的应用中的流量

时间:2012-05-01 14:04:26

标签: ruby-on-rails

假设我有一个3页的RoR应用程序。 用户可以通过第1页或第2页上的按钮进入第3页。 在第3页,我如何跟踪它们的来源 - 所以我可以将它们发送回该页面?

由于

2 个答案:

答案 0 :(得分:1)

一种解决方案是使用request.referer将用户从他们到达的任何页面发回。

<%= link_to "Back", request.referer %>

答案 1 :(得分:0)

我认为有三种解决方案。

首先,将前一页网址存储在会话中。请参阅:How to save http referer in rails

其次,将网址存储在get请求的params中。例如,第1页上的按钮将如下所示:link_to "page 3", "/page3", :ref => "page1"

第三,使用已经由@johnernaut

回答的http referer
相关问题