一种网站流量的监控方法及装置与流程

文档序号:17048871发布日期:2019-03-05 19:49阅读:234来源:国知局
一种网站流量的监控方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种网站流量的监控方法及装置。



背景技术:

随着互联网技术的不断发展,各种网络应用层出不穷,为用户上网提供了便利,互联网已成为人们生活中必不可少的部分。与此同时,各种互联网数据也爆发式增长。

在互联网数据不断增长的情形下,通过监控网站流量数据能够方便网站管理人员实时了解网站的访问情况,这里的网站流量是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览网页数量等指标。通常情况下,为了提高网站的浏览,网站方会在相应媒体上进行投放信息,当用户在浏览投放的信息后,通过相应媒体跳转至网站方,进行点击、浏览以及转化,从而增加网站流量。当然部分网站方为了获取更多的网站流量,会使用程序包向投放信息处发送相应点击量,从而增加相应媒体跳转至网站方的点击量,而该网站流量并非用户通过点击行为产生的网站流量,属于作弊流量,需要对作弊流量进行监控。

目前,对于网站作弊流量进行监控的方式通常采用以下方式:首先使用热力图来获取网站流量分布,然后根据网站流量分布进行人工排查,如果发现有规则的点击行为,对该部分点击行为进行分析,对点击行为背后的媒体、ip、cookie等维度信息进行排查,确定该部分点击是否为异常点击。然而上述采用人工排查方式来判断网站流量是否为作弊流量的方式需要大量人工操作,耗费时间,另外,对于大量的网站流量数据,在人工排查的过程中不可避免的会出现数据遗漏。



技术实现要素:

有鉴于此,本发明提供一种网站流量的监控方法及装置,主要目的在于能够快速地监控出网站流量中的作弊流量,并获取作弊流量的来源。

为了解决上述问题,本发明主要提供如下技术方案:

一方面,本发明实施例提供了一种网站流量的监控方法,包括:

获取用户页面操作行为对应的第一位置信息;

获取用户页面浏览行为对应的第二位置信息;

通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为;

如果不存在,则将所述用户页面操作行为对应的网站流量归为作弊流量。

进一步地,在所述将所述用户页面操作行为对应的网站流量归为作弊流量之后,所述方法还包括:

通过解析所述作弊流量产生的用户页面操作行为数据,得到所述作弊流量的访问来源;

对所述访问来源进行分析,根据分析结果对所述访问来源进行访问限制。

进一步地,所述获取用户页面操作行为对应的第一位置信息包括:

通过在网站页面部署脚本,获取用户页面操作行为的位置数据;

识别所述用户页面操作行为的位置数据在页面中的坐标,得到所述用户页面操作行为对应的第一位置信息。

进一步地,所述获取用户页面浏览行为对应的第二位置信息包括:

通过在网站页面部署脚本,当用户浏览页面时,识别所述用户浏览行为对应的页面区域;

根据所述页面区域在页面中的坐标,得到所述用户页面浏览行为对应的第二位置信息。

进一步地,所述通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为包括:

将所述用户页面操作行为的位置数据在页面中的坐标与所述用户页面浏览行为对应的页面区域在页面中的坐标进行匹配;

判断所述用户页面操作行为的位置数据在页面中的坐标是否在所述用户页面浏览行为对应的页面区域中;

若在,则判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为。

为了实现上述目的,根据本发明的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的网站流量的监控方法。

为了实现上述目的,根据本发明的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述的网站流量的监控方法。

另一方面,本发明实施例还提供了一种网站流量的监控装置,包括:

第一获取单元,用于获取用户页面操作行为对应的第一位置信息;

第二获取单元,用于获取用户页面浏览行为对应的第二位置信息;

判断单元,用于通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为;

监控结果单元,用于如果判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为,则将所述用户页面操作行为对应的网站流量归为作弊流量。

进一步地,所述装置还包括:

解析单元,用于通过解析所述作弊流量产生的用户页面操作行为数据,得到所述作弊流量的访问来源;

限制单元,用于对所述访问来源进行分析,根据分析结果对所述访问来源进行访问限制。

进一步地,所述第一获取单元包括:

部署模块,用于通过在网站页面部署脚本,获取用户页面操作行为的位置数据;

第一识别模块,用于识别所述用户页面操作行为的位置数据在页面中的坐标,得到所述用户页面操作行为对应的第一位置信息。

