如何在asp.net中跟踪唯一身份访问者?

时间:2011-12-01 01:59:50

标签: asp.net c#-3.0

  

可能重复:
  ASP.NET Tracking Code & Unique Visitors

我正在尝试为我的asp.net 3.5网站创建功能以跟踪唯一身份访问者。我不想使用现有的分析软件包(例如googleanalytics)。我在考虑使用cookie来存储每个用户的唯一ID,但这只会记录一台独特的计算机?我也可以记录IP,但如果组织使用代理,则可靠。什么是一个好的可靠解决方案?

2 个答案:

答案 0 :(得分:0)

除非您的访问者登录/识别自己,否则您将无法获得可靠的解决方案。

答案 1 :(得分:0)

在这种情况下,请使用会话ID,并使用该会话ID设置cookie。下次他们来的时候,如果他们有会话ID的cookie,你就知道他们以前在那里。你可以用这种方式跟踪它们。您仍然可以让人们访问重复,但您可以将其限制为唯一会话,并以这种方式最小化重复。匿名浏览是匿名的。所以你只能在一定程度上做到这一点。