广告转化率评估方法、装置、计算机设备和存储介质与流程

文档序号:20192140发布日期:2020-03-27 19:46阅读:134来源:国知局
广告转化率评估方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种广告转化率评估方法、装置、计算机设备和存储介质。



背景技术:

随着互联网技术的发展,在线广告已经成为许多商家的主要广告投放方式,广告商或者广告投放平台通常需要对广告的转化率进行分析,以筛选出感兴趣的用户群体,进而可制定出有效的广告投放方式。传统的转化率预估方法,需要用户填写手机号或者录入用户账户来确定用户,否则难以识别出用户、更无法对用户下载应用程序的行为进行确认,导致无法统计得到广告投放的准确转化率。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够准确识别用户,提高广告转化率统计的准确率的广告转化率评估方法、装置、计算机设备和存储介质。

一种广告转化率评估方法,所述方法包括:

接收运维服务器发送的安装标识,其中,所述安装标识携带有第一用户终端的第一终端标识和广告标识;

接收第二用户终端发送的应用浏览请求,所述应用浏览请求携带有所述第二用户终端的第二终端标识和应用标识;

根据所述应用浏览请求生成与所述第二终端标识对应的设备浏览标识;

从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取所述已存储的广告标识的安装标识和所述待评估应用标识的设备浏览标识;

对获取的所述安装标识和所述设备浏览标识进行比对,并评估所述广告标识的转化率。

在其中一个实施例中,所述根据所述应用浏览请求生成与所述第二终端标识对应的设备浏览标识,包括:

采用geohash算法对所述应用浏览请求的所述应用标识进行编码,生成所述第二终端标识的geohash编码字符串;

根据数据加密算法对geohash编码字符串和第二终端标识进行加密,生成设备浏览标识。

在其中一个实施例中,所述对所述安装标识和所述设备浏览标识进行比对,并评估所述广告标识的转化率,包括:

从所述安装标识中解析出第一终端标识,从所述设备浏览标识解析出第二终端标识;

比对所述第一终端标识和所述第二终端标识,并生成比对结果;

统计所述广告标识对应的第一终端标识的请求数量,根据所述比对结果和所述请求数量计算所述广告标识的转化率。

在其中一个实施例中,所述比对所述第一终端标识和所述第二终端标识,并生成比对结果,包括:

判断所述第一终端标识和所述第二终端标识是否一致;

当判定为一致时,从所述安装标识中提取安装时间,从所述设备浏览标识中提取浏览时间;

获取预设时间阈值;

当所述安装时间和所述浏览时间的差值不大于预设时间阈值时,生成所述安装标识和所述设备浏览标识匹配的比对结果。

在其中一个实施例中,所述第一终端标识包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。

一种广告转化率评估方法,所述方法包括:

接收第一用户终端发送的应用安装请求,所述应用安装请求携带有第一终端标识和广告标识;

获取与所述广告标识对应的程序安装包,将所述程序安装包根据第一终端标识发送给所述第一用户终端,并将发送时间设定为安装时间;

采用数据加密算法根据所述第一终端标识、所述广告标识和所述安装时间生成安装标识,并将所述安装标识发送给评估服务器;其中,所述安装标识用于评估所述广告标识的转化率。

一种转化率评估方法,所述方法包括:

获取与程序块对应的第一特征和第二特征,其中,第一特征携带有所述程序块的安装地址和安装终端信息,第二特征携带有所述程序块的浏览接口和浏览终端信息;

采用网格算法分别对所述安装地址、所述浏览接口计算得到第一geohash值和第二geohash值,并采用加密算法分别对所述第一geohash值和所述安装终端信息、所述第二geohash值和所述浏览终端信息生成与第一特征对应的第一识别码和与第二特征对应的第二识别码;

从数据库中获取所述第一识别码和所述第二识别码,并对所述第一识别码和所述第二识别码进行解密,得到与所述第一特征对应的第三特征和与所述第二特征对应的第四特征;

比对所述第三特征和第四特征,并根据比对结果计算程序块安装和浏览之间的转化率。

一种广告转化率评估装置,所述装置包括:

安装标识接收模块,用于接收运维服务器发送的安装标识,其中,所述安装标识携带有第一用户终端的第一终端标识和广告标识;

