应用广告投放的监测方法、装置、系统及可读存储介质与流程

文档序号:29440189发布日期:2022-03-30 10:01阅读:145来源:国知局
应用广告投放的监测方法、装置、系统及可读存储介质与流程

1.本发明涉及数据监控技术领域,尤其涉及一种应用广告投放的监测方法、装置、系统及可读存储介质。


背景技术:

2.随着智能终端的发展,智能终端所支持的功能越来越多,如即时通信功能、支付功能、游戏功能、音视频播放功能等;并且,该类功能主要通过安装应用软件实现。
3.当前,对于新推出的应用软件,为了快速推广,通常会以各种途径投放广告。但是不同渠道所投放广告的推广效果不同,某些渠道对广告的推广效果好,而另一些渠道对广告的推广效果差。若将广告投放到推广效果差的渠道上,会影响广告的推广。
4.因此,如何选择推广效果好的推广渠道,对广告进行推广,是当前亟待解决的技术问题。


技术实现要素:

5.本发明的主要目的在于提供一种应用广告投放的监测方法、装置、系统及可读存储介质,旨在解决现有技术中如何选择推广效果好的推广渠道,对广告进行推广的技术问题。
6.为实现上述目的,本发明提供一种应用广告投放的监测方法,所述应用广告投放的监测方法包括以下步骤:
7.当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作,其中,所述下载请求基于所述应用广告发布的多个投放渠道中的任意一个发起;
8.对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池;
9.分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果,并根据所述分析结果,确定多个所述投放渠道中的目标投放渠道。
10.可选地,多个投放渠道分别对应的各项监测数据均包含激活数据、留存数据和消费数据;
11.所述分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果的步骤包括:
12.获取所述数据池中与每一所述投放渠道对应的监测数据,并对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果;
13.在多个所述投放渠道分别生成对应的子分析结果后,将多个所述子分析结果设为所述分析结果。
14.可选地,所述对每一所述监测数据中包含的激活数据、留存数据和消费数据进行
整合分析,生成每一所述投放渠道对应的子分析结果的步骤包括:
15.获取与所述激活数据、留存数据和消费数据分别对应的第一权重值、第二权重值和第三权重值;
16.基于所述第一权重值、第二权重值和第三权重值,分别对每一所述监测数据中包含的激活数据、留存数据和消费数据进行加权整合,生成每一所述投放渠道对应的子分析结果。
17.可选地,所述根据所述分析结果,确定多个所述投放渠道中的目标投放渠道的步骤包括:
18.在所述分析结果所包含的多个所述子分析结果之间对比,确定多个所述子分析结果之间的结果最大值;
19.查找与所述结果最大值对应的投放渠道,并将查找到的投放渠道确定为多个所述投放渠道中的目标投放渠道。
20.可选地,所述对基于所述应用软件所触发的操作事件进行监测的步骤之前包括:
21.接收基于所述应用软件所发送的激活信息,并查找所述激活信息中的第一设备信息;
22.获取与所述下载请求对应的第二设备信息,并对所述第一设备信息和所述第二设备进行归因识别;
23.若所述归因识别的识别结果为识别通过,则执行对基于所述应用软件所触发的操作事件进行监测的步骤。
24.可选地,所述对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池的步骤包括:
25.当接收到基于所述应用软件所触发的操作事件时,获取与所述操作事件分别对应的访问信息和操作数据;
26.根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常;
27.若所述访问地址以及所述应用终端均正常,则对所述操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池。
28.可选地,所述根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常的步骤包括:
29.根据所述访问信息,判断所述应用软件对应的访问地址是否为异常地址;
30.若所述访问地址非异常地址,则基于所述操作数据,判断所述应用软件对应的应用终端是否为虚拟终端;
31.若所述应用终端非虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端正常。
32.可选地,所述判断所述应用软件对应的访问地址是否为异常地址的步骤之后包括:
33.若所述访问地址为异常地址,则判定与所述应用软件分别对应的访问地址以及应用终端异常。
34.可选地,所述判断所述应用软件对应的应用终端是否为虚拟终端的步骤之后包
括:
35.若所述应用终端为虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端异常。
36.可选地,所述当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作的步骤包括:
37.当接收基于应用广告发起的下载请求时,将与所述应用广告对应的下载页返回至于所述下载请求对应的请求终端;
38.当接收到所述请求终端基于所述下载页触发的下载指令时,将与所述应用广告对应的应用软件下载至所述请求终端。
39.可选地,所述当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作的步骤之前包括:
40.接收应用广告,并将所述应用广告发布到多个投放渠道,以推广所述应用广告。
41.进一步地,为实现上述目的,本发明还提供一种应用广告投放的监测装置,所述应用广告投放的监测装置包括:
42.下载模块,用于当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作,其中,所述下载请求基于所述应用广告发布的多个投放渠道中的任意一个发起;
43.监测模块,用于对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池;
44.确定模块,用于分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果,并根据所述分析结果,确定多个所述投放渠道中的目标投放渠道。
45.可选地,多个投放渠道分别对应的各项监测数据均包含激活数据、留存数据和消费数据;所述确定模块还包括:
46.分析单元,用于获取所述数据池中与每一所述投放渠道对应的监测数据,并对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果;
47.设定单元,用于在多个所述投放渠道分别生成对应的子分析结果后,将多个所述子分析结果设为所述分析结果。
48.可选地,所述分析单元还用于:
49.获取与所述激活数据、留存数据和消费数据分别对应的第一权重值、第二权重值和第三权重值;
50.基于所述第一权重值、第二权重值和第三权重值,分别对每一所述监测数据中包含的激活数据、留存数据和消费数据进行加权整合,生成每一所述投放渠道对应的子分析结果。
51.可选地,所述确定模块还包括:
52.对比单元,用于在所述分析结果所包含的多个所述子分析结果之间对比,确定多个所述子分析结果之间的结果最大值;
53.确定单元,用于查找与所述结果最大值对应的投放渠道,并将查找到的投放渠道确定为多个所述投放渠道中的目标投放渠道。
54.可选地,所述应用广告投放的监测装置还包括:
55.接收模块,用于接收基于所述应用软件所发送的激活信息,并查找所述激活信息中的第一设备信息;
56.获取模块,用于获取与所述下载请求对应的第二设备信息,并对所述第一设备信息和所述第二设备进行归因识别;
57.执行模块,用于若所述归因识别的识别结果为识别通过,则执行对基于所述应用软件所触发的操作事件进行监测的步骤。
58.可选地,所述监测模块还包括:
59.获取单元,用于当接收到基于所述应用软件所触发的操作事件时,获取与所述操作事件分别对应的访问信息和操作数据;
60.判断单元,用于根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常;
61.监测单元,用于若所述访问地址以及所述应用终端均正常,则对所述操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池。
62.可选地,所述判断单元还用于:
63.根据所述访问信息,判断所述应用软件对应的访问地址是否为异常地址;
64.若所述访问地址非异常地址,则基于所述操作数据,判断所述应用软件对应的应用终端是否为虚拟终端;
65.若所述应用终端非虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端正常。
66.进一步地,为实现上述目的,本发明还提供一种应用广告投放的监测系统,所述应用广告投放的监测系统包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的应用广告投放的监测程序,所述应用广告投放的监测程序被所述处理器执行时实现如上述所述的应用广告投放的监测方法的步骤。
67.进一步地,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有应用广告投放的监测程序,所述应用广告投放的监测程序被处理器执行时实现如上所述的应用广告投放的监测方法的步骤。
68.本发明的应用广告投放的监测方法、装置、系统和可读存储介质,由包含广告投放平台和广告监测平台的应用广告投放的监测系统对应用广告的投放进行监测,监测系统在接收到通过应用广告发起的下载请求时,先对该应用广告所对应的应用软件进行下载操作,其中,下载请求为基于应用广告发布的多个投放渠道中的任意一个发起;再对基于应用软件所触发的操作事件进行监测,生成与发起下载请求的投放渠道对应的监测数据添加到数据池;此后,对数据池中与多个投放渠道分别对应的监测数据进行分析,生成分析结果,并根据分析结果,确定多个所述投放渠道中的目标投放渠道。以此,通过分析多个投放渠道的监测数据所生成的分析结果,体现各个投放渠道对应用广告的投放效果;进而从其中选择投放效果最好的作为目标投放渠道进行应用广告的推广,以使得应用广告具有较好的推广效果,有利于促进应用广告的快速推广。
附图说明
69.图1为本发明应用广告投放的监测系统实施例方案涉及的硬件运行环境的结构示意图;
70.图2为本发明应用广告投放的监测方法第一实施例的流程示意图;
71.图3为本发明应用广告投放的监测装置较佳实施例的功能模块示意图;
72.图4为本发明应用广告投放的监测系统的架构示意图。
73.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
74.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
75.本发明提供一种应用广告投放的监测系统,参照图1,图1为本发明应用广告投放的监测系统实施例方案涉及的硬件运行环境的结构示意图。
76.如图1所示,该应用广告投放的监测系统可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储应用广告投放的监测系统。
77.本领域技术人员可以理解,图1中示出的应用广告投放的监测系统的硬件结构并不构成对应用广告投放的监测系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
78.如图1所示,作为一种可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及应用广告投放的监测程序。其中,操作系统是管理和控制应用广告投放的监测系统的硬件与软件资源的程序,支持网络通信模块、用户接口模块、应用广告投放的监测程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。
79.在图1所示的应用广告投放的监测系统硬件结构中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;处理器1001可以调用存储器1005中存储的应用广告投放的监测程序,并执行以下操作:
80.当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作,其中,所述下载请求基于所述应用广告发布的多个投放渠道中的任意一个发起;
81.对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池;
82.分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果,并根据所述分析结果,确定多个所述投放渠道中的目标投放渠道。
83.进一步地,多个投放渠道分别对应的各项监测数据均包含激活数据、留存数据和
消费数据;
84.所述分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果的步骤包括:
85.获取所述数据池中与每一所述投放渠道对应的监测数据,并对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果;
86.在多个所述投放渠道分别生成对应的子分析结果后,将多个所述子分析结果设为所述分析结果。
87.进一步地,所述对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果的步骤包括:
88.获取与所述激活数据、留存数据和消费数据分别对应的第一权重值、第二权重值和第三权重值;
89.基于所述第一权重值、第二权重值和第三权重值,分别对每一所述监测数据中包含的激活数据、留存数据和消费数据进行加权整合,生成每一所述投放渠道对应的子分析结果。
90.进一步地,所述根据所述分析结果,确定多个所述投放渠道中的目标投放渠道的步骤包括:
91.在所述分析结果所包含的多个所述子分析结果之间对比,确定多个所述子分析结果之间的结果最大值;
92.查找与所述结果最大值对应的投放渠道,并将查找到的投放渠道确定为多个所述投放渠道中的目标投放渠道。
93.进一步地,所述对基于所述应用软件所触发的操作事件进行监测的步骤之前,处理器1001可以调用存储器1005中存储的应用广告投放的监测程序,并执行以下操作:
94.接收基于所述应用软件所发送的激活信息,并查找所述激活信息中的第一设备信息;
95.获取与所述下载请求对应的第二设备信息,并对所述第一设备信息和所述第二设备进行归因识别;
96.若所述归因识别的识别结果为识别通过,则执行对基于所述应用软件所触发的操作事件进行监测的步骤。
97.进一步地,所述对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池的步骤包括:
98.当接收到基于所述应用软件所触发的操作事件时,获取与所述操作事件分别对应的访问信息和操作数据;
99.根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常;
100.若所述访问地址以及所述应用终端均正常,则对所述操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池。
101.进一步地,所述根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常的步骤包括:
102.根据所述访问信息,判断所述应用软件对应的访问地址是否为异常地址;
103.若所述访问地址非异常地址,则基于所述操作数据,判断所述应用软件对应的应用终端是否为虚拟终端;
104.若所述应用终端非虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端正常。
105.进一步地,所述判断所述应用软件对应的访问地址是否为异常地址的步骤之后,处理器1001可以调用存储器1005中存储的应用广告投放的监测程序,并执行以下操作:
106.若所述访问地址为异常地址,则判定与所述应用软件分别对应的访问地址以及应用终端异常。
107.进一步地,所述判断所述应用软件对应的应用终端是否为虚拟终端的步骤之后,处理器1001可以调用存储器1005中存储的应用广告投放的监测程序,并执行以下操作:
108.若所述应用终端为虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端异常。
109.进一步地,所述当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作的步骤包括:
110.当接收基于应用广告发起的下载请求时,将与所述应用广告对应的下载页返回至于所述下载请求对应的请求终端;
111.当接收到所述请求终端基于所述下载页触发的下载指令时,将与所述应用广告对应的应用软件下载至所述请求终端。
112.进一步地,所述当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作的步骤之前,处理器1001可以调用存储器1005中存储的应用广告投放的监测程序,并执行以下操作:
113.接收应用广告,并将所述应用广告发布到多个投放渠道,以推广所述应用广告。
114.本发明应用广告投放的监测系统的具体实施方式与下述应用广告投放的监测方法各实施例基本相同,在此不再赘述。
115.本发明还提供一种应用广告投放的监测方法。
116.参照图2,图2为本发明应用广告投放的监测方法第一实施例的流程示意图。
117.本发明实施例提供了应用广告投放的监测方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。具体地,本实施例应用广告投放的监测方法包括:
118.步骤s10,当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作,其中,所述下载请求基于所述应用广告发布的多个投放渠道中的任意一个发起;
119.本实施例中应用广告投放的监测方法适用于应用广告投放的监测系统,以下简称监测系统。请参照图4,监测系统包含通过短链接实现相互通信连接的广告投放平台和广告监测平台,广告监测平台又包含有用于监测监测服务器、用于对监测数据进行计算分析的计算服务器。其中,广告投放平台用于通过各个投放渠道投放应用广告,并支持通过各个投放渠道下载应用广告所针对的应用软件。广告监测平台用于对用户在所下载应用软件上所进行的操作进行监测,如监测用户的注册、浏览、付费等操作;通过监测操作来体现用户对
应用软件的实际使用情况,进而由实际使用情况来反映应用广告的投放效果好坏。
120.可理解地,对应用软件操作的监测,以下载安装应用软件为基础,而应用软件的下载安装则以应用广告的投放为基础。故,在接收到基于应用广告发起的下载请求时,对与应用广告对应的应用软件进行下载操作的步骤之前包括:
121.步骤a,接收应用广告,并将所述应用广告发布到多个投放渠道,以推广所述应用广告。
122.进一步地,广告设计人员根据广告主的需要设计广告,并将设计好的广告创意作为应用广告上传到监测系统的广告投放平台。广告投放平台与多种类型的媒体服务器通信连接,不同类型的媒体服务器形成不同的投放渠道。广告投放平台在接收到应用广告后,生成广告链接发布到作为投放渠道的多个媒体服务器。不同的媒体服务器支持不同媒体客户端的访问,如360浏览器客服端对360服务器的访问,微信客户端对微信服务端的访问等。根据媒体服务器与媒体客户端之间的访问关系,由媒体服务器将广告链接下发到各自所支持访问的媒体客户端,便于安装该类媒体客户端的用户对应用广告查看并下载其所针对的应用软件,实现应用广告的推广。
123.可理解,用户终端所安装的媒体客户端多种多样,用户可通过不同的媒体客户端查看到同一个应用广告,并选择其中任意一个媒体客户端发起对应用广告所针对应用软件的下载请求,即基于多个投放渠道中的任意一个发起下载请求。监控系统在接收到该类下载请求时,控制对应用广告对应的应用软件进行下载操作,将应用广告针对的应用软件下载到发起下载请求的请求终端。具体地,当接收到基于应用广告发起的下载请求时,对与应用广告对应的应用软件进行下载操作的步骤包括:
124.步骤s11,当接收基于应用广告发起的下载请求时,将与所述应用广告对应的下载页返回至于所述下载请求对应的请求终端;
125.步骤s12,当接收到所述请求终端基于所述下载页触发的下载指令时,将与所述应用广告对应的应用软件下载至所述请求终端。
126.进一步地,下载请求通过媒体客户端所显示的应用广告发起,并经由媒体服务器传达到监测系统的广告投放平台。针对应用广告所生成的广告链接可以以下载页形式存在,在接收到下载请求后,将针对应用广告所生成的下载页通过媒体服务器下发到安装媒体客户端的请求终端,即与下载请求对应的请求终端。请求终端的终端用户对下载页进行查看,并在确定需要下载后通过下载页显示的内容触发下载指令。监控系统在接受到该类由请求终端基于下载页触发的下载指令后,将应用广告所针对的应用软件下载至请求终端,以便于请求终端对应用软件的下载安装。
127.步骤s20,对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池;
128.进一步地,媒体客户端中内置有与广告投放平台对接的sdk,在请求终端下载应用软件之后,媒体客户端通过该sdk将请求终端的设备信息发送到广告投放平台。由广告投放平台传输到广告监测平台的监测服务器,以通过监测服务器对应用软件所触发的操作事件进行监控,生成监测数据。该监控数据体现通过发起下载请求的投放渠道所下载应用软件的使用操作情况,使用操作包括但不限于注册、留存、浏览、付费等,若使用操作中付款的次数越多,表征通过该投放渠道投放所吸引的用户越优质,反之若付款的次数越少,则说明该
投放渠道所吸引的用户越劣质。将生成的监测数据作为与发起下载请求的投放渠道对应的监测数据,并将其添加到数据池中。数据池存放有通过不同投放渠道所生成的监测数据,以通过对不同渠道的监测数据进行分析,来确定投放效果最好的投放渠道。
129.更进一步地,所述对基于所述应用软件所触发的操作事件进行监测的步骤之前包括:
130.步骤b1,接收基于所述应用软件所发送的激活信息,并查找所述激活信息中的第一设备信息;
131.步骤b2,获取与所述下载请求对应的第二设备信息,并对所述第一设备信息和所述第二设备进行归因识别;
132.步骤b3,若所述归因识别的识别结果为识别通过,则执行对基于所述应用软件所触发的操作事件进行监测的步骤。
133.可理解地,对于下载并安装的应用软件,在激活后才支持消费使用;为了确保监测过程中,监测数据准确反映投放渠道,本实施例设置有归因识别机制。具体地,接收应用软件发送的激活信息,并查找激活信息中携带的第一设备信息。其中,激活信息可以是下载应用软件后,对应用软件启动所生成的信息,也可以是下载应用软件后,对应用软件进行注册所生成的信息,本实施例优选为启动应用软件所生成的信息。但不论激活信息以何种方式生成,其中均携带有其所来源请求终端的终端信息,如mac地址或者ip地址等。查找激活信息中携带的该类信息作为第一设备信息。
134.进一步地,广告投放平台将媒体客户端所传输的设备信息发送到广告监测平台后,广告监测平台将其作为与下载请求对应的第二设备信息进行获取。并且,在第一设备信息和第二设备信息进行匹配,判断两者是否一致,通过两者的一致性进行归因识别,生成识别结果。若第一设备信息和第二设备信息一致,则说明应用软件的激活操作和下载操作由同一设备发起,识别结果为识别通过。此时,对该应用软件的操作事件进行监控,即可实现对发起下载请求的投放渠道的投放效果进行监控,故对基于应用软件所触发的操作事件进行监测。反之,若第一设备设备信息和第二设备信息不一致,则说明应用软件的激活操作和下载操作不是由同一设备发起,识别结果为识别未通过。此时,对第一设备信息和第二设备信息继续归因识别,分别识别出与第一设备信息一致的其他设备信息,以及识别出与第二设备信息一致的其他设备信息,进而对识别结果所归属设备的应用软件所触发的操作事件进行监测,获得其他投放渠道的监测数据进行分析。
135.步骤s30,分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果,并根据所述分析结果,确定多个所述投放渠道中的目标投放渠道。
136.更进一步地,广告监测平台对数据池中缓存的与多个投放渠道分别对应的监测数据进行分析,生成分析结果。分析的内容包括但不限于通过每个投放渠道所下载应用软件的总次数,对所下载应用软件的激活率、留存率和消费率等。进而依据分析结果中体现的各投放渠道所投放应用广告的投放效果,从多个投放渠道中确定出目标投放渠道。当分析结果中某一投放渠道的激活率、留存率和消费率相对于其他投放渠道均具有较高的数值,则说明该投放渠道的投放效果较好,故可将其确定为目标投放渠道继续投放,以利于应用软件的快速推广。
137.本发明的应用广告投放的监测方法,由包含广告投放平台和广告监测平台的应用
广告投放的监测系统对应用广告的投放进行监测,监测系统在接收到通过应用广告发起的下载请求时,先对该应用广告所对应的应用软件进行下载操作,其中,下载请求为基于应用广告发布的多个投放渠道中的任意一个发起;再对基于应用软件所触发的操作事件进行监测,生成与发起下载请求的投放渠道对应的监测数据添加到数据池;此后,对数据池中与多个投放渠道分别对应的监测数据进行分析,生成分析结果,并根据分析结果,确定多个所述投放渠道中的目标投放渠道。以此,通过分析多个投放渠道的监测数据所生成的分析结果,体现各个投放渠道对应用广告的投放效果;进而从其中选择投放效果最好的作为目标投放渠道进行应用广告的推广,以使得应用广告具有较好的推广效果,有利于促进应用广告的快速推广。
138.进一步地,基于本发明应用广告投放的监测方法的第一实施例,提出本发明应用广告投放的监测方法第二实施例。
139.所述应用广告投放的监测方法第二实施例与所述应用广告投放的监测方法第一实施例的区别在于,多个投放渠道分别对应的各项监测数据均包含激活数据、留存数据和消费数据;
140.所述分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果的步骤包括:
141.步骤s31,获取所述数据池中与每一所述投放渠道对应的监测数据,并对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果;
142.步骤s32,在多个所述投放渠道分别生成对应的子分析结果后,将多个所述子分析结果设为所述分析结果。
143.本实施例针对各个投放渠道所监测的监测数据至少包括激活数据、留存数据和消费数据。其中,激活数据以激活率的形式存在,对于每个投放渠道,统计通过其下载应用软件的下载次数,以及统计下载后激活的激活次数;进而用激活次数与下载次数做比值,即得到激活率作为激活数据。留存数据表征下载后的继续使用情况,以留存率的形式存在;统计通过每个投放渠道下载应用软件后继续使用的留存次数,进而用留存次数和下载次数做比值,即得到留存率作为留存数据。消费数据表征成为付费会员或者通过应该软件购买商品的付费数量,以付费率的形式存在;统计通过每个投放渠道下载应用软件后付费的应用软件数量,进而用应用软件数量和下载次数做比值,即得到付费率作为付费数据。
144.进一步地,对于不同的投放渠道,所对应监测数据中包含的激活数据、留存数据和消费数据均不相同,每一投放渠道,均可通过激活数据、留存数据和消费数据三个维度来体现对应用广告的投放效果。故先从数据池中读取出与每一投放渠道分别对应的监测数据,进而对每一投放通道所对应监测数据中包含的激活数据、留存数据和消费数据进行整合分析,得到与每一投放渠道所对应的子分析结果。在各个投放渠道均生成各自对应的子分析结果后,则将各个子分析结果设为分析结果,并可将分析结果中的各项子分析结果生成为报表输出,用以体现各个投放通道各自对应用广告的投放效果。具体地,对每一监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一投放渠道对应的子分析结果的步骤包括:
145.步骤s311,获取与所述激活数据、留存数据和消费数据分别对应的第一权重值、第
二权重值和第三权重值;
146.步骤s312,基于所述第一权重值、第二权重值和第三权重值,分别对每一所述监测数据中包含的激活数据、留存数据和消费数据进行加权整合,生成每一所述投放渠道对应的子分析结果。
147.更进一步地,预先设定表征激活数据、留存数据和消费数据各自重要性程度的第一权重值、第二权重值和第三权重值。对于应用软件来说,通常成为付费会员的重要性高于留存的重要性,而留存的重要性又相对高于注册激活的重要性,故可设定第三权重值大于第二权重值,第二权重值大于第一权重值。在对每一监测数据中包含的激活数据、留存数据和消费数据进行整合分析时,先获取与激活数据、留存数据和消费数据分别对应的第一权重值、第二权重值和第三权重值;进而通过广告监测平台中的计算服务器用第一权重值、第二权重值和第三权重值分别对每一监测数据中包含的激活数据、留存数据和消费数据进行加权整合。即针对每一监测数据,用第一权重值乘以激活数据,得到第一结果,用第二权重值乘以留存数据,得到第二结果,用第三权重值乘以消费数据,得到第三结果;进而在第一结果、第二结果和第三结果之间相加,即实现每一监测数据的加权整合;相加所得到的结果即为每一投放渠道对应的子分析结果。
148.进一步地,所述根据所述分析结果,确定多个所述投放渠道中的目标投放渠道的步骤包括:
149.步骤s33,在所述分析结果所包含的多个所述子分析结果之间对比,确定多个所述子分析结果之间的结果最大值;
150.步骤s34,查找与所述结果最大值对应的投放渠道,并将查找到的投放渠道确定为多个所述投放渠道中的目标投放渠道。
151.更进一步地,在得到各个投放渠道所对应的子分析结果,形成为分析结果后,则在分析结果所包含的多个子分析结果之间对比,确定其中的结果最大值。该结果最大值表征投放渠道所投放的应用广告在激活数据、留存数据和消费数据的综合上具有较好的效果,兼顾了激活率、留存率和消费量。故查找结果最大值所对应归属的投放渠道,并将查找得到的投放渠道确定为目标投放渠道继续应用广告的投放,并作为后续类似应用广告投放的优选渠道。
152.本实施例通过每一投放渠道的激活数据、留存数据和消费数据三个维度,来体现每一投放渠道的综合投放效果,进而从多个投放渠道中确定出渠道目标投放渠道进行应用广告的投放,以确保应用广告投放的效果,促进了应用软件的快速有效推广。
153.进一步地,基于本发明应用广告投放的监测方法的第一或第二实施例,提出本发明应用广告投放的监测方法第三实施例。
154.所述应用广告投放的监测方法第三实施例与所述应用广告投放的监测方法第一或第二实施例的区别在于,所述对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池的步骤包括:
155.步骤s21,当接收到基于所述应用软件所触发的操作事件时,获取与所述操作事件分别对应的访问信息和操作数据;
156.步骤s22,根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常;
157.进一步地,本实施例在对应用软件所触发操作事件进行监测时,设置有对访问地址和应用终端的检测机制,以确保监控系统的安全性以及监测数据的准确性。具体地,当接收到通过应用软件所触发的操作事件时,如浏览操作、登录操作等,对操作事件对应的访问信息以及对应的操作数据进行获取。其中,访问信息为发起操作事件访问的访问信息,发起访问的ip地址、mac地址等;操作数据为发起操作事件的操作数据,如操作频率、操作速度等。进而根据访问信息,判断与应用软件对应的访问地址是否正常,同时根据操作数据,判断与应用软件对应的应用终端是否正常。具体地,根据访问信息和操作数据,判断与应用软件分别对应的访问地址以及应用终端是否正常的步骤包括:
158.步骤s221,根据所述访问信息,判断所述应用软件对应的访问地址是否为异常地址;
159.步骤s222,若所述访问地址非异常地址,则基于所述操作数据,判断所述应用软件对应的应用终端是否为虚拟终端;
160.步骤s223,若所述应用终端非虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端正常。
161.更进一步地,预先设置有异常地址数据库和/或者异常地址黑名单,将访问信息中包含的表征操作事件所触发来源的地址信息和该类异常地址数据库和/或异常地址黑名单进行对比,判断地址信息是否存在于该类异常地址数据库和/或异常地址黑名单中。若存在于该类异常地址数据库和/或异常地址黑名单中,则说明基于应用软件发起操作事件的地址存在异常,从而判定与应用软件对应的访问地址为异常地址。反之若经对比确定地址信息不存在与异常地址数据库,也不存在于异常地址黑名单,则说明基于应用软件发起操作事件的地址正常,从而判定与应用软件对应的访问地址非异常地址。此后,通过与操作事件对应的操作数据,对与应用软件对应的应用终端是否为虚拟终端进行判断。
162.具体地,对操作数据包含的操作频率、操作速度等数据进行识别,确定该类数据是否符合人类操作规律。若不符合人类操作规律,则判定与应用软件对应的应用终端为虚拟终端,如模拟器。反之若符合人类操作规律,则判定与应用软件对应的应用终端非虚拟终端。
163.进一步地,在确定出与应用软件对应的访问地址非异常地址,以及与应用软件对应的应用终端非虚拟终端后,说明访问地址不具有风险性,且应用终端由实际用户操作,所监测的操作事件具有准确性,故而判定与应用软件分别对应的访问地址以及应用终端均正常。
164.步骤s23,若所述访问地址以及所述应用终端均正常,则对所述操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池。
165.更进一步地,在经确定访问地址以及应用终端均正常后,则对操作事件进行监测,并生成监测数据添加到数据池,用以分析出目标投放渠道进行应用广告的投放。需要说明的是,对于经判断应用软件对应的访问地址为异常地址的情况,说明与应用软件对应的访问地址存在异常,故判定与应用软件分别对应的访问地址以及应用终端异常。并且,对于经判定与应用软件对应的应用终端为虚拟终端的情况,说明与应用软件对应的应终端异常,故判定与应用软件分别对应的访问地址以及应用终端异常。因此,对于与应用软件分别对应的访问地址和应用终端,只要访问地址和应用终端中存在任意一项异常,则判定与应用
软件分别对应的访问地址和应用终端异常。
166.本实施例通过访问信息和操作数据分别对于应用软件对应的访问地址和应用终端进行双重判断,只有在访问地址和应用终端均不存在异常时,才判定与应用软件分别对应的访问地址和应用终端正常。以此,在确保访问地址安全的同时,实现基于应用终端所触发的操作事件均为用户真实操作,有利于监测的准确性。
167.本发明还提供一种应用广告投放的监测装置。请参照图3,所述应用广告投放的监测装置包括:
168.下载模块10,用于当接收到基于应用广告发起的下载请求时,对与所述应用广告对应的应用软件进行下载操作,其中,所述下载请求基于所述应用广告发布的多个投放渠道中的任意一个发起;
169.监测模块20,用于对基于所述应用软件所触发的操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池;
170.确定模块30,用于分析所述数据池中与多个投放渠道分别对应的监测数据,生成分析结果,并根据所述分析结果,确定多个所述投放渠道中的目标投放渠道。
171.进一步地,多个投放渠道分别对应的各项监测数据均包含激活数据、留存数据和消费数据;所述确定模块还包括:
172.分析单元,用于获取所述数据池中与每一所述投放渠道对应的监测数据,并对每一所述监测数据中包含的激活数据、留存数据和消费数据进行整合分析,生成每一所述投放渠道对应的子分析结果;
173.设定单元,用于在多个所述投放渠道分别生成对应的子分析结果后,将多个所述子分析结果设为所述分析结果。
174.进一步地,所述分析单元还用于:
175.获取与所述激活数据、留存数据和消费数据分别对应的第一权重值、第二权重值和第三权重值;
176.基于所述第一权重值、第二权重值和第三权重值,分别对每一所述监测数据中包含的激活数据、留存数据和消费数据进行加权整合,生成每一所述投放渠道对应的子分析结果。
177.进一步地,所述确定模块还包括:
178.对比单元,用于在所述分析结果所包含的多个所述子分析结果之间对比,确定多个所述子分析结果之间的结果最大值;
179.确定单元,用于查找与所述结果最大值对应的投放渠道,并将查找到的投放渠道确定为多个所述投放渠道中的目标投放渠道。
180.进一步地,所述应用广告投放的监测装置还包括:
181.接收模块,用于接收基于所述应用软件所发送的激活信息,并查找所述激活信息中的第一设备信息;
182.获取模块,用于获取与所述下载请求对应的第二设备信息,并对所述第一设备信息和所述第二设备进行归因识别;
183.执行模块,用于若所述归因识别的识别结果为识别通过,则执行对基于所述应用软件所触发的操作事件进行监测的步骤。
184.进一步地,所述监测模块还包括:
185.获取单元,用于当接收到基于所述应用软件所触发的操作事件时,获取与所述操作事件分别对应的访问信息和操作数据;
186.判断单元,用于根据所述访问信息和所述操作数据,判断与所述应用软件分别对应的访问地址以及应用终端是否正常;
187.监测单元,用于若所述访问地址以及所述应用终端均正常,则对所述操作事件进行监测,生成与发起所述下载请求的投放渠道对应的监测数据添加到数据池。
188.进一步地,所述判断单元还用于:
189.根据所述访问信息,判断所述应用软件对应的访问地址是否为异常地址;
190.若所述访问地址非异常地址,则基于所述操作数据,判断所述应用软件对应的应用终端是否为虚拟终端;
191.若所述应用终端非虚拟终端,则判定与所述应用软件分别对应的访问地址以及应用终端正常。
192.本发明应用广告投放的监测装置具体实施方式与上述应用广告投放的监测方法各实施例基本相同,在此不再赘述。
193.此外,本发明实施例还提出一种可读存储介质。
194.可读存储介质上存储有应用广告投放的监测程序,应用广告投放的监测程序被处理器执行时实现如上所述的应用广告投放的监测方法的步骤。
195.本发明可读存储介质可以为计算机可读存储介质,其具体实施方式与上述应用广告投放的监测方法各实施例基本相同,在此不再赘述。
196.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1