ASP.NET跟踪代码和唯一身份访问者

4 asp.net-mvc tracking

我正在尝试找到一种跟踪和生成网站报告的方法(出于兴趣)。有谁知道您可以的任何文章/项目等

  1. 跟踪页面/唯一身份访问者等
  2. 跟踪1)相对于时间戳等

在asp.net mvc中还是在asp.net中?

PS-我知道可以使用Google Analytics(分析)等,但是出于对网络分析工作原理的兴趣而希望为自己创建一些基本统计信息?

Jam*_*ery 5

有几种尝试方法来确定唯一身份访问者,但是没有一个是准确的(这就是为什么不同的分析将报告不同数量的原因)。

首先是使用cookie。为您要跟踪唯一身份的每个时间范围的用户创建一个cookie,因此您可以创建一个在一天之内到期而一个在一个月内到期的cookie。然后,您可以同时使用这两者来跟踪您拥有多少不重复的每日/每月访问者。当然,这不是完美的,因为人们可以清除或拒绝cookie,但这是非常准确的。

另一种方法是使用IP地址和请求用户的用户代理的组合来跟踪唯一性,这可能会稍差一些,因为如果公司拥有良好的IT组,则很多内部用户将拥有相同的用户代理,并且来自同一内部网络的所有设备都可能具有相同的IP地址。

如果您有兴趣阅读有关不同方法的更多信息,请在此处找到一篇很棒的文章:http : //www.google.com/support/urchin45/bin/answer.py?answer=28325