浏览请求接收模块,用于接收第二用户终端发送的应用浏览请求,所述应用浏览请求携带有第二终端标识和应用标识;

浏览标识生成模块,用于根据所述应用浏览请求生成与所述第二终端标识对应的设备浏览标识;

搜索匹配模块,用于从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取所述已存储的广告标识的安装标识和所述待评估应用标识的设备浏览标识;

比对评估模块,用于对获取的所述安装标识和所述设备浏览标识进行比对,并评估所述广告标识的转化率。

在一个实施例中,所述浏览标识生成模块,包括:

转码单元,用于采用geohash算法对所述应用浏览请求的所述第二终端标识进行编码,生成所述第二终端标识的geohash编码字符串;

加密单元,用于根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

上述广告转化率评估方法、装置、计算机设备和存储介质,接收运维服务器发送的安装标识,安装标识携带有第一用户终端的第一终端标识和广告标识;接收第二用户终端发送的应用浏览请求,应用浏览请求携带有所述第二用户终端的第二终端标识和应用标识;根据所述应用浏览请求生成与所述第二终端标识对应的设备浏览标识;通过对安装标识和设备浏览标识进行比对,快速并准确地识别出用户,对用户下载应用程序的行为进行确认,准确统计了广告标识的转化率,从而提高了广告转化率预估的准确率。

附图说明

图1为一个实施例中广告转化率评估方法的应用场景图;

图2为一个实施例中广告转化率评估方法的流程示意图;

图3为一个实施例中设备浏览标识生成步骤的流程示意图;

图4为一个实施例中广告转化率评估步骤的流程示意图;

图5为另一个实施例中广告转化率评估方法的流程示意图;

图6为一些实施例中广告转化率评估方法的流程示意图;

图7为一些实施例中转化率评估方法的流程示意图;

图8为一个实施例中广告转化率评估装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的广告转化率评估方法,可以应用于如图1所示的应用环境中。其中,运维服务器102通过网络与第一用户终端106进行通信,运维服务器102、第二用户终端108分别通过网络与评估服务器104进行通信。运维服务器102接收第一用户终端106发送的应用安装请求,其中,应用安装请求携带有广告标识和第一终端标识。运维服务器102根据应用安装请求生成安装标识,安装标识用于评估广告标识的转化率。评估服务器104接收运维服务器102发送的安装标识,其中,安装标识携带有第一用户终端106的第一终端标识和广告标识。评估服务器104接收第二用户终端108发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识。评估服务器104根据应用浏览请求生成与第二终端标识对应的设备浏览标识。评估服务器104从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识。评估服务器104对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。其中,第一用户终端106、第二用户终端108可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式智能设备,运维服务器102、评估服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一些实施例中,运维服务器102和评估服务器104可以设置在一个服务器或服务器集群中。

在一个实施例中,如图2所示,提供了一种广告转化率评估方法,以该方法应用于图1中的评估服务器为例进行说明,包括以下步骤:

步骤202,接收运维服务器发送的安装标识,其中,安装标识携带有第一用户终端的第一终端标识和广告标识。

安装标识用于评估广告标识的转化率。安装标识携带有第一用户终端的第一终端标识和广告标识。第一用户终端是下载并安装与广告标识对应的应用程序的终端。运维服务器是存储有与广告标识对应的应用程序,运维服务器可以是应用程序安装平台的服务器,也可以是应用程序生成平台的服务器。广告标识用于标识应用程序的获取方式,广告标识可以是将应用程序的安装链接整理成广告链接形式,或者将应用程序的安装链接嵌入网页中一部分页面、并将网页整理成广告链接形式。例如,广告标识可以是程序安装二维码,该二维码还可以包含广告标识投放地址等信息。评估服务器接收运维服务器发送的安装标识。

步骤204,接收第二用户终端发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识。

第二用户终端是已安装应用程序并浏览的终端。应用浏览请求用于请求浏览应用程序中的至少一个信息,应用浏览请求携带有第二用户终端的第二终端标识和应用程序的应用标识。例如,应用浏览请求可以是应用程序打开请求。评估服务器接收第二用户终端发送的应用浏览请求。

步骤206,根据应用浏览请求生成与第二终端标识对应的设备浏览标识。

