获得文章唯一命中的可靠方法

时间:2009-09-05 00:56:58

标签: c# asp.net cookies count ip-address

我正在使用asp.net C#并寻找一种可靠的方式来获得真正独特的人类命中文章。我的目标是,如果它是机器人或非人类访问,不计算命中。任何阻止cookie或没有激活cookie的人都不应该算在内。

我担心有人可能会尝试通过向一个具有不同IP地址的文章发送一堆机器人并删除每次访问的cookie来对文章进行点击。此外,如果搜索引擎机器人访问该文章,则不应计算该命中。

有可靠的方法吗?

3 个答案:

答案 0 :(得分:1)

当我搜索“determine if visitor is a bot”时,我发现了很多有趣的页面。但实际上我怀疑这是一个不断变化的前线。

你也可以在meta.stackoverflow.com上问这个问题,看看他们是怎么做的(如果有的话)。

答案 1 :(得分:1)

NoBot Control怎么办?

答案 2 :(得分:0)

Google Analytics确实区分了“访问者”和“搜索引擎”。我不确切知道他们是怎么做的,但如果它是你的选择,你可以在你的网站上实施GA并用它来计算文章的点击率。
如果直接使用GA不是一个选项,那么将GA添加到页面时引用的javascript文件可能会提供一些有关如何获得所需结果的线索。