广告流量质量的分析方法和装置与流程

文档序号:11215794来源:国知局
广告流量质量的分析方法和装置与流程

本发明涉及计算机领域,尤其涉及一种广告流量质量的分析方法和装置。



背景技术:

随着互联网、社交媒体等新兴媒介,以及网络技术的快速发展,互联网广告也逐渐成为网站一种重要的盈利模式。广告主在某个网站或移动端的应用程序投放网络广告的过程,涉及到广告主自身、广告代理公司和媒体等多方的利益,而各方出于自身利益会有意识的采用技术手段创造虚假流量,或者为了达到如剧目热度高、栏目收视率高、网站流量大等现象,采用以次充好的方式增加流量,从而导致各媒介根据流量数据量并不能得到客观、准确、真实的流量状况。因此,目前网络广告存在流量质量无法准确判断的问题。



技术实现要素:

本发明提供一种广告流量质量的分析方法和装置,用以解决现有技术中的无法准确判断互联网广告流量质量的问题。

本发明的一方面是提供一种广告流量质量的分析方法,包括:

接收广告流量质量的分析请求,所述广告流量质量的分析请求包括:广告标识;

根据所述广告流量质量的分析请求,获取与所述广告标识对应的流量数据,并根据预配置的分析字段标识,对所述广告标识对应的流量数据中的与所述预配置的分析字段标识对应的相关信息进行分析处理,以判断与所述预配置的分析字段标识对应的相关信息是否存在异常;

在判断出与所述预配置的分析字段标识对应的相关信息存在异常时,查询异常的,且与所述预配置的分析字段标识对应的相关信息是否存在在白名单中;

若全部异常的,且与所述预配置的分析字段标识对应的相关信息均存在在所述白名单,则判断出所述广告标识对应的流量数据的质量正常。

根据如上所述的方法,可选地,所述预配置的分析字段标识包括如下多种组合:时间戳、cookie、媒体id、项目id、广告位id、ip、idfa、imei、mac、ua和操作系统。

根据如上所述的方法,可选地,所述广告流量质量的分析方法,还包括:

接收白名单配置请求,所述白名单配置请求中包括:预配置字段以及所述预配置字段对应的异常信息;

根据所述白名单配置请求,配置所述白名单,并将所述预配置字段以及所述预配置字段对应的异常信息保存在白名单中。

根据如上所述的方法,可选地,所述广告流量质量的分析请求还包括:时间粒度,则所述根据所述广告流量质量的分析请求,获取与广告标识对应的流量数据,包括:

根据所述广告流量质量的分析请求,获取与所述广告标识和时间粒度对应的流量数据。

根据如上所述的方法,可选地,所述广告流量质量的分析方法,还包括:若至少一个异常的,且与所述预配置的分析字段标识对应的相关信息不存在在所述白名单,则判断出所述广告标识对应的流量数据的质量异常。

本发明的另一方面是提供一种广告流量质量的分析装置,包括:

接收模块,用于接收广告流量质量的分析请求,所述广告流量质量的分析请求包括:广告标识;

处理模块,用于根据所述广告流量质量的分析请求,获取与所述广告标识对应的流量数据,并根据预配置的分析字段标识,对所述广告标识对应的流量数据中的与所述预配置的分析字段标识对应的相关信息进行分析处理,以判断与所述预配置的分析字段标识对应的相关信息是否存在异常;

查询模块,用于在所述处理模块判断出与所述预配置的分析字段标识对应的相关信息存在异常时,查询异常的,且与所述预配置的分析字段标识对应的相关信息是否存在在白名单中;

所述处理模块,还用于若所述查询模块查询到全部异常的,且与所述预配置的分析字段标识对应的相关信息均存在在所述白名单,则判断出所述广告标识对应的流量数据的质量正常。

根据如上所述的装置,可选地,所述预配置的分析字段标识包括如下多种组合:时间戳、cookie、媒体id、项目id、广告位id、ip、idfa、imei、mac、ua和操作系统。

根据如上所述的装置,可选地,所述接收模块还用于接收白名单配置请求,所述白名单配置请求中包括:预配置字段以及所述预配置字段对应的异常信息;则所述装置还包括:配置模块,用于根据所述白名单配置请求,配置所述白名单,并将所述预配置字段以及所述预配置字段对应的异常信息保存在白名单中。

根据如上所述的装置,可选地,所述广告流量质量的分析请求还包括:时间粒度;则所述处理模块具体用于根据所述广告流量的分析请求,获取与所述广告标识和时间粒度对应的流量数据。

根据如上所述的装置,可选地,所述处理模块还用于若至少一个异常的,且与所述预配置的分析字段标识对应的相关信息不存在在所述白名单,则判断出所述广告标识对应的流量数据的质量异常。