评估服务器根据应用浏览请求生成与第二终端表示对应的设备浏览标识。服务器可以采用数据加密算法对应用浏览请求中的第二终端标识和应用标识进行加密,并将加密后的第二终端标识和应用标识生成设备浏览标识。评估服务器可以将设备浏览标识存储在数据库中,以便下次查询。

步骤208,从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识。

待评估应用标识是指数据库中已存储的应用标识,该应用标识可以与特定的广告标识匹配。数据库分别存储有安装标识和设备浏览标识。在数据库中,一个广告标识仅对应一个应用标识,一个应用标识可以对应多个广告标识。评估服务器可以通过安装标识中的广告标识识别出应用程序的广告来源,也可以通过设备浏览标识的第二终端标识识别出安装应用程序的应用终端。评估服务器从数据库搜索与已存储的广告标识匹配的待评估应用标识。评估服务器可以从安装标识中解析出广告标识,评估服务器也可以从设备浏览标识中解析出应用标识。评估服务器根据数据库中广告标识和应用标识的对应关系,确定与广告标识对应的待评估应用标识。评估服务器从数据库中获取与已存储的广告标识的安装标识和待评估应用标识的设备浏览标识。

步骤210,对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。

评估服务器对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。评估服务器可以从安装标识中提取出第一终端标识,并从设备浏览标识中提取出第二终端标识;评估服务器将第一终端标识与第二终端标识进行比对,生成比对结果。评估服务器可以统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。评估服务器也可以统计同一终端标识在安装标识和设备浏览标识出现的交集,并根据交集计算广告标识的转化率。例如,当评估服务器解析出安装标识中的8个第一终端标识,并解析出设备浏览标识中的10个第二终端标识时,评估服务器统计同一终端标识在安装标识和设备浏览标识出现的交集,交集中的终端标识数为6个,评估服务器计算广告标识的转化率,其中,转化率=交集数量/安装标识的数量×100%,即、转化率=6/8×100%=75%。

上述广告转化率评估方法中,接收运维服务器发送的安装标识,安装标识携带有第一用户终端的第一终端标识和广告标识;接收第二用户终端发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识;根据应用浏览请求生成与第二终端标识对应的设备浏览标识;通过对安装标识和设备浏览标识进行比对,快速并准确地识别出用户,对用户下载应用程序的行为进行确认,准确统计了广告标识的转化率,从而提高了广告转化率预估的准确率。

在另一个实施例中,如图3所示,根据应用浏览请求生成与第二终端标识对应的设备浏览标识,包括以下步骤:

步骤302,采用geohash算法对应用浏览请求的第二终端标识进行编码,生成第二终端标识的geohash编码字符串。

评估服务器采用geohash算法对应用浏览请求的第二终端标识进行编码,生成应用标识的geohash编码字符串。评估服务器可以对与用户识别相关的关联信息进行编码,避免用户信息被泄露。第二终端标识可以是终端的cmiitid、入网许可号等表征唯一用户的识别码。评估服务器可以把预设区域均匀地划分成大小相等的n*n个矩形区域,并且按照标准geohash规则,即morton编码规则,对这些区域进行标准geohash编码,而后根据预设经度和纬度生成第二终端标识的geohash编码字符串。评估服务器也可以对安装标识中的第一终端标识进行编码,并对编码后的安装标识进行存储。

当预设区域为实际地理位置时,广告标识的经纬度可以是广告标识所在位置的具体经纬度,第二终端标识的经度可以是终端的cmiitid、纬度可以是入网许可号;当预设区域为识别码组成的字符串时,广告标识的经度可以是网页、纬度可以是系统api/ip地址,第二终端标识的经度可以是终端的cmiitid、纬度可以是入网许可号。

步骤304,根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

数据加密算法可以是单项散列函数算法,例如md5、sha1、sha256、sha512等,数据加密算法也可以是消息认证码算法,例如hmac-md5、hmac-sha1等。评估服务器根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

在上述广告转化率评估方法中,通过geohash算法对与用户识别相关的关联信息进行编码,避免用户信息被泄露,而且通过数据加密算法对应用浏览请求进行加密,进一步降低了信息被泄露的概率,提高了数据的安全性。

