用户留存率的计算方法及装置制造方法及图纸

技术编号:20746766 阅读:28 留言:0更新日期:2019-04-03 10:39
本发明专利技术公开了一种用户留存率的计算方法及装置,涉及互联网技术领域,为了解决现有技术中,由于将所有用户作为一个整体进行用户留存率的计算,从而导致计算获得的用户留存率的适用性较低的问题。本发明专利技术的方法包括:获取第一时间段内每个预设维度组合对应的第一用户数量;获取第二时间段内每个预设维度组合对应的第二用户数量;接收留存率计算指令;获取待查询维度组合对应的第一用户数量和第二用户数量,并根据所述待查询维度组合对应的第一用户数量和第二用户数量计算待查询维度组合对应的用户留存率。本发明专利技术适合应用于计算APP的用户留存率的过程中。

【技术实现步骤摘要】
用户留存率的计算方法及装置
本专利技术涉及互联网
,特别是涉及一种用户留存率的计算方法及装置。
技术介绍
随着互联网技术的日益发展,各式各样的App(Application,应用程序)正在潜移默化地改变着人们的生活方式,人们在日常生活中无论是出行、购物、娱乐、交友等等都离不开APP的帮助。但是,随着APP数量的不断增多,同类型APP之间的竞争也变得越来越激烈。因此,APP开发商通过计算用户留存率来判断是否需要对APP进行调整或者进行优化,具有十分重要的意义。目前,在计算用户留存率时,通常是将所有用户作为一个整体,计算某个APP在第二时间段相对第一时间段的用户留存率,例如,计算APP1在9月15日相对9月8日的用户留存率,首先,获取9月8日第一次访问APP1的新用户数;然后,获取这些新用户中在9月15日再次访问APP1的回访用户数,通过计算回访用户数占新用户数的比例即可获得APP1在9月15日相对9月8日的用户留存率。专利技术人在实现上述专利技术过程中,发现现有技术中,由于是将所有用户作为一个整体,进行用户留存率的计算,因此无法根据计算获得的用户留存率对用户留存情况进行不同维度的分析,例如,将所有用户作为一个整体,计算出APP2的用户留存率后,根据该用户留存率并不能分析出不同城市的用户或者使用不同设备的用户的留存情况。因此,将所有用户作为一个整体,进行用户留存率的计算,会导致计算获得的用户留存率的适用性较低。
技术实现思路
有鉴于此,本专利技术提供的用户留存率的计算方法及装置,主要目的在于提高计算获得的用户留存率的适用性。为了解决上述问题,本专利技术主要提供如下技术方案:第一方面,本专利技术提供了一种用户留存率的计算方法,该方法包括:获取第一时间段内每个预设维度组合对应的第一用户数量,其中,所述预设维度组合由多个预设维度对应的维度值组成,所述第一用户数量为首次访问目标应用的新用户的数量;获取第二时间段内所述每个预设维度组合对应的第二用户数量,其中,所述第二时间段为所述第一时间段之后的时间段,所述第二用户数量为所述新用户中再次访问所述目标应用的回访用户的数量;接收留存率计算指令,所述留存率计算指令中携带有待查询维度组合,所述待查询维度组合为所述预设维度组合中的一个或多个;获取所述待查询维度组合对应的第一用户数量和第二用户数量,并根据所述待查询维度组合对应的第一用户数量和第二用户数量计算所述待查询维度组合对应的用户留存率。可选的,获取第一时间段内每个预设维度组合对应的第一用户数量包括:获取第一用户访问数据表,其中,所述第一用户访问数据表中记录有用户在所述第一时间段内访问所述目标应用的用户访问信息,所述用户访问信息包括所述用户的用户身份标识、在每个预设维度对应的维度值及用户状态标识,所述用户状态标识用于标识用户之前是否访问过所述目标应用;在所述第一用户访问数据表中,根据每个用户的用户状态标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第一用户数量及所述新用户的用户身份标识。可选的,获取第二时间段内所述每个预设维度组合对应的第二用户数量包括:获取第二用户访问数据表,其中,所述第二用户访问数据表中记录有用户在所述第二时间段内访问所述目标应用的用户访问信息;在所述第二用户访问数据表中,根据所述新用户的用户身份标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第二用户数量。可选的,所述方法还包括:根据所述每个预设维度组合对应的第一用户数量和所述每个预设维度组合对应的第二用户数量,生成第三用户访问数据表;将所述第三用户访问数据表进行存储,以便在接收到携带有不同待查询维度组合的留存率计算指令时,在所述第三用户访问数据表中查找与所述不同待查询维度组合对应的第一用户数量和第二用户数量。可选的,获取所述待查询维度组合对应的第一用户数量和第二用户数量包括:在所述第三用户访问数据表中查找与所述待查询维度组合对应的第一用户数量和第二用户数量。可选的,根据所述待查询维度组合对应的第一用户数量和第二用户数量计算所述待查询维度组合对应的用户留存率包括:若所述待查询维度组合为一个,则计算所述待查询维度组合对应的第二用户数量占第一用户数量的比例;若所述待查询维度组合为多个,则分别对多个所述待查询维度组合对应的第一用户数量和第二用户数量进行累加计算;计算经过累加计算后的第二用户数量占经过累加计算后的第一用户数量的比例。第二方面,本专利技术还提供一种用户留存率的计算装置,该装置包括:第一获取单元,用于获取第一时间段内每个预设维度组合对应的第一用户数量,其中,所述预设维度组合由多个预设维度对应的维度值组成,所述第一用户数量为首次访问目标应用的新用户的数量;第二获取单元,用于获取第二时间段内所述每个预设维度组合对应的第二用户数量,其中,所述第二时间段为所述第一时间段之后的时间段,所述第二用户数量为所述新用户中再次访问所述目标应用的回访用户的数量;接收单元,用于接收留存率计算指令,所述留存率计算指令中携带有待查询维度组合,所述待查询维度组合为所述预设维度组合中的一个或多个;第三获取单元,用于获取所述接收单元接收的所述留存率计算指令中包括的所述待查询维度组合对应的第一用户数量和第二用户数量;计算单元,用于根据所述第三获取单元获取的所述待查询维度组合对应的第一用户数量和第二用户数量计算所述待查询维度组合对应的用户留存率。可选的,所述第一获取单元包括:第一获取模块,用于获取第一用户访问数据表,其中,所述第一用户访问数据表中记录有用户在所述第一时间段内访问所述目标应用的用户访问信息,所述用户访问信息包括所述用户的用户身份标识、在每个预设维度对应的维度值及用户状态标识,所述用户状态标识用于标识用户之前是否访问过所述目标应用;第二获取模块,用于在所述第一获取模块获取的所述第一用户访问数据表中,根据每个用户的用户状态标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第一用户数量及所述新用户的用户身份标识。可选的,所述第二获取单元包括:第三获取模块,用于获取第二用户访问数据表,其中,所述第二用户访问数据表中记录有用户在所述第二时间段内访问所述目标应用的用户访问信息;第四获取模块,用于在所述第三获取模块获取的所述第二用户访问数据表中,根据所述新用户的用户身份标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第二用户数量。可选的,所述装置还包括:生成单元,用于根据所述每个预设维度组合对应的第一用户数量和所述每个预设维度组合对应的第二用户数量,生成第三用户访问数据表;存储单元,用于将所述生成单元生成的所述第三用户访问数据表进行存储,以便在接收到携带有不同待查询维度组合的留存率计算指令时,在所述第三用户访问数据表中查找与所述不同待查询维度组合对应的第一用户数量和第二用户数量。可选的,所述第三获取单元包括:查找模块,用于在所述第三用户访问数据表中查找与所述待查询维度组合对应的第一用户数量和第二用户数量。可选的,所述计算单元包括:第一计算模块,用于当所述待查询维度组合为一个时,计算所述待查询维度组合对应的第二用户数量占第一用户数量的比例;累加计算模块,用于当所述待查询维度组合为多个时,分别对多个所述待查询维度组本文档来自技高网...