本发明通过确定广告流量数据中与所述预配置的分析字段标识对应的相关信息的异常情况,并根据设置的白名单进一步的确定流量数据的异常与否,而不是仅仅通过流量数据的数量来评判广告流量质量,而是通过对广告流量数据中对应字段的相关信息的异常判断,及白名单对异常情况的排查来确定广告流量质量,从而可以更加客观、准确的评价广告流量质量,也避免了由于字段或其它特殊性而存在的异常,进而导致误判的情况。

附图说明

图1为本发明实施例一提供的广告流量质量的分析方法的流程图;

图2为本发明实施例二提供的广告流量质量的分析方法的流程图;

图3为本发明实施例三提供的广告流量质量的分析装置的结构示意图;

图4为本发明实施例四提供的广告流量质量的分析装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的广告流量质量的分析方法的流程图。本实施例涉及的是根据确定广告流量质量的具体过程。如图1所示,该方法包括如下步骤:

s101:接收广告流量质量的分析请求,该广告流量质量的分析请求包括:广告标识。

在本实施例中,该广告标识可以为项目id、媒体id、广告位id,不同的广告标识划分了不同的数据范围。比如项目id对应于项目相关的流量数据,媒体id对应与媒体相关的流量数据,广告位id对应与广告位相关的流量数据,该广告标识可以包括项目id、媒体id或广告位id中的任一项,则相应的为各id对应的流量数据,该广告标识也可以为项目id、媒体id、广告位id的任意一种组合,比如包括项目id和媒体id,则相应的获取项目id对应的流量数据和媒体id对应的流量数据,综合分析处理。

s102:根据该广告流量质量的分析请求,获取与该广告标识对应的流量数据,并根据预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段标识对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的相关信息是否存在异常。

在本实施例中,当接收到需要进行流量质量分析的广告标识时,可以通过该广告标识,从服务器中获取与该广告标识对应的流量数据。其中,该服务器为用于存储历史数据的服务器,该历史数据可以为多个广告标识对应的流量数据。

另外,当从服务器中获取到与该广告标识对应的流量数据之后,可以根据预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的字段是否存在对应的异常信息。

举例来说,该预配置的分析字段标识可以包括如下多种的组合:

时间戳、cookie、媒体id、项目id、广告位id、ip、广告标识符(identifierforidentifier,简称:idfa)、国际移动装备辨识码(internationalmobileequipmentidentity,简称:imei)、媒体访问控制(mediaaccesscontrol,简称:mac)、用户代理(useragent,简称:ua)和操作系统。

具体的,当预配置的分析字段标识具体为ip时,可以对该广告标识对应的流量数据中的与该ip对应的相关信息进行分析处理,例如:

分析该ip对应的曝光或点击数量是否大于预设第一数量阈值;或者,

分析该ip对应cookie或其他能标示同一设备的信息生存周期是否小于预设时间阈值;或者,

分析该ip对应的版本浏览器流量是否为低版本浏览器,且对应的流量数值是否大于有预设流量阈值。

当预配置的分析字段标识具体为idfa/imei时,可以对该广告标识对应的流量数据中的与该idfa/imei对应的相关信息进行分析处理,例如:

分析该idfa/imei对应的曝光或点击数量是否大于预设第二数量阈值;或者,

分析该idfa/imei对应的设备中是否存在不同设备。

当预配置的分析字段标识具体为cookie时,可以对该广告标识对应的流量数据中的与该cookie对应的相关信息进行分析处理,例如:

分析该cookie对应的曝光或点击数量是否大于预设第三数量阈值;或者,

分析该cookie对应的ua是否存在不同。

进一步的,还可以对与预配置的分析字段对应的相关信息的规范性进行分析处理,例如:

当预配置的分析字段标识具体为cookie时,可以检查该广告标识对应的流量数据中的与该cookie对应的相关信息的格式是否异常。

再进一步举例来说,分析该cookie对应的格式是否异常的具体实现方式可以为:

cookie一般为一个字符串,其对应的相关信息可以包括如下:

name=value、expires=date、path=path、domain=domain_name、secure等;

具体的,可以判断cookie字符串是不是以name=value属性对开头,若不是,则判断该cookie对应的格式异常,则进一步的判断出该cookie对应的相关信息存在异常。

可选的,还可以检查该广告标识对应的流量数据中的项目id、媒体id和广告位id是否异常。

进一步的,还可以对多个与预配置的分析字段对应的相关信息之间的冲突性进行分析处理,例如:

当预配置的分析字段标识具体为idfa/imei或操作系统时,检查该idfa/imei或操作系统与对应的ua的解析是否匹配,若不匹配,则判断该idfa/imei或操作系统对应的相关信息存在异常。

