打开百度或者google,然后随便搜索一个关键词,如果下方有广告显示,那么随手点击一个,投放广告的商家就会被扣掉相应的广告费,于是,我们马上就有一个想法,假如有人不断地点击我的广告怎么办?或者有人组织很多的人来点击怎么办? 打开google的AdWords帮助,我们先来看看google是怎么看待这个问题的? 以下举例说明了一些 Google 可能会视为无效点击的情况: 1,意在提高您的广告费用或增加广告托管网站所有者的收益的人工点击。 2,由自动点击工具、漫游器或其他欺诈性软件产生的点击。 3,对广告客户没有任何价值的多余点击,例如双击中的第二次点击。我们抛开第一条,第三条不谈,仅仅对第二种情况论述,那就是:自动点击工具,漫游器,欺诈性软件点击,同时附加一种情况,那就是如果我组织上千人来点击,面对这些情况怎么办。在google的帮助中,我们发现,google采用3种方法来防止恶意点击:1,检测和过滤技术,2,高级监控技术,3,Google 小组用专门的工具和技术逐一检查无效点击案例。但是google没有透露详细技术细节,本文就以常识性的知识来探讨,如果你是一个搜索引擎的设计者,你会如何防范,有哪些关键的技术。首先,肯定会用一些最简单的技术,他们分别是ip排除,cookies识别。说的通俗一点,那就是,同一个ip多次恶意点击,就可以很容易识别。即使变换ip,那么采用cookies,则又可以识别电脑。这种技术应该是最简单的识别方法。所以,如果你恶意点击别人的广告,你至少需要每次变换ip,同时清除cookies。 第二,用点击频率来防范 但是,远没有这么简单,因为,这种防范技术很容易攻破,如果你制造一种自动点击工具,自动换ip,自动清除cookies,那么是不是就可以有力的打击对手呢?那么这个时候应该采用另外一种技术,那就是点击频率的计算。原理是:每个时间段,同样的广告位置,点击频率是均衡的,比如前一个小时,点击次数是20次,后一个小时点击次数是2000个,那么1800个算作无效点击,也可以如此对比,今天的时间段和以前的时间段来做比较,明显异常,那么超出的部分算作无效点击。 这里说明一下,搜索引擎是否会这样做,目前不知道,但是可以肯定的是,点击明显异常,一定会去掉多余的。至于怎么算是异常,去掉多少则是另外一个问题。第三,以打开网站的时间来计算很简单,恶意点击广告的人,往往是打开了网站,然后立刻就走了,于是可以采用,打开网站多少秒关闭的算无效点击,但是,这里有一个问题就是:如果网站没有加载完毕,普通的用户就关闭了呢,这个怎么算。第四,综合分析。比如综合第二种和第三种,点击次数明显异常,而且大部分都是打开了网址就关了,则可以完全判断有恶意点击的存在。搜索引擎肯定不会公布防范的具体技术细节,但是我猜测原理是差不多的。希望大家能多讨论,假如你是搜索引擎,你会怎么来设计