【技术保护点】
1.一种用户留存率的计算方法,其特征在于,包括:获取第一时间段内每个预设维度组合对应的第一用户数量,其中,所述预设维度组合由多个预设维度对应的维度值组成,所述第一用户数量为首次访问目标应用的新用户的数量;获取第二时间段内所述每个预设维度组合对应的第二用户数量,其中,所述第二时间段为所述第一时间段之后的时间段,所述第二用户数量为所述新用户中再次访问所述目标应用的回访用户的数量;接收留存率计算指令,所述留存率计算指令中携带有待查询维度组合,所述待查询维度组合为所述预设维度组合中的一个或多个;获取所述待查询维度组合对应的第一用户数量和第二用户数量,并根据所述待查询维度组合对应的第一用户数量和第二用户数量计算所述待查询维度组合对应的用户留存率。

【技术特征摘要】
1.一种用户留存率的计算方法,其特征在于,包括:获取第一时间段内每个预设维度组合对应的第一用户数量,其中,所述预设维度组合由多个预设维度对应的维度值组成,所述第一用户数量为首次访问目标应用的新用户的数量;获取第二时间段内所述每个预设维度组合对应的第二用户数量,其中,所述第二时间段为所述第一时间段之后的时间段,所述第二用户数量为所述新用户中再次访问所述目标应用的回访用户的数量;接收留存率计算指令,所述留存率计算指令中携带有待查询维度组合,所述待查询维度组合为所述预设维度组合中的一个或多个;获取所述待查询维度组合对应的第一用户数量和第二用户数量,并根据所述待查询维度组合对应的第一用户数量和第二用户数量计算所述待查询维度组合对应的用户留存率。2.根据权利要求1所述的方法,其特征在于,获取第一时间段内每个预设维度组合对应的第一用户数量包括:获取第一用户访问数据表,其中,所述第一用户访问数据表中记录有用户在所述第一时间段内访问所述目标应用的用户访问信息,所述用户访问信息包括所述用户的用户身份标识、在每个预设维度对应的维度值及用户状态标识,所述用户状态标识用于标识用户之前是否访问过所述目标应用;在所述第一用户访问数据表中,根据每个用户的用户状态标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第一用户数量及所述新用户的用户身份标识。3.根据权利要求2所述的方法,其特征在于,获取第二时间段内所述每个预设维度组合对应的第二用户数量包括:获取第二用户访问数据表,其中,所述第二用户访问数据表中记录有用户在所述第二时间段内访问所述目标应用的用户访问信息;在所述第二用户访问数据表中,根据所述新用户的用户身份标识及每个用户在每个预设维度对应的维度值获取所述每个预设维度组合对应的第二用户数量。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:根据所述每个预设维度组合对应的第一用户数量和所述每个预设维度组合对应的第二用户数量,生成第三用户访问数据表;将所述第三用户访问数据表进行存储,以便在接收到携带有不同待查询维度组合的留存率计算指令时,在所述第三用户访问数据表中查找与所述不同待查询维度组合对应的第一用户数量和第二用户数量。5.根据权利要求4所述的方法,其特征在于,获取所述待查询维度组合对应的第一用户数量和第二用户数量包括:在所述第三用户访问数据表中查找与所述待查询维度组合对应的第一用户数量和第二用户...

【专利技术属性】
技术研发人员:刘芳铭
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1