【问题标题】:Filter out search engine bot traffic过滤掉搜索引擎机器人流量
【发布时间】:2011-03-04 13:52:49
【问题描述】:

我正在我的网站上进行自定义滚动视图跟踪,我只是意识到我完全忘记了搜索机器人会点击页面。如何从我的视图跟踪中过滤掉这些流量?

【问题讨论】:

    标签: asp.net web-applications web analytics


    【解决方案1】:

    查看用户代理。加入黑名单似乎是合乎逻辑的,即过滤掉所有包含“Googlebot”或其他已知搜索引擎机器人的字符串,但它们太多了,将其列入白名单可能是最简单的:使用已知浏览器记录访问者.

    另一种方法是使用一些 JavaScript 来进行实际的日志记录(就像 Google Analytics 所做的那样)。机器人不会加载 JS,因此不会计入您的统计数据。您还可以通过这种方式进行更详细的日志记录,因为您可以准确地看到(精确到像素 - 如果需要)点击了哪些链接。

    【讨论】:

      【解决方案2】:

      您可以查看用户代理:here 有一个不错的列表。 或者你可以交叉检查 robots.txt 上的点击,因为所有蜘蛛都应该首先阅读,而用户通常不会。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-09
        • 1970-01-01
        • 1970-01-01
        • 2010-10-15
        相关资源
        最近更新 更多