在一个实施例中,如图4所示,对安装标识和设备浏览标识进行比对,并评估广告标识的转化率,包括以下步骤:

步骤402,从安装标识中解析出第一终端标识,从设备浏览标识解析出第二终端标识。

安装标识用于评估广告标识的转化率,可以携带有第一终端标识和广告标识,也可以携带第一终端标识、广告标识、终端设备型号和系统版本号等。其中,第一终端标识可以包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。设备浏览标识可以携带有第二终端标识和应用标识,也可以携带有第二终端标识、应用标识、终端设备型号和系统版本号等。其中,第二终端标识可以包括终端设备识别码、设备连接端口中的任意一至多种。终端设备识别码可以是终端的cmiitid、入网许可号等。评估服务器从安装标识中解析出第一终端标识,从设备浏览标识解析出第二终端标识。

步骤404,比对第一终端标识和第二终端标识,并生成比对结果。

评估服务器比对第一终端标识和第二终端标识,并生成比对结果。评估服务器可以计算第一终端标识和第二终端标识的比对相似度,获取预设相似度。当比对相似度不小于预设相似度时,评估服务器生成第一终端标识和第二终端标识对应的比对结果;当比对相似度小于预设相似度时,评估服务器生成第一终端标识和第二终端标识不对应的比对结果。评估服务器也可以从第一终端标识和第二终端标识中提取出表征唯一用户的识别码,并将第一终端标识的识别码和第二终端标识的识别码进行比对,当识别码完全一致时,评估服务器生成第一终端标识和第二终端标识对应的比对结果;当识别码不完全一致时,评估服务器生成第一终端标识和第二终端标识不对应的比对结果。

步骤406,统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。

评估服务器可以统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。例如,评估服务器统计出广告标识对应的第一终端标识的请求数量为100,评估服务器统计比对结果中第一终端标识和第二终端标识对应的比对结果是数量为60,评估服务器根据比对结果和请求数量计算得到广告标识的转化率为60%。

在另一个实施例中,比对第一终端标识和第二终端标识,并生成比对结果,包括以下步骤:判断第一终端标识和第二终端标识是否一致;当判定为一致时,从安装标识中提取安装时间,从设备浏览标识中提取浏览时间;获取预设时间阈值;当安装时间和浏览时间的差值不大于预设时间阈值时,生成安装标识和设备浏览标识匹配的比对结果。

评估服务器判断第一终端标识和第二终端标识是否一致,评估服务器可以从第一终端标识和第二终端标识中提取出表征唯一用户的识别码,并将第一终端标识的识别码和第二终端标识的识别码进行比对,当识别码完全一致时,评估服务器判定第一终端标识和第二终端标识一致;当识别码不完全一致时,评估服务器判定第一终端标识和第二终端标识不一致。

安装时间可以是运维服务器接收到第一用户终端的应用安装请求的时间,也可以是运维服务器将应用安装程序发送给第一用户终端的时间。浏览时间是评估服务器接收到应用浏览请求的时间。当判定第一终端标识和第二终端标识一致时,评估服务器从安装标识中提取安装时间,从设备浏览标识中提取浏览时间。评估服务器获取预设时间阈值。预设时间阈值是用于评估安装标识和设备浏览标识是否相关的最大时间阈值。当安装时间和浏览时间的差值不大于预设时间阈值时,评估服务器生成安装标识和设备浏览标识匹配的比对结果。当第一终端标识和第二终端标识不一致或者安装时间和浏览时间的差值大于预设时间阈值时,评估服务器生成安装标识和设备浏览标识不匹配的比对结果。

在上述广告转化率评估方法中,待评估服务器不仅对安装标识和设备浏览标识是否一致进行了比对,还比对了安装标识和设备浏览标识的时间,针对性地对预设周期内的转化率进行评估,能提高转化率捕捉的实时性,降低捕捉行为的侵犯性,提高了广告转化率数据的有效性。

在另一个实施例中,如图5所示,提供了一种广告转化率评估方法,以该方法应用于图1中的运维服务器为例进行说明,包括以下步骤:

步骤502,接收第一用户终端发送的应用安装请求,应用安装请求携带有第一终端标识和广告标识。

