如何监控正版页面点击量

时间:2009-10-07 22:20:12

标签: c# asp.net monitoring traffic web-traffic

我正在尝试监控真正的网页点击量。这是我的网站的作用。我有一个文章目录,人们可以发布文章。发布文章时,根据访问其网页的唯一身份用户数量付费。页面点击很重要。这是我面临的问题。

我需要什么:

  • 我不想跟踪次要搜索引擎或机器人的页面点击。
  • 我希望主要的4个搜索引擎能够浏览我的网站,因为我可以通过IP地址监控它们,而不是将它们的访问计为页面点击。垃圾邮件机器人无法做到这一点,因为它们可以很好地传递为真正的人类或主要搜索引擎。

问题:

  • 互联网上有垃圾邮件机器人 不尊重robot.txt文件
  • 有机器人试图伪造成真正的人类用户。通过操纵标题中的用户代理和其他内容。
  • 通过始终检查数据库是否有良好的IP地址,性能可能会受到影响
  • 人类可以绕过上限而只允许他们的机器人查看我的页面

可能的解决方案:

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

获取准确的人工页面视图对于此网站正常运行至关重要。你们有没有其他想法

2 个答案:

答案 0 :(得分:1)

您是否有理由不使用现有服务或解决方案?

如果您只想监控网页点击量,请在您的网站上设置Google Analytics或类似服务,他们可以更好地过滤噪音而不是手动解决方案。

答案 1 :(得分:1)

您可以将其留给Google Analytics。它可以很好地解决你试图解决的问题,并且它是免费的。