进一步地,所述第二获取单元包括:

第二识别模块,用于通过在网站页面部署脚本,当用户浏览页面时,识别所述用户浏览行为对应的页面区域;

获取模块,用于根据所述页面区域在页面中的坐标,得到所述用户页面浏览行为对应的第二位置信息。

进一步地,所述判断单元包括:

匹配模块,用于将所述用户页面操作行为的位置数据在页面中的坐标与所述用户页面浏览行为对应的页面区域在页面中的坐标进行匹配;

判断模块,用于判断所述用户页面操作行为的位置数据在页面中的坐标是否在所述用户页面浏览行为对应的页面区域中;

所述判断模块,还用于若所述用户页面操作行为的位置数据在页面中的坐标在所述用户页面浏览行为对应的页面区域中,则判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为。

借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

本发明实施例提供的一种网站流量的监控方法及装置,通过将用户页面操作行为对应的第一位置信息与用户页面浏览行为对应的浏览信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,对用户页面操作行为对应的网站流量进行识别,如果不存在,则说明用户页面操作行为并非用户操作而得到的,进一步将用户页面操作行为对应的网站流量归为作弊流量,以便用户明确知道网站流量是否存在作弊行为。与现有技术通过热力图的方式来人工监控网站流量的方法相比,本发明实施例通过将用户页面操作行为的位置与用户浏览行为的位置进行匹配,来确定在用户浏览页面的区域是否存在该页面操作,进而判断用户页面操作行为的真实性,该判定过程无需人工操作,能够快速地监控出网站流量中的作弊流量,以便查找出为了节省投放资金的作弊网站方,进而对作弊网站方的网络流量进行处理。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例提供的一种网站流量的监控方法流程图;

图2为本发明实施例提供的另一种网站流量的监控方法流程图;

图3为本发明实施例提供的一种网站流量的监控装置的组成框图;

图4为本发明实施例提供的另一种网站流量的监控装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种网站流量的监控方法,如图1所示,该方法通过将第一位置信息与第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,进而判断用户页面操作行为对应的网站流量是否存在作弊流量,对此本发明实施例提供以下具体步骤:

101、获取用户页面操作行为对应的第一位置信息。

其中,用户页面操作行为可以为用户对页面的点击行为、滑动行为以及触摸行为等,第一位置信息为用户操作行为的具体位置信息,如用户点击页面的坐标位置、用户滑动轨迹的位置等,该位置信息可以使用页面中坐标表示具体位置,可以使用滑动轨迹的函数表示具体位置,本发明实施例不进行限定。

当用户通过点击网站链接进入到某一网站主页时,网站开发人员为了实时了解网站的浏览情况,会获取用户页面操作行为数据,通过分析用户页面操作行为数据来寻找自己所需要的信息,如用户浏览网页的信息、用户点击网站中链接的情况以及用户点击的位置信息等,对于本发明实施例,具体可以通过服务器收集用户页面操作行为数据,还可以通过在网站部署脚本来获取用户页面操作行为数据,进一步从用户页面操作行为数据中获取用户页面操作行为的位置信息,本发明实施例对此不进行限定。

对本发明实施例,通过获取用户页面操作行为对应的第一位置信息可以实时了解用户在网站页面内的操作行为的分布情况,以便于后续对用户的操作行为进行分析。

102、获取用户页面浏览行为对应的第二位置信息。

其中,第二位置信息可以是用户浏览页面鼠标停留的具体位置,也可以为鼠标停留的区域位置,本发明实施例不进行限定。

当用户通过浏览器点击页面资源,进入页面的过程,会产生一次浏览会话,用户使用浏览器与服务器会话过程中,会产生浏览信息,如用户浏览到当前页面停留的时间、浏览当前页面的标记以及浏览页面中哪些元素等。对于本发明实施例,具体可以通过cookie技术使得web应用程序把每个用户数据以cookie的形式发送给各自的浏览器,然后当用户通过浏览器访问时,每个浏览器会保留不同用户的浏览会话,并将不同用户的浏览信息发送至web服务器中存储,当然还可以通过其他方式来获取用户页面浏览行为对应的浏览信息,如在网站流量器中部署脚本来监控用户浏览行为对应的浏览信息,本发明实施例不进行限定,进一步从浏览信息中获取用户页面浏览行为对应的第二位置信息。