第一用户终端是下载并安装与广告标识对应的应用程序的终端。应用安装请求是安装应用程序的请求,应用安装请求携带有第一终端标识和广告标识。第一终端标识可以包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。第一用户终端可以通过扫描或点击广告标识生成应用安装请求。运维服务器接收第一用户终端发送的应用安装请求。

步骤504,获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端,并将发送时间设定为安装时间。

运维服务器获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端,并将发送时间设定为安装时间。

步骤506,采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器;其中,安装标识用于评估广告标识的转化率。

安装标识用于评估广告标识的转化率,可以携带有第一终端标识和广告标识。安装标识还可以携带安装时间、获取广告标识的扫码软件、第一用户终端的设备型号和设备版本等。运维服务器可以采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器。运维服务器也可以采用geohash算法对第一终端标识等进行编码,而后生成安装标识。

在另一个实施例中,如图6所示,提供了一种广告转化率评估方法,包括以下步骤:

步骤601,运维服务器102接收第一用户终端106发送的应用安装请求,应用安装请求携带有第一终端标识和广告标识;

步骤602,运维服务器102获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端106,并将发送时间设定为安装时间;

步骤603,运维服务器102采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器104;其中,安装标识用于评估广告标识的转化率;

步骤604,评估服务器104接收运维服务器发送的安装标识,并将安装标识存储在数据库中;

步骤605,评估服务器104接收第二用户终端108发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识;

步骤606,评估服务器104根据应用浏览请求生成与第二终端标识对应的设备浏览标识,并将设备浏览标识存储在数据库中;

步骤607,当接收到广告标识评估指令时,评估服务器104从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识;

步骤608,评估服务器104对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。

在另一个实施例中,如图7所示,提供了一种转化率评估方法,包括以下步骤:

步骤702,获取与程序块对应的第一特征和第二特征,其中,第一特征携带有程序块的安装地址和安装终端信息,第二特征携带有程序块的浏览接口和浏览终端信息。

第一特征携带有程序块的安装地址和安装终端信息。程序块可以是一个.exe文件,或一个动态链接库(dll—dynamiclinkinglibrary,dll库),或一个设备驱动程序,也可能是一个程序包含的能被另一个程序存取的数据资源。程序块的显示形式可以是应用程序,例如,某一app等。安装地址可以是终端的物理地址、终端连接的端口地址或者地理地址等。安装终端信息可以包括安装程序块、终端的设备型号、设备的系统版本号中至少一个。第二特征携带有程序块的浏览接口和浏览终端信息。浏览接口是用户使用程序块时,连接的服务接口。浏览终端信息可以包括浏览程序块、浏览终端的设备型号、设备的系统版本号中至少一个。服务器获取第一特征和第二特征。第一特征和第二特征均与预设的程序块对应,并相互之间存在特定联系。例如,第一特征和第二特征之间的联系可以是:两者的获取时间不大于预设阈值,或者第一特征或第二特征均携带有同一终端的设备型号,或者第一特征或第二特征均携带有同一设备的系统版本号等。

步骤704,采用网格算法分别对安装地址、浏览接口计算得到第一geohash值和第二geohash值,并采用加密算法分别对第一geohash值和安装终端信息、第二geohash值和浏览终端信息生成与第一特征对应的第一识别码和与第二特征对应的第二识别码。

服务器采用网格算法分别对安装地址、浏览接口计算得到第一geohash值和第二geohash值,并采用加密算法分别对第一geohash值和安装终端信息、第二geohash值和浏览终端信息生成与第一特征对应的第一识别码和与第二特征对应的第二识别码。加密算法可以是单项散列函数算法,例如md5、sha1、sha256、sha512等,数据加密算法也可以是消息认证码算法,例如hmac-md5、hmac-sha1等。服务器可以将生成的第一识别码和第二识别码存储在数据库中。

步骤706,从数据库中获取第一识别码和第二识别码,并对第一识别码和第二识别码进行解密,得到与第一特征对应的第三特征和与第二特征对应的第四特征。

数据库用于存储生成的所有第一识别码和第二识别码。服务器可以从数据库中获取第一识别码和第二识别码,并对第一识别码和第二识别码进行解密,得到与第一特征对应的第三特征和与第二特征对应的第四特征。在本实施例中,第一识别码与前述实施例中的安装标识对应,第二识别码与前述实施例中的设备浏览标识对应。

