Ruby on rails 3 跟踪被引用的链接

Ruby on rails 3 跟踪被引用的链接,ruby-on-rails-3,hyperlink,analytics,referrer,Ruby On Rails 3,Hyperlink,Analytics,Referrer,很多网站都实现了这个功能,我不知道它的确切名称,所以我很难搜索它 你可以在facebook、twitter等网站上看到类似的链接 www.website.com/some-article?ref=home 因此,在本例中,后端将注意到该链接是从主页单击的,并跟踪该链接 我的问题是-是否有一个已知的实践/知识需要如何做,还是我只需要插入自己的ref参数并手动跟踪 是否有一个gem/库可以帮助实现这一点 您可以手动执行此操作。它很容易实现。大多数像facebook和twitter这样的网站都使用

很多网站都实现了这个功能,我不知道它的确切名称,所以我很难搜索它

你可以在facebook、twitter等网站上看到类似的链接

www.website.com/some-article?ref=home
因此,在本例中,后端将注意到该链接是从主页单击的,并跟踪该链接

我的问题是-是否有一个已知的实践/知识需要如何做,还是我只需要插入自己的ref参数并手动跟踪

  • 是否有一个gem/库可以帮助实现这一点

    • 您可以手动执行此操作。它很容易实现。大多数像facebook和twitter这样的网站都使用它来跟踪他们的用户通常做什么。这是一种无声的调查,用于提供更好的用户体验

      它也被谷歌等搜索引擎用来跟踪特定点击的流量来源。如果你有一个GoogleBlogspot博客,你会更清楚这一点

      但是,创新没有限制。你可以用任何你想用的方式

      在PHP中,可以使用$\u SERVER['HTTP\u REFERER']

      很抱歉,我不知道ruby。应该有预编写的库来帮助您,但我不知道任何库。您可以为此创建自己的库。它将提供更好的控制

      session_start();
      if ( !isset( $_SESSION["origURL"] ) )
           $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];