0

许多网站都实现了这个,我不知道它到底是怎么称呼的,所以我很难搜索它

您可以在 facebook、twitter 等网站中看到链接,其 url 类似于

www.website.com/some-article?ref=home

所以在这种情况下,后端会注意到链接是从主页点击的,并跟踪这个

我的问题是 - 是否有关于如何完成此操作的已知实践/知识,还是我只需要插入我自己的 ref 参数并手动跟踪它?

  • 是否有帮助执行此操作的 gem / 库?
4

1 回答 1

1

您可以手动执行此操作。这很容易实现。大多数网站(如 facebook 和 twitter)都使用它来跟踪用户的一般行为。这是一种用于提供更好的用户体验的无声调查。

它还用于搜索引擎(例如 Google)来跟踪特定点击的流量来自何处。如果您有 Google blogspot 博客,您会更清楚这一点。

但是,创新是无限的。你可以以任何你想要的方式使用它。

在 PHP 中,您可以使用 $_SERVER['HTTP_REFERER"]

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

对不起,我不知道红宝石。应该有预先编写的库来帮助你,但我不知道。您可以为此创建自己的库。它将提供更好的控制。

于 2013-05-19T05:13:49.040 回答