C# 如何监控真正的页面点击

C# 如何监控真正的页面点击,c#,asp.net,monitoring,traffic,web-traffic,C#,Asp.net,Monitoring,Traffic,Web Traffic,我试图监控真正的页面点击率。以下是我的网站的功能。我有一个文章目录,人们可以在那里发表文章。当他们的文章被发布时,他们的报酬取决于访问他们页面的唯一用户的数量。所以页面点击率很重要。这就是我面临的问题 我需要什么: 我不想跟踪小型搜索引擎或机器人的页面点击 我想主要的4个搜索引擎,以冲浪我的网站,因为我可以监测他们的IP地址,而不是把他们的访问作为一个网页点击。对于垃圾邮件机器人来说,这是不可能的,因为它们在传递真人或主要搜索引擎信息方面做得很好 问题: 互联网上有垃圾邮件机器人 不支持r

我试图监控真正的页面点击率。以下是我的网站的功能。我有一个文章目录,人们可以在那里发表文章。当他们的文章被发布时,他们的报酬取决于访问他们页面的唯一用户的数量。所以页面点击率很重要。这就是我面临的问题

我需要什么:

  • 我不想跟踪小型搜索引擎或机器人的页面点击
  • 我想主要的4个搜索引擎,以冲浪我的网站,因为我可以监测他们的IP地址,而不是把他们的访问作为一个网页点击。对于垃圾邮件机器人来说,这是不可能的,因为它们在传递真人或主要搜索引擎信息方面做得很好
问题:

  • 互联网上有垃圾邮件机器人 不支持robot.txt文件的
  • 有些机器人试图伪装成真正的人类用户。通过操纵用户代理和标头中的其他内容
  • 始终检查数据库是否有良好的IP地址可能会影响性能
  • 人类可以绕过captha,只允许他们的机器人查看我的页面
可能的解决方案:

  • 每一页都需要验证码。如果验证码通过。然后将IP地址记录为good,或者在用户计算机上提交一个cookie,表明他们通过了测试
  • 允许所有主要搜索引擎使用IP地址,因此它们不会显示验证码
  • 购买机器人检测软件
  • 要求观众每7天通过一次captca

获取准确的人工页面浏览量对于该网站正常工作至关重要。你们还有其他想法吗

你们有理由不使用现有的服务或解决方案吗


如果你只是想监控页面点击率,在你的网站上设置谷歌分析或类似的服务,那么他们在过滤噪音方面会比手动解决方案做得更好。

你可以把它留给他们。它能很好地解决您试图解决的问题,而且是免费的。

我有什么选择?我可以使用什么样的服务来监控页面点击率?是的,我看过谷歌分析,但我可以监控单个页面点击率吗?我将有超过100000篇文章。我可以下载每一页的统计数据吗?是的,查一下,你会印象深刻的。