当预配置的分析字段标识具体为cookie时,检查该cookie对应的相关信息中的生存时间与时间戳信息是否匹配,若不匹配,则判断该cookie对应的相关信息存在异常。

s103:在判断出与该预配置的分析字段标识对应的相关信息存在异常时,查询异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中。

s104:若全部异常的,且与该预配置的分析字段标识对应的相关信息均存在在所述白名单,则判断出该广告标识对应的流量数据的质量正常。

在本实施例中,为了能够更加精确的判断出与预配置的分析字段标识对应的相关信息是否异常,还需要再通过白名单实现进一步的判断,其原因是由于某些操作系统自身的配置问题,因此导致一些与预配置的分析字段标识对应的相关信息的异常并不是人为的异常。基于此,本发明设置有白名单,该白名单中存储字段以及该字段对应的异常信息。当判断出与该预配置的分析字段标识对应的相关信息存在异常时,查询该异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中,若均存在,则说明造成异常的原因并不是人为的,则确定该广告标识对应的流量数据的质量正常。若部分存在或者全部都不存在,则确定该广告标识对应的流量数据的质量异常。

举例来说,当基于预配置的分析字段的标识对应的字段为idfa、imei、mac或ip时,在判断出该字段对应的自带默认值是异常时,可以查询白名单,确认该操作系统对应的异常的自带默认值是否存在在白名单中,若存在,则认为该操作系统对应的自带默认值不异常。

另外,还需要说明的是,对于确认广告标识对应的流量数据的质量异常时,可以将该广告标识以及对应的流量数据存储在黑名单中。

本发明提供的广告流量质量的分析方法,通过根据接收到的广告流量质量的分析请求,获取与该广告流量质量的分析请求中的广告标识对应的流量数据,并基于预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段标识对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的相关信息是否存在异常,并在判断出异常时,查询异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中,若全部异常的,且与该预配置的分析字段标识对应的相关信息均存在在白名单,则判断出广告标识对应的流量数据的质量正常,由于采用了统一的预配置的分析字段标识来进行判断,因此使得分析该广告标识对应的流量数据的质量是否异常的速度相较于现有技术中更为快捷,同时,由于还需要通过白名单进一步判断异常的,且与该预配置的分析字段标识对应的相关信息是否是人为导致,从而使得分析该广告标识对应的流量数据的质量的精确度更为准确。

图2为本发明实施例二提供的广告流量质量的分析方法的流程图。基于上述图1所示实施例的基础上,如图2所示,该方法还可以包括如下步骤:

s201:接收白名单配置请求,所述白名单配置请求中包括:预配置字段以及所述预配置字段对应的异常信息。

s202:根据所述白名单配置请求,配置所述白名单,并将所述预配置字段以及所述预配置字段对应的异常信息保存在白名单中。

在本实施例中,白名单的设置可以在上述步骤s101之前,也可以在其他任意时刻,即当白名单发生了更新时,都可以对白名单进行重新设置。从而可以进一步提高广告标识对应的流量数据的质量的精确度。

进一步的,对于步骤s101的具体实现方式还可以为:

s101’:接收广告流量质量的分析请求,该广告流量质量的分析请求包括:广告标识和时间粒度。

则步骤s102相应的具体为:

s102’:根据该广告流量质量的分析请求,获取与该广告标识和时间粒度对应的流量数据,并根据预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段标识对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的相关信息是否存在对应的异常信息。

在本实施例中,为了实现分析广告标识对应的流量数据的灵活性以及一定程度上可以提高分析的速度或者精确度,可以对不同的时间粒度进行切换。例如:可以获取一小时内的广告标识对应的流量数据,从而可以快速判断出该广告标识对应的流量数据是否正常。又例如:可以获取一天的广告标识对应的流量数据,虽然在处理速度上相较于时间粒度为一小时有所变长,但是由于采集数据较多,因此可以在一定程度上提高了分析的精确度。

图3为本发明实施例三提供的广告流量质量的分析装置的结构示意图,如图3所示,该广告流量质量的分析装置30包括:接收模块31、处理模块32和查询模块33。

其中,接收模块31,用于接收广告流量质量的分析请求,所述广告流量质量的分析请求包括:广告标识。

处理模块32,用于根据所述广告流量质量的分析请求,获取与所述广告标识对应的流量数据,并根据预配置的分析字段标识,对所述广告标识对应的流量数据中的与所述预配置的分析字段标识对应的相关信息进行分析处理,以判断与所述预配置的分析字段标识对应的相关信息是否存在异常。

