跟踪对页面的唯一访问的最佳方式是什么?

问题描述:

我想记录我的网站上的特定页面的唯一访问。什么是相当准确而简单的方法来做到这一点?只需通过IP?建议?跟踪对页面的唯一访问的最佳方式是什么?

让我澄清一下:

我有我的网站上的文章列表。每篇文章实际上都是像article.aspx一样的页面。但是,根据所查看的文章内容不同。我想跟踪特定文章的独特视角。

谢谢!

所有的方法都有其缺点。浏览器中可能未启用cookie,由于NAT(我知道我们的工作中,所有来自外部世界的流量看起来像来自一个IP地址),IP地址可能会被复制或由于DHCP而被重复使用。

这取决于你要使用的信息。如果你想知道有多少独特的正在查看你的网站,这是非常困难的,因为许多人可能使用一个浏览器或IP地址。

我想大多数人都对多少有用的访问感兴趣。这意味着即使同一个IP地址在一周后回来,也应该重新计数。

我们已经使用了确切的系统(并确保我们的客户意识到这是一个不完美的系统)。将IP地址以及访问的第一个和最后一个日期存储在表中。

如果是新添加的IP地址,请添加一个命中并存储IP /日期。如果它是已经存在的IP,则更新最后的日期。每晚进行扫描以删除最后一个日期超过7天或第一个日期超过14天(均可配置)的IP。

这样,你赶上了有益的访问:

  • 人谁经常访问被假定为有每两周一个有用的访问。
  • 访问的人然后消失一年,再次访问有两个有用的访问。
  • 曾经访问过的人有过一次有用的访问。

只要了解不足之处,就可以对其进行管理。

饼干。检查一个独特的cookie值。如果它已经存在,用户已经访问过您的网站。如果不是,请跟踪唯一访问并分配cookie。

或者,你也可以使用一个Cookie的到期日期,以确保它只会发生一次,每n个秒/分钟/小时/天等

使用cookies和IP地址的组合。如果您只使用Cookie,那么关闭cookie的用户(或机器人)可以运行您的页面浏览。如果您仅使用IP,则会阻止代理上的所有计算机。

为什么不使用Google Analytics等分析软件包?