对本发明实施例,通过获取用户页面浏览行为对应的第二位置信息可以实时了解用户在浏览页面中不同元素的相关信息,以便于后续对用户的操作行为进行分析。

103、通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为。

用户页面操作行为通常为用户实时操作页面的真实行为,但是如果某些网站主为了增加网站访问,或者某些广告商为了逃避广告费用,会通过某些作弊手段将不是真实的用户页面操作行为嵌入网站内部,进而增加网站流量,此时的用户页面操作行为对应第一位置信息可能是虚假的位置信息,并非是用户真实的行为。而用户浏览页面行为对应的浏览信息中所记录的第二位置信息,通常情况为用户产生浏览会话所记录下的信息,该用户页面浏览行为对应的浏览信息通常为真实的行为。

对于本发明实施例,通过将用户页面操作行为对应的第一位置信息与第二位置信息进行匹配,能够进一步判定出用户页面操作行为的真实性,如果在页面的第一位置处对应有操作行为但是在浏览会话对应的第二位置并未发现浏览行为,则说明该用户的页面操作行为并非是用户真实行为所产生的网站流量,可能是作弊行为产生的网站流量,如果在页面的第一位置处对应有操作行为并且在浏览会话对应的第二位置也发现浏览行为,则说明该用户的页面操作行为是用户真实行为所产生的网站流量。

104、如果不存在,则将所述用户页面操作行为对应的网站流量归为作弊流量。

对于用户页面操作行为对应的位置与用户浏览行为对应的位置不匹配,则说明在第一位置处并不存在用户页面操作行为,进一步判断用户的页面操作行为可能是虚假行为,该位置信息也是虚假位置,则通过用户页面操作行为对应的网站流量归为作弊流量。

针对本发明的实施例提供的一种网站流量的监控方法,通过将用户页面操作行为对应的第一位置信息与用户页面浏览行为对应的浏览信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,对用户页面操作行为对应的网站流量进行识别,如果不存在,则说明用户页面操作行为并非用户操作而得到的,进一步将用户页面操作行为对应的网站流量归为作弊流量,以便用户明确知道网站流量是否存在作弊行为。与现有技术通过热力图的方式来人工监控网站流量的方法相比,本发明实施例通过将用户页面操作行为的位置与用户浏览行为的位置进行匹配,来确定在用户浏览页面的区域是否存在该页面操作,进而判断用户页面操作行为的真实性,该判定过程无需人工操作,能够快速地监控出网站流量中的作弊流量,以便查找出为了节省投放资金的作弊网站方,进而对作弊网站方的网络流量进行处理。

以下为了更加详细地说明本发明提出的一种网站流量的监控方法,特别是针对通过将第一位置信息与第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为的步骤,本发明实施例还提供了另一种网站流量的监控方法,如图2所示,该方法的具体的步骤包括:

201、通过在网站页面部署脚本,获取用户页面操作行为的位置数据。

对于数据统计或者数据挖掘而言,用户是非常重要的维度,通过识别用户能够挖掘出用户对应的行为数据。一般而言,为了准确获取用户在网页内的行为数据,当用户在浏览页面过程中,服务器会通过在网站页面部署脚本来收集用户在页面操作行为数据,如用户当前浏览的页面数据以及浏览页面操作行为的位置数据等,页面数据具体可以包括页面名称以及页面元素分布等,位置数据具体可以包括用户点击页面的位置以及页面滑动轨迹的位置等。

上述的脚本能够在网站前端收集用户在当前页面的访问信息,当然也可以根据实际需求来部署专门采集某一元素的访问数据,或者专门采集用户点击元素数据等,还可以采集所有用户页面操作行为数据,本发明实施例对部署脚本所采集的用户页面行为数据不进行限定。

202、识别所述用户页面操作行为的位置数据在页面中的坐标,得到所述用户页面操作行为对应的第一位置信息。

由于用户页面操作行为数据对应有很多不同的操作数据,对于本发明实施例,通过获取用户页面操作行为的位置数据来进一步识别用户页面操作行为在页面中的相应坐标,这里可以将页面划分为x轴和y轴,选取任一点为坐标原点,找出用户页面操作行为对应的坐标,从而得到第一位置信息。

例如,将坐标原点设为页面左下点,根据页面操作行为数据识别用户点击页面元素对应的坐标分别为a(10,18)、b(20,34)、c(20,40)。

