转化率确定方法、装置、电子设备和计算机可读存储介质与流程

文档序号:29914253发布日期:2022-05-06 03:13阅读:134来源:国知局
转化率确定方法、装置、电子设备和计算机可读存储介质与流程

1.本技术涉及数据处理技术领域,具体涉及一种转化率确定方法、装置、电子设备和计算机可读存储介质。


背景技术:

2.随着科学技术的发展,为了更加准确地获取到用户的需求,一般根据用户行为绘制漏斗图,然后基于漏斗图对用户行为进行分析。
3.目前,对漏斗图的转化率的计算方法为:后一行为的用户总数与前一行为的用户总数的比值,后一行为比如可以为将商品加入购物车,前一行为比如可以为浏览商品页面。然而,该计算方法得到的转化率的准确率较低。


技术实现要素:

4.本技术实施例提供一种转化率确定方法、装置、电子设备和计算机可读存储介质,可以解决转化率的准确率较低的技术问题。
5.一种转化率确定方法,包括:
6.获取目标行为序列,上述目标行为序列包括至少一个起始行为;
7.根据上述起始行为的时间确定上述起始行为对应的时间窗口的起始时间;
8.从各个上述时间窗口的起始时间开始,对上述目标行为序列进行划分,得到各个上述时间窗口对应的目标行为集合;
9.统计上述目标行为集合中目标行为的个数,并根据上述个数确定上述目标行为的目标转化率。
10.相应地,本技术实施例提供一种转化率确定装置,包括:
11.获取模块,用于获取目标行为序列,上述目标行为序列包括至少一个起始行为;
12.确定模块,用于根据上述起始行为的时间确定上述起始行为对应的时间窗口的起始时间;
13.划分模块,用于从各个上述时间窗口的起始时间开始,对上述目标行为序列进行划分,得到各个上述时间窗口对应的目标行为集合;
14.统计模块,用于统计上述目标行为集合中目标行为的个数,并根据上述个数确定上述目标行为的目标转化率。
15.此外,本技术实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本技术实施例提供的转化率确定方法。
16.此外,本技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本技术实施例所提供的任一种转化率确定方法。
17.此外,本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程
序被处理器执行时实现本技术实施例所提供的任一种转化率确定方法。
18.在本技术实施例中,先获取目标行为序列,目标行为序列包括至少一个起始行为。然后根据起始行为的时间确定起始行为对应的时间窗口的起始时间。接着从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合。最后统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
19.即在本技术实施例中,根据目标行为的个数确定目标行为的转化率,则当用户对同一个目标行为执行多次时,得到的转化率更加准确。因此,相对于根据用户总数得到的转化率,本技术根据目标行为的个数确定的转化率更加准确。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本技术实施例提供的转化率确定方法的流程示意图;
22.图2是本技术实施例提供的目标行为序列和时间窗口的示意图;
23.图3是本技术实施例提供的初始行为集合和目标行为集合的示意图;
24.图4是本技术实施例提供的转化率确定装置的结构示意图;
25.图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.本技术实施例提供一种转化率确定方法、装置、电子设备和计算机可读存储介质。其中,该转化率确定装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
28.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
29.终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
30.另外,本技术实施例中的“多个”指两个或两个以上。本技术实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性。
31.漏斗图指根据用户行为生成的图表,通过漏斗图可以得到用户的需求和喜好等。漏斗图常被应用于对电商场景的用户行为和社交场景的用户行为进行分析。
32.以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
33.在本实施例中,将从转化率确定装置的角度进行描述,该转化率确定装置具体可以集成在服务器或终端等设备中,为了方便对本技术的转化率确定方法进行说明,以下将以转化率确定装置集成在终端中进行详细说明,即以终端作为执行主体进行详细说明。
34.请参阅图1,图1是本技术一实施例提供的转化率确定方法的流程示意图。该转化率确定方法可以包括:
35.s101、获取目标行为序列,目标行为序列包括至少一个起始行为。
36.目标行为序列指针对预设事项发起的有时间顺序的行为的集合,预设事项指通过有先后执行顺序的行为实现的事项。比如,当预设事项为购买事项时,预设事项包括浏览页面行为、将商品加入购物车行为以及支付行为,则目标行为序列可以包括浏览页面行为、将商品加入购物车行为以及支付行为中至少一种。
37.起始行为指标志预设事项开始的行为。比如,预设事项为购买业务,预设事项包括浏览页面行为、将商品加入购物车行为以及支付行为,则起始行为指浏览页面行为。
38.终端可以实时获取用户的行为,然后按照用户的行为对应的时间戳对用户的行为进行排序,从而得到目标行为序列,并将目标行为序列进行存储。最后当终端接收到分析指令时,终端再从存储空间中获取目标行为序列。
39.由于针对预设事项,用户与目标行为序列之间存在对应关系,因此,终端可以将用户的标志与用户对应的目标行为序列关联存储在存储空间中。
40.或者,终端也可以在接收到分析指令时,再获取用户行为日志,从用户行为日志中获取用户的行为,然后按照用户的行为对应的时间戳对用户的行为进行排序,从而得到目标行为序列。
41.对于终端获取目标行为序列的方式,用户可以根据实际情况进行选择,本技术在此不做限定。
42.需要说明的是,可以为起始事件设置相应的触发条件,然后统计各个触发条件的目标转化率,最后可以为预设事项建立不同的漏斗图,使得可以在不同触发条件下对预设事项进行不同的调整。
43.比如,触发条件包括触发路径,预设事项为购买业务,预设事项包括浏览页面行为、将商品加入购物车行为以及支付行为,但可以从不同的路径进入页面,路径可以包括应用程序、网页以及小程序,即此时起始事件的触发路径不同。则终端在获取到目标行为序列之后,可以查看该起始行为的触发路径,然后对每个触发路径下的目标行为序列分别进行统计,从而得到多个目标转化率。
44.s102、根据起始行为的时间确定起始行为对应的时间窗口的起始时间。
45.终端获取到目标行为序列之后,可以先确定目标行为序列中起始行为,然后根据起始行为的时间戳确定起始行为的时间,最后,将起始行为的时间作为起始行为对应的时间窗口的起始时间,即一个起始行为对应一个时间窗口。
46.比如,目标行为序列如图2所示,起始行为指a行为,目标行为序列中包括四个a行为,则存在四个时间窗口,四个时间窗口分别为时间窗口1、时间窗口2、时间窗口3以及时间窗口4。
47.s103、从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合。
48.由于已经预先设置了时间窗口的大小,因此,终端在确定了时间窗口的起始时间之后,可以得到时间窗口的结束时间,则终端可以将目标行为序列在时间窗口的起始时间到时间窗口的结束时间之间的目标行为划分在同一个目标行为集合中,从而得到各个时间窗口对应的目标行为集合。
49.比如,时间窗口1对应目标行为集合a,时间窗口2对应目标行为集合b,时间窗口3对应目标行为集合c,时间窗口4对应目标行为集合d。
50.在一些实施例中,时间窗口包括存在重叠部分的目标相邻时间窗口和不存在重叠部分的初始相邻窗口中至少一种。
51.比如,如图2所示,时间窗口1和时间窗口2存在重叠部分,时间窗口2和时间窗口3存在重叠部分,时间窗口3和时间窗口4不存在重叠部分,则时间窗口1和时间窗口2为目标相邻时间窗口,时间窗口2和时间窗口3为目标相邻时间窗口,时间窗口3和时间窗口4为初始相邻时间窗口。
52.相应地,从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合,包括:
53.从时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的初始行为集合;
54.对目标相邻时间窗口对应的初始行为集合进行去重处理,得到目标相邻时间窗口对应的目标行为集合;
55.将初始相邻窗口对应的初始行为集合作为初始相邻窗口对应的目标行为集合。
56.由于当各个时间窗口会出现重叠部分时,会导致同一个目标行为被统计多次,从而导致最后目标行为的次数的统计不准确。
57.比如,如图2所示,时间窗口1和时间窗口2存在重叠部分,重叠部分包括3对应的a、4对应的b以及5对应的c。则如果不对目标相邻时间窗口进行去重处理,则会导致3对应的a、4对应的b以及5对应的c在时间窗口1对应的目标行为集合a中被统计一次,在时间窗口2对应的目标行为集合b中又被统计一次,从而导致最后a的次数的统计结果、b的次数的统计结果以及c的次数的统计结果不准确。
58.因此,为了进一步提高转化率的准确率,终端在得到初始行为集合之后,对对目标相邻时间窗口对应的初始行为集合进行去重处理,得到目标相邻时间窗口对应的目标行为集合,将初始相邻窗口对应的初始行为集合作为初始相邻窗口对应的目标行为集合。
59.其中,对目标相邻时间窗口对应的初始行为集合进行去重处理,得到目标相邻时间窗口对应的目标行为集合,包括:
60.在目标相邻时间窗口中第一时间窗口的初始行为集合中删除重叠部分对应的目标行为,得到第一时间窗口对应的目标行为集合;
61.将目标相邻时间窗口中第二时间窗口的初始行为集合作为第二时间窗口对应的目标行为集合。
62.第一时间窗口可以为目标相邻时间窗口中前一时间窗口,也可以为目标相邻时间窗口中后一时间窗口。
63.比如,如图2所示,目标相邻时间窗口为时间窗口1和时间窗口2,时间窗口1为目标相邻时间窗口中前一时间窗口,时间窗口2为目标相邻时间窗口中后一时间窗口。则第一时间窗口可以为时间窗口1,第二时间窗口可以为时间窗口2,或者,第一时间窗口也可以为时间窗口2,第二时间窗口为时间窗口1。
64.对于第一时间窗口的类型,用户可以根据实际情况进行选择,本实施例在此不做限定。
65.在一些可能实现的方式中,在目标相邻时间窗口中第一时间窗口的初始行为集合中删除重叠部分对应的目标行为,得到第一时间窗口对应的目标行为集合,包括:
66.在目标相邻时间窗口中第一时间窗口的初始行为集合中删除第一初始行为,得到第一时间窗口对应的目标行为集合,第一初始行为指重叠部分中与第一时间窗口的未重叠部分相同的目标行为;
67.将目标相邻时间窗口中第二时间窗口的初始行为集合作为第二时间窗口对应的目标行为集合,包括:
68.在目标相邻时间窗口中第二时间窗口的初始行为集合中第二初始行为,得到第二时间窗口对应的目标行为集合,第二初始行为指重叠部分中与第一时间窗口的未重叠部分不相同的目标行为。
69.此时,第一时间窗口可以为目标相邻时间窗口中前一时间窗口,第二时间窗口可以为目标相邻时间窗口中后一时间窗口,比如,如图3所示,第一时间窗口为时间窗口1,时间窗口1对应初始行为集合a1,初始行为集合a1包括1对应的a、2对应的b、3对应的a、4对应的b以及5对应的c,第二时间窗口为时间窗口2,时间窗口2对应初始行为集合a2,初始行为集合a2包括3对应的a、4对应的b、5对应的c、6对应的a、7对应的b以及8对应的b。
70.则第一时间窗口与第二时间窗口的重叠部分为3对应的a、4对应的b以及5对应的c,未重叠部分为1对应的a和2对应的b,第一初始行为指3对应的a和4对应的b,第二初始行为指5对应的c。
71.此时,第一时间窗口对应的目标行为集合a包括1对应的a、2对应的b和5对应的c,第二时间窗口对应的目标行为集合b包括3对应的a、4对应的b、6对应的a、7对应的b以及8对应的b。
72.但由于时间窗口2与时间窗口3也互为目标相邻时间窗口,6对应的a、7对应的b以及8对应的b为时间窗口2与时间窗口3的重叠部分,且6对应的a、7对应的b以及8对应的b与时间窗口2的未重叠部分的3对应的a和4对应的b相同,因此,在时间窗口2中删除6对应的a、7对应的b以及8对应的b,因此,目标行为集合b包括3对应的a和4对应的b。
73.在本实施例中,在目标相邻时间窗口中第一时间窗口的初始行为集合中删除第一初始行为,得到第一时间窗口对应的目标行为集合,第一初始行为指重叠部分中与第一时间窗口的未重叠部分相同的目标行为,在目标相邻时间窗口中第二时间窗口的初始行为集合中删除第二初始行为,得到第二时间窗口对应的目标行为集合,第二初始行为指重叠部分中与第一时间窗口的未重叠部分不相同的目标行为,从而进一步保证各个目标行为的次数的统计结果的准确性。
74.s104、统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
75.在得到各个目标行为集合之后,终端可以先对同一个目标行为序列的目标行为集合中目标行为的个数进行统计,然后再将每个目标行为序列中各个目标行为的统计结果分别进行相加,得到各个目标行为的个数。
76.比如,对目标行为序列p中各个目标行为集合统计之后,得到a执行了5次,b执行了4次和c执行了3次。对目标行为序列q中各个目标行为统计之后,得到a执行了8次,b执行了6次和c执行了5次,则将目标行为序列p中a的次数5与目标行为序列q中a的次数8相加,得到a的次数为13;将目标行为序列p中b的次数4与目标行为序列q中b的次数6相加,得到b的次数为10;将目标行为序列p中c的次数3与目标行为序列q中c的次数5相加,得到c的次数为8。
77.最后将各个目标行为中后一目标行为的个数除以各个目标行为中前一目标行为的个数,即可得到后一目标行为与前一目标行为之间的目标转化率。
78.比如,目标行为包括a、b和c,则将b的个数除以a的个数,可以得到a与b之间的目标转化率,将c的个数除以b的个数,可以得到b与c之间的目标转化率,将c的个数除以a的个数,可以得到a与c之间的目标转化率。
79.在本实施例中,根据目标行为的个数确定目标行为的转化率,则当用户对同一个目标行为执行多次时,得到的转化率更加准确。
80.比如,如图3所示,如果按照相关技术,该目标行为序列的用户总数为1,而实际上,该目标行为序列对应的目标用户对a执行了4次(可能a比较繁琐,所以导致目标用户行为执行了多次),对b执行了3次,对c执行了2次,如果按照相关技术,则不能真实地获取到目标用户的真实需求(不能获取到目标用户对a执行了4次,从而不能获取到可能是a的繁琐导致目标用户的放弃),如果按照本方案,对目标行为的次数进行统计,则可以更加真实地获取到目标用户的真实需求。因此,相对于根据用户总数得到的转化率,本技术根据目标行为的个数确定的转化率更加准确。
81.在一些实施例中,统计目标行为集合中目标行为的个数,包括:
82.从目标行为集合中筛选出有效行为,有效行为指按照预设执行顺序执行的行为;
83.对有效行为的个数进行统计,并将有效行为的个数作为目标行为集合中目标行为的个数。
84.由于目标行为序列中可能存在一些无效事件,无效事件指没有按照预设执行顺序执行的行为,因此,终端在对目标行为集合中目标行为进行统计时,可以指统计目标行为集合中有效行为的个数,并将有效行为的个数作为目标行为的个数,从而提高目标行为的个数的准确性。
85.有效事件指按照预设执行顺序执行的行为,比如,预设事项对应的行为包括a、b和c,执行顺序为a、b和c。则只有执行了a之后执行的b才为有效事件,只有执行了a和b之后执行的c才为有效事件。
86.比如,如图3所示,目标行为集合c中,由于8对应的b前面是7对应的b,因此,8对应的b为无效事件。
87.在目标行为集合d中,由于10对的a和11对应的c之间并没有执行b,10对的a和13对应的c之间也没有执行b,因此,11对应的c和13对应的c均为无效事件。由于预设事项中并没有包括d,因此,12对应的d也为无效事件(比如,a为浏览页面行为,b为将商品加入购物车行为,c为支付行为,则d可能为进入全部订单行为)。
88.所以,此时,a的次数为4,b的次数为3,c的次数为2。
89.在另一些实施例中,目标转化率包括目标子转化率。
90.相应地,统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率,包括:
91.获取目标行为序列对应的目标用户的属性信息;
92.根据属性信息对目标行为集合中目标行为进行统计,得到目标行为的各个子个数;
93.根据各个子个数确定目标行为的各个目标子转化率。
94.比如,属性信息包括目标用户的性别、年龄、目标用户的地理位置等。比如,按照各个目标行为序列的目标用户的年龄对目标用户进行划分,得到各个年龄段下的目标行为,然后统计各个年龄段下的目标行为的个数。最后统计各个年龄段下的目标子转化率。
95.由于是根据目标行为的子个数确定目标行为的目标子转化率,因此,如果属性信息对应的目标用户的目标行为之间存在差异,则可以从各个目标子转化率中体现出来,则可以从目标子转换率获取到目标用户之间的需求的差异,进而针对该差异,对预设事件进行调整。
96.比如,属性信息为年龄,得到1-20周岁的目标用户和21-50周岁的目标用户,1-20周岁的目标用户在a与b之间的目标子转化率小于21-50周岁的目标用户在a与b之间的目标子转化率,则1-20周岁的目标用户可能对b对应的页面显示的商品不感兴趣,此时,可以对b对应的页面显示的商品进行调整,即可以在b对应的页面显示目标用户感兴趣的商品(如果根据用户总数进行统计,则当1-20周岁的目标用户对a执行了多次时,从转化率中体现不出来,从而不能获取到1-20周岁的目标用户和21-50周岁的目标用户之间的差异)。
97.在本实施例中,可以获取目标用户在目标行为不同维度下(不同维度可以指不同属性信息)的次数,从而得到不同维度下的目标子转化率的差异。
98.在另一些实施例中,在得到目标转化率之后,再根据目标转化率生成预设事项对应的目标漏斗图。
99.在另一些实施例中,根据目标转化率对目标行为序列对应的预设事项进行调整。
100.在得到目标转化率之后,终端可以从目标转化率中得到目标用户的需求,然后根据目标用户的需求对应的预设事项进行调整。对预设事项进行调整,指对预设事项对应的产品进行调整。
101.比如,预设事项为注册事项,a为信息填写页面,b为验证页面,在a与b之间的目标转化率较小,则可能是页面需要填写的信息较繁琐,此时,可以对实现注册事项的产品的页面填写的信息进行简化,从而提高用户的注册率。
102.由以上可知,在本技术实施例中,先获取目标行为序列,目标行为序列包括至少一个起始行为。然后根据起始行为的时间确定起始行为对应的时间窗口的起始时间。接着从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合。最后统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
103.即在本技术实施例中,根据目标行为的个数确定目标行为的转化率,则当用户对同一个目标行为执行多次时,得到的转化率更加准确。因此,相对于根据用户总数得到的转
化率,本技术根据目标行为的个数确定的转化率更加准确。
104.为便于更好的实施本技术实施例提供的转化率确定方法,本技术实施例还提供一种基于上述转化率确定方法的装置。其中名词的含义与上述转化率确定方法中相同,具体实现细节可以参考方法实施例中的说明。
105.例如,如图4所示,该转化率确定装置可以包括:
106.获取模块401,用于获取目标行为序列,目标行为序列包括至少一个起始行为。
107.确定模块402,用于根据起始行为的时间确定起始行为对应的时间窗口的起始时间。
108.划分模块403,用于从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合。
109.统计模块404,用于统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
110.可选地,时间窗口包括存在重叠部分的目标相邻时间窗口和不存在重叠部分的初始相邻窗口中至少一种。
111.相应地,划分模块403具体用于执行:
112.从时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的初始行为集合;
113.对目标相邻时间窗口对应的初始行为集合进行去重处理,得到目标相邻时间窗口对应的目标行为集合;
114.将初始相邻窗口对应的初始行为集合作为初始相邻窗口对应的目标行为集合。
115.可选地,划分模块403具体用于执行:
116.在目标相邻时间窗口中第一时间窗口的初始行为集合中删除重叠部分对应的目标行为,得到第一时间窗口对应的目标行为集合;
117.将目标相邻时间窗口中第二时间窗口的初始行为集合作为第二时间窗口对应的目标行为集合。
118.可选地,划分模块403具体用于执行:
119.在目标相邻时间窗口中第一时间窗口的初始行为集合中删除第一初始行为,得到第一时间窗口对应的目标行为集合,第一初始行为指重叠部分中与第一时间窗口的未重叠部分相同的目标行为;
120.在目标相邻时间窗口中第二时间窗口的初始行为集合中删除第二初始行为,得到第二时间窗口对应的目标行为集合,第二初始行为指重叠部分中与第一时间窗口的未重叠部分不相同的目标行为。
121.可选地,统计模块404具体用于执行:
122.从目标行为集合中筛选出有效行为,有效行为指按照预设执行顺序执行的行为;
123.对有效行为的个数进行统计,并将有效行为的个数作为目标行为集合中目标行为的个数。
124.可选地,目标转化率包括目标子转化率。
125.相应地,统计模块404具体用于执行:
126.获取目标行为序列对应的目标用户的属性信息;
127.根据属性信息对所述目标行为集合中目标行为进行统计,得到目标行为的各个子个数;
128.根据各个子个数确定目标行为的各个目标子转化率。
129.可选地,该转化率确定装置还包括:
130.根据目标转化率对目标行为序列对应的预设事项进行调整。
131.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施方式以及对应的有益效果可参见前面的方法实施例,在此不再赘述。
132.本技术实施例还提供一种电子设备,该电子设备可以是服务器或终端等,如图5所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:
133.该电子设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
134.处理器501是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器502内的计算机程序和/或模块,以及调用存储在存储器502内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
135.存储器502可用于存储计算机程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
136.电子设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
137.该电子设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
138.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器501会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的计算机程序,从而实现各种功能,比如:
139.获取目标行为序列,目标行为序列包括至少一个起始行为;
140.根据起始行为的时间确定起始行为对应的时间窗口的起始时间;
141.从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合;
142.统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
143.以上各个操作的具体实施方式以及对应的有益效果可参见上文对转化率确定方法的详细描述,在此不作赘述。
144.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
145.为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种转化率确定方法中的步骤。例如,该计算机程序可以执行如下步骤:
146.获取目标行为序列,目标行为序列包括至少一个起始行为;
147.根据起始行为的时间确定起始行为对应的时间窗口的起始时间;
148.从各个时间窗口的起始时间开始,对目标行为序列进行划分,得到各个时间窗口对应的目标行为集合;
149.统计目标行为集合中目标行为的个数,并根据个数确定目标行为的目标转化率。
150.以上各个操作的具体实施方式以及对应的有益效果可参见前面的实施例,在此不再赘述。
151.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
152.由于该计算机可读存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种转化率确定方法中的步骤,因此,可以实现本技术实施例所提供的任一种转化率确定方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
153.其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述转化率确定方法。
154.以上对本技术实施例所提供的一种转化率确定方法、装置、电子设备和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1