在本实施例中,当接收模块31接收到需要进行流量质量分析的广告标识时,处理模块32可以通过该广告标识,从服务器中获取与该广告标识对应的流量数据。其中,该服务器为用于存储历史数据的服务器,该历史数据可以为多个广告标识对应的流量数据。

另外,当处理模块32从服务器中获取到与该广告标识对应的流量数据之后,可以根据预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的字段是否存在对应的异常信息。查询模块33,用于在处理模块32判断出与该预配置的分析字段标识对应的相关信息存在异常时,查询模块33查询异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中;

若查询模块33查询到全部异常的,且与该预配置的分析字段标识对应的相关信息均存在在所述白名单中,则处理模块32判断出该广告标识对应的流量数据的质量正常。

在本实施例中,为了处理模块32能够更加精确的判断出与预配置的分析字段标识对应的相关信息是否异常,还需要再通过查询模块33查询白名单实现进一步的判断,其原因是由于某些操作系统自身的配置问题,因此导致一些与预配置的分析字段标识对应的相关信息的异常并不是人为的异常。基于此,本发明设置有白名单,该白名单中存储字段以及该字段对应的异常信息。当处理模块32判断出与该预配置的分析字段标识对应的相关信息存在异常时,查询模块33查询该异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中,若均存在,则说明造成异常的原因并不是人为的,则处理模块32确定该广告标识对应的流量数据的质量正常。若部分存在或者全部都不存在,则处理模块32确定该广告标识对应的流量数据的质量异常。

举例来说,当基于预配置的分析字段的标识对应的字段为idfa、imei、mac或ip时,在处理模块32判断出该字段对应的自带默认值是异常时,查询模块33可以查询白名单,确认该操作系统对应的异常的自带默认值是否存在在白名单中,若存在,则处理模块32认为该操作系统对应的自带默认值不异常。

另外,还需要说明的是,对于处理模块32确认广告标识对应的流量数据的质量异常时,可以将该广告标识以及对应的流量数据存储在黑名单中。

本发明提供的广告流量质量的分析方法,通过在接收模块31根据接收到的广告流量质量的分析请求时,处理模块32获取与该广告流量质量的分析请求中的广告标识对应的流量数据,并基于预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段标识对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的相关信息是否存在异常,并在处理模块32判断出异常时,查询模块33查询异常的,且与该预配置的分析字段标识对应的相关信息是否存在在白名单中,若全部异常的,且与该预配置的分析字段标识对应的相关信息均存在在白名单,则处理模块32判断出广告标识对应的流量数据的质量正常,由于采用了统一的预配置的分析字段标识来进行判断,因此使得分析该广告标识对应的流量数据的质量是否异常的速度相较于现有技术中更为快捷,同时,由于还需要通过白名单进一步判断异常的,且与该预配置的分析字段标识对应的相关信息是否是人为导致,从而使得分析该广告标识对应的流量数据的质量的精确度更为准确。

图4为本发明实施例四提供的广告流量质量的分析装置的结构示意图。基于上述图3所示实施例的基础上,如图4所示,该装置30还可以包括:配置模块34。

其中,所述接收模块31还用于接收白名单配置请求,所述白名单配置请求中包括:预配置字段以及所述预配置字段对应的异常信息;所述配置模块34用于根据接收模块31接收到的白名单配置请求,配置所述白名单,并将所述预配置字段以及所述预配置字段对应的异常信息保存在白名单中。

在本实施例中,白名单的设置可以在接收模块31接收广告流量质量的分析请求之前,也可以在其他任意时刻,即当白名单发生了更新时,都可以对白名单进行重新设置。从而可以进一步提高广告标识对应的流量数据的质量的精确度。

进一步的,对于接收模块31接收广告流量质量的分析请求,该广告流量质量的分析请求还可以包括:广告标识和时间粒度;配置模块34根据该广告流量质量的分析请求,获取与该广告标识和时间粒度对应的流量数据,并根据预配置的分析字段标识,对该广告标识对应的流量数据中的与该预配置的分析字段标识对应的相关信息进行分析处理,以判断与该预配置的分析字段标识对应的相关信息是否存在对应的异常信息。

在本实施例中,为了实现分析广告标识对应的流量数据的灵活性以及一定程度上可以提高分析的速度或者精确度,接收模块31接收的广告流量质量的分析请求还可以包括:广告标识和时间粒度,即可以对不同的时间粒度进行切换。例如:配置模块34可以获取一小时内的广告标识对应的流量数据,从而可以快速判断出该广告标识对应的流量数据是否正常。配置模块34还可以获取一天的广告标识对应的流量数据,虽然在处理速度上相较于时间粒度为一小时有所变长,但是由于采集数据较多,因此可以在一定程度上提高了分析的精确度。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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