步骤708,比对第三特征和第四特征,并根据比对结果计算程序块安装和浏览之间的转化率。

服务器比对第三特征和第四特征,并根据比对结果计算程序块安装和浏览之间的转化率。服务器可以从第三特征中提取出与第一特征对应的安装终端信息,并从第四特征中提取出与第二特征对应的浏览终端信息,并将安装终端信息和浏览终端信息进行比对,生成比对结果。服务器可以统计与程序块对应的第一特征的请求数量,根据比对结果和请求数量计算程序块的转化率。

上述转化率评估方法中,获取第一特征和第二特征,并生成与第一特征对应的第一识别码和与第二特征对应的第二识别码;对第一识别码和第二识别码进行解密,得到与第一特征对应的第三特征和与第二特征对应的第四特征;通过对第三特征和第四特征进行比对,可以快速并准确地识别出程序块的转化率。

应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种广告转化率评估装置,包括:安装标识接收模块802、浏览请求接收模块804、浏览标识生成模块806、搜索匹配模块808和比对评估模块810,其中:

安装标识接收模块802,用于接收运维服务器发送的安装标识,其中,安装标识携带有第一用户终端的第一终端标识和广告标识。

浏览请求接收模块804,用于接收第二用户终端发送的应用浏览请求,应用浏览请求携带有第二终端标识和应用标识。

浏览标识生成模块806,用于根据应用浏览请求生成与第二终端标识对应的设备浏览标识。

搜索匹配模块808,用于从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识。

比对评估模块810,用于对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。

在一些实施例中,浏览标识生成模块806包括转码单元和加密单元,其中:

转码单元,用于采用geohash算法对应用浏览请求的第二终端标识进行编码,生成第二终端标识的geohash编码字符串。

加密单元,用于根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

在另一实施例中,比对评估模块810包括解析单元、比对单元和统计计算单元,其中:

解析单元,用于从安装标识中解析出第一终端标识,从设备浏览标识解析出第二终端标识。

比对单元,用于比对第一终端标识和第二终端标识,并生成比对结果。

统计计算单元,用于统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。

在一个实施例中,比对评估模块810包括判断单元、时间提取单元、阈值获取单元和比对结果生成单元,其中:

判断单元,用于判断第一终端标识和第二终端标识是否一致。

时间提取单元,用于当判定为一致时,从安装标识中提取安装时间,从设备浏览标识中提取浏览时间。

阈值获取单元,用于获取预设时间阈值。

比对结果生成单元,用于当安装时间和浏览时间的差值不大于预设时间阈值时,生成安装标识和设备浏览标识匹配的比对结果。

在一个实施例中,第一终端标识包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。

在一个实施例中,提供了一种广告转化率评估装置,包括请求接收模块、请求处理模块和安装标识生成模块,其中:

请求接收模块,用于接收第一用户终端发送的应用安装请求,应用安装请求携带有第一终端标识和广告标识。

请求处理模块,用于获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端,并将发送时间设定为安装时间。

安装标识生成模块,用于采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器。其中,安装标识用于评估广告标识的转化率。

关于广告转化率评估装置的具体限定可以参见上文中对于广告转化率评估方法的限定,在此不再赘述。上述广告转化率评估装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是评估服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储广告转化率评估数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种广告转化率评估方法。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收运维服务器发送的安装标识,其中,安装标识携带有第一用户终端的第一终端标识和广告标识;接收第二用户终端发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识;根据应用浏览请求生成与第二终端标识对应的设备浏览标识;从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识;对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。

在一个实施例中,处理器执行计算机程序时实现的根据应用浏览请求生成与第二终端标识对应的设备浏览标识,包括:采用geohash算法对应用浏览请求的第二终端标识进行编码,生成第二终端标识的geohash编码字符串;根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

在一个实施例中,处理器执行计算机程序时实现的对安装标识和设备浏览标识进行比对,并评估广告标识的转化率,包括:从安装标识中解析出第一终端标识,从设备浏览标识解析出第二终端标识;比对第一终端标识和第二终端标识,并生成比对结果;统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。