需要说明的是,通常情况下,用户页面操作行为对应的第一位置信息为用户实际点击页面等操作对应的位置信息,但是在存在作弊情况时,网站主为了提高网站流量,可能会使用程序包向web服务器发送点击行为,此时,该位置信息并非发生过用户点击行为,而对应的位置信息也并非真实的位置。

203、通过在网站页面部署脚本,当用户浏览页面时,识别所述用户浏览行为对应的页面区域。

这里的脚本与步骤202中的脚本相同,可以在网页前端收集用户在当前页面的行为操作数据,当然也包括用户浏览行为数据,例如,在用户浏览页面时,会有鼠标滚动操作或鼠标拖拽操作等,当鼠标滚动操作或鼠标拖拽操作等对应页面区域内的停止时间超过预设时间时,会相应收集当前鼠标对应的页面区域以及页面区域内容,如鼠标停留处对应的元素以及鼠标停留处的位置坐标,从而根据鼠标停留处的位置坐标来识别用户浏览行为对应的页面区域,还可以直接根据鼠标滚动操作或者鼠标拖拽操作等的移动范围来确定用户浏览行为对应的页面范围,本发明实施例不进行限定。

204、根据所述页面区域在页面中的坐标,得到所述用户页面浏览行为对应的第二位置信息。

由于用户浏览页面对应有很多不同的浏览信息,对于本发明实施例,同样可以通过获取用户页面浏览行为的位置数据来进一步识别用户页面浏览行为在页面区域中的相应坐标,从而得到有用户浏览行为对应的第二位置信息。

需要说明的是,通常情况下,这里的浏览信息为真实信息,很少会出现作弊行为,因此,浏览信息中记录的用户浏览页面行为对应的位置信息也是用户实际浏览网页的位置信息。

205、将所述用户页面操作行为的位置数据在页面中的坐标与所述用户页面浏览行为对应的页面区域在页面中的坐标进行匹配。

由于用户页面操作行为的位置数据的真实度需要进一步判定,本发明实施例通过将用户页面操作行为的位置数据在页面中的坐标与用户页面浏览行为对应的页面区域在页面中的坐标进行匹配,能够查找出在页面位置产生过用户点击但是在该位置并未产生过用户浏览行为的虚假数据,具体可以将每个用户点击过的位置坐标与用户浏览过的页面区域坐标进行比对,从而发现作弊行为产生的网站流量。

206、判断所述用户页面操作行为的位置数据在页面中的坐标是否在所述用户页面浏览行为对应的页面区域中。

对于本发明实施例,在没有作弊流量的情况下,在用户点击行为对应的位置必然在用户页面浏览过的位置之中,但如果存在作弊流量,则用户点击行为对应的位置很可能并不在在用户浏览过的位置之中,也即如果用户点击行为对应的位置不在用户浏览过的位置之中,则必然是作弊流量。因此通过判断用户页面操作行为的位置数据在页面中的坐标是否在页面区域中可以确定用户点击行为对应的网站流量是否为作弊产生的网站流量。

207a、如果是,则判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为。

如果用户浏览页面行为对应的第二位置信息处存在用户页面操作行为,则说明用户在第二位置信息处确实存在用户实时操作页面的真实行为,说明该用户的页面操作行为是用户真实行为所产生的网站流量,从而保证获取到的用户行为数据的真实性。

相应的,与步骤207a对应的有步骤207b、如果否,则将所述用户页面操作行为对应的网站流量归为作弊流量。

这里的作弊流量并非用户真实访问网站产生的网站流量,可能是网站主为了增加网站访问量通过特殊渠道增加网站用户访问量,或者广告媒体为了减少支出达到更好的宣传效果通过特殊渠道增加网站用户访问量,上述的作弊行为会给用户造成假象,引导用户访问网站。

对于本发明实施例,对于在用户操作行为对应的位置不在用户浏览行为对应的位置之中的访问量归为作弊流量,有利于让用户了解到该网站的真实访问量。

208b、通过解析所述作弊流量产生的用户页面操作行为数据,得到所述作弊流量的访问来源。

为了进一步让用户了解有哪些媒体存在作弊行为,可以进一步解析作弊流量产生的用户操作行为数据,该作弊流量产生的用户操作行为数据对应有用户的访问路径等信息,通过访问路径等信息可以得到作弊流量的访问来源,如来自哪些媒体、来自哪些ip、产生了多少浏览会话以及什么时间段在页面产生了多少作弊流量等,本发明实施例对访问来源中的内容不进行限定。