在一个实施例中,处理器执行计算机程序时实现的比对第一终端标识和第二终端标识,并生成比对结果,包括:判断第一终端标识和第二终端标识是否一致;当判定为一致时,从安装标识中提取安装时间,从设备浏览标识中提取浏览时间;获取预设时间阈值;当安装时间和浏览时间的差值不大于预设时间阈值时,生成安装标识和设备浏览标识匹配的比对结果。

在一个实施例中,处理器执行计算机程序时实现的第一终端标识包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收第一用户终端发送的应用安装请求,应用安装请求携带有第一终端标识和广告标识;获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端,并将发送时间设定为安装时间;采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器;其中,安装标识用于评估广告标识的转化率。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取与程序块对应的第一特征和第二特征,其中,第一特征携带有程序块的安装地址和安装终端信息,第二特征携带有程序块的浏览接口和浏览终端信息;采用网格算法分别对安装地址、浏览接口计算得到第一geohash值和第二geohash值,并采用加密算法分别对第一geohash值和安装终端信息、第二geohash值和浏览终端信息生成与第一特征对应的第一识别码和与第二特征对应的第二识别码;从数据库中获取第一识别码和第二识别码,并对第一识别码和第二识别码进行解密,得到与第一特征对应的第三特征和与第二特征对应的第四特征;比对第三特征和第四特征,并根据比对结果计算程序块安装和浏览之间的转化率。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收运维服务器发送的安装标识,其中,安装标识携带有第一用户终端的第一终端标识和广告标识;接收第二用户终端发送的应用浏览请求,应用浏览请求携带有第二用户终端的第二终端标识和应用标识;根据应用浏览请求生成与第二终端标识对应的设备浏览标识;从数据库搜索与已存储的广告标识匹配的待评估应用标识,并获取已存储的广告标识的安装标识和待评估应用标识的设备浏览标识;对获取的安装标识和设备浏览标识进行比对,并评估广告标识的转化率。

在一个实施例中,计算机程序被处理器执行时实现的根据应用浏览请求生成与第二终端标识对应的设备浏览标识,包括:采用geohash算法对应用浏览请求的第二终端标识进行编码,生成第二终端标识的geohash编码字符串;根据数据加密算法对geohash编码字符串和应用标识进行加密,生成设备浏览标识。

在一个实施例中,计算机程序被处理器执行时实现的对安装标识和设备浏览标识进行比对,并评估广告标识的转化率,包括:从安装标识中解析出第一终端标识,从设备浏览标识解析出第二终端标识;比对第一终端标识和第二终端标识,并生成比对结果;统计广告标识对应的第一终端标识的请求数量,根据比对结果和请求数量计算广告标识的转化率。

在一个实施例中,计算机程序被处理器执行时实现的比对第一终端标识和第二终端标识,并生成比对结果,包括:判断第一终端标识和第二终端标识是否一致;当判定为一致时,从安装标识中提取安装时间,从设备浏览标识中提取浏览时间;获取预设时间阈值;当安装时间和浏览时间的差值不大于预设时间阈值时,生成安装标识和设备浏览标识匹配的比对结果。

在一个实施例中,计算机程序被处理器执行时实现的第一终端标识包括终端设备识别码、设备连接端口、广告标识获取方式中的任意一至多种。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收第一用户终端发送的应用安装请求,应用安装请求携带有第一终端标识和广告标识;获取与广告标识对应的程序安装包,将程序安装包根据第一终端标识发送给第一用户终端,并将发送时间设定为安装时间;采用数据加密算法根据第一终端标识、广告标识和安装时间生成安装标识,并将安装标识发送给评估服务器;其中,安装标识用于评估广告标识的转化率。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取与程序块对应的第一特征和第二特征,其中,第一特征携带有程序块的安装地址和安装终端信息,第二特征携带有程序块的浏览接口和浏览终端信息;采用网格算法分别对安装地址、浏览接口计算得到第一geohash值和第二geohash值,并采用加密算法分别对第一geohash值和安装终端信息、第二geohash值和浏览终端信息生成与第一特征对应的第一识别码和与第二特征对应的第二识别码;从数据库中获取第一识别码和第二识别码,并对第一识别码和第二识别码进行解密,得到与第一特征对应的第三特征和与第二特征对应的第四特征;比对第三特征和第四特征,并根据比对结果计算程序块安装和浏览之间的转化率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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