举例来说,某红酒网站为了吸引用户购买该网站的产品,在对应红酒网站页面的位置投放了相应数量的点击量,当判断用户浏览某网站页面点击操作对应的位置信息处不存在用户浏览该网站页面的行为后,判定该点击操作产生的网站流量为作弊流量,通过部署的脚本可以获取到用户在该页面的行为操作数据,如用户访问页面名称、页面链接、页面来源、页面点击量等信息,通过解析页面点击数据可以得到相应作弊流量对应的网站链接,从而了解到页面网站的来源为某红酒网站。

209b、对所述访问来源进行分析,根据分析结果对所述访问来源进行访问限制。

在获取到访问来源后,可以对访问来源中的数据进行分析,如果有些作弊流量产生的用户操作行为数据并不多,则可以不进行任何处理,如果有些作弊流量产生的用户操作行为数据过多,则需要对该作弊流量对应的访问来源进行限制,具体可以通过拦截点击程序包发送的方式进行限制,还可以通过对点击进行加密的方式进行限定,并可以向该访问来源索取相应的报酬等,本发明实施例对限制的方式不进行限定。

针对本发明实施例提供的另一种网站流量的监控方法,通过将用户页面操作行为对应的第一位置信息与用户页面浏览行为对应的浏览信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,对用户页面操作行为对应的网站流量进行识别,如果不存在,则说明用户页面操作行为并非用户操作而得到的,进一步将用户页面操作行为对应的网站流量归为作弊流量,以便用户明确知道网站流量是否存在作弊行为。与现有技术通过热力图的方式来人工监控网站流量的方法相比,本发明实施例通过将用户页面操作行为的位置与用户浏览行为的位置进行匹配,来确定在用户浏览页面的区域是否存在该页面操作,进而判断用户页面操作行为的真实性,该判定过程无需人工操作,能够快速地监控出网站流量中的作弊流量,以便查找出为了节省投放资金的作弊网站方,进而对作弊网站方的网络流量进行处理。

另外,通过对作弊流量对应的访问来源进行剖析,识别出作弊来源媒体,让客户明确知道哪些媒体存在作弊行为,减少客户支付给媒体的广告费用,从而增加客户网站的真实访问量,当然还可以对作弊流量进行分析,对作弊流量产生网站流量较多的访问来源进行访问限制,从而保证用户了解真实的网站流量。

为了实现上述目的,根据本发明的另一方面,本发明实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的网站流量的监控方法。

为了实现上述目的,根据本发明的另一方面,本发明实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述的网站流量的监控方法。

进一步的,作为对上述图1及图2所示方法的实现,本发明另一实施例还提供了一种网站流量的监控装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。该装置能够快速地监控出网站流量中的作弊流量,并获取作弊流量的来源,具体如图3所示,该装置包括:

第一获取单元31,可以用于获取用户页面操作行为对应的第一位置信息;

第二获取单元32,可以用于获取用户页面浏览行为对应的第二位置信息;

判断单元33,可以用于通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为;

监控结果单元34,可以用于如果判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为,则将所述用户页面操作行为对应的网站流量归为作弊流量。

针对本发明的实施例提供了一种网站流量的监控装置,通过将用户页面操作行为对应的第一位置信息与用户页面浏览行为对应的浏览信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,对用户页面操作行为对应的网站流量进行识别,如果不存在,则说明用户页面操作行为并非用户操作而得到的,进一步将用户页面操作行为对应的网站流量归为作弊流量,以便用户明确知道网站流量是否存在作弊行为。与现有技术通过热力图的方式来人工监控网站流量的方法相比,本发明实施例通过将用户页面操作行为的位置与用户浏览行为的位置进行匹配,来确定在用户浏览页面的区域是否存在该页面操作,进而判断用户页面操作行为的真实性,该判定过程无需人工操作,能够快速地监控出网站流量中的作弊流量,以便查找出为了节省投放资金的作弊网站方,进而对作弊网站方的网络流量进行处理。

进一步的,如图4所示,所述装置还包括:

解析单元35,可以用于通过解析所述作弊流量产生的用户页面操作行为数据,得到所述作弊流量的访问来源;

限制单元36,可以用于对所述访问来源进行分析,根据分析结果对所述访问来源进行访问限制。

进一步地,所述第一获取单元31包括:

部署模块311,可以用于通过在网站页面部署脚本,获取用户页面操作行为的位置数据;

第一识别模块312,可以用于识别所述用户页面操作行为的位置数据在页面中的坐标,得到所述用户页面操作行为对应的第一位置信息。

进一步地,所述第二获取单元32包括:

第二识别模块321,可以用于通过在网站页面部署脚本,当用户浏览页面时,识别所述用户浏览行为对应的页面区域;

获取模块322,可以用于根据所述页面区域在页面中的坐标,得到所述用户页面浏览行为对应的浏览信息。

进一步地,所述判断单元33包括:

匹配模块331,可以用于将所述用户页面操作行为的位置数据在页面中的坐标与所述用户页面浏览行为对应的页面区域在页面中的坐标进行匹配;

判断模块332,可以用于判断所述用户页面操作行为的位置数据在页面中的坐标是否在所述用户页面浏览行为对应的页面区域中;

所述判断模块322,还可以用于若所述用户页面操作行为的位置数据在页面中的坐标在所述用户页面浏览行为对应的页面区域中,则判断在用户浏览页面行为对应的第二位置信息处存在用户页面操作行为。

针对本发明实施例提供的另一种网站流量的监控装置,通过将用户页面操作行为对应的第一位置信息与用户页面浏览行为对应的浏览信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为,对用户页面操作行为对应的网站流量进行识别,如果不存在,则说明用户页面操作行为并非用户操作而得到的,进一步将用户页面操作行为对应的网站流量归为作弊流量,以便用户明确知道网站流量是否存在作弊行为。与现有技术通过热力图的方式来人工监控网站流量的方法相比,本发明实施例通过将用户页面操作行为的位置与用户浏览行为的位置进行匹配,来确定在用户浏览页面的区域是否存在该页面操作,进而判断用户页面操作行为的真实性,该判定过程无需人工操作,能够快速地监控出网站流量中的作弊流量,以便查找出为了节省投放资金的作弊网站方,进而对作弊网站方的网络流量进行处理。

另外,通过对作弊流量对应的访问来源进行剖析,识别出作弊来源媒体,让客户明确知道哪些媒体存在作弊行为,减少客户支付给媒体的广告费用,从而增加客户网站的真实访问量,当然还可以对作弊流量进行分析,对作弊流量产生网站流量较多的访问来源进行访问限制,从而保证用户了解真实的网站流量。

所述网站流量的监控装置包括处理器和存储器,上述第一获取单元31、第二获取单元32、判断单元33和监控结果单元34等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来快速地监控出网站流量中的作弊流量,并获取作弊流量的来源。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述网站流量的监控方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述网站流量的监控方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

一种网站流量的监控方法,包括:获取用户页面操作行为对应的第一位置信息;获取用户页面浏览行为对应的第二位置信息;通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为;如果不存在,则将所述用户页面操作行为对应的网站流量归为作弊流量。

进一步地,在所述将所述用户页面操作行为对应的网站流量归为作弊流量之后,所述方法还包括:通过解析所述作弊流量产生的用户页面操作行为数据,得到所述作弊流量的访问来源;对所述访问来源进行分析,根据分析结果对所述访问来源进行访问限制。

进一步地,所述获取用户页面操作行为对应的第一位置信息包括:通过在网站页面部署脚本,获取用户页面操作行为的位置数据;识别所述用户页面操作行为的位置数据在页面中的坐标,得到所述用户页面操作行为对应的第一位置信息。

进一步地,所述获取用户页面浏览行为对应的浏览信息包括:通过在网站页面部署脚本,当用户浏览页面时,识别所述用户浏览行为对应的页面区域;根据所述页面区域在页面中的坐标,得到所述用户页面浏览行为对应的浏览信息。

进一步地,所述通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为包括:将所述用户页面操作行为的位置数据在页面中的坐标与所述用户页面浏览行为对应的页面区域在页面中的坐标进行匹配;判断所述用户页面操作行为的位置数据在页面中的坐标是否在所述页面区域中。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取用户页面操作行为对应的第一位置信息;获取用户页面浏览行为对应的第二位置信息;通过将所述第一位置信息与所述第二位置信息进行匹配,判断在用户浏览页面行为对应的第二位置信息处是否存在用户页面操作行为;如果不存在,则将所述用户页面操作行为对应的网站流量归为作弊流量。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1