用户留存率的确定方法、装置及设备制造方法及图纸

技术编号:20161593 阅读:25 留言:0更新日期:2019-01-19 00:14
本公开是关于一种用户留存率的确定方法、装置及设备。所述方法包括:根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;所述历史数据集中存储有在第二时间段内所有访问过所述应用程序的用户的标识信息;确定第三时间段内访问过所述应用程序的第二用户;所述第三时间段为所述第一时间段之后的时间段;根据所述第一用户和所述第二用户,确定所述第三时间段内的用户留存率。本公开能够提高计算用户留存率的效率。

【技术实现步骤摘要】
用户留存率的确定方法、装置及设备
本公开涉及互联网领域,尤其涉及用户留存率的确定方法、装置及设备。
技术介绍
在互联网行业中,特别是在移动应用或游戏应用中,确定留存用户并计算用户留存率,以对用户行为进行分析,从而定制产品方向,进而做最有价值的活动推广。相关技术中,在确定用户留存率时,需要首先计算某段时间内的新增用户,具体地,通过统计过去一段时间内所有的活跃用户,并将该段时间内的活跃用户与统计出的活跃用户进行比较,从而可以确定出该段时间内的新增用户。这样,根据第N天的活跃用户和确定出的新增用户,即可计算出第N天的用户留存率。例如:第3天用户留存率是指在今天的新增用户在3天后还在使用的用户/今天的新增用户数,3日内用户留存率指在今天的新增用户在未来的三天有使用的用户数/今天的新增用户数。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种用户留存率的确定方法、装置及设备。根据本公开实施例的第一方面,提供一种用户留存率的确定方法,该方法包括:根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;历史数据集中存储有在第二时间段内所有访问过应用程序的用户的标识信息;确定第三时间段内访问过应用程序的第二用户;第三时间段为第一时间段之后的时间段;根据第一用户和所述第二用户,确定第三时间段内的用户留存率。可选的,所述根据历史数据集,确定第一时间段内首次访问应用程序的第一用户,包括:确定所述第一时间段内访问过所述应用程序的第三用户;在所述历史数据集中查询是否存在所述第三用户的标识信息;若不存在所述第三用户的标识信息,则将所述第三用户确定为所述第一用户。可选的,所述根据所述第一用户和所述第二用户,确定所述第三时间段内的用户留存率,包括:统计所述第一用户的第一数量;根据所述第一用户和所述第二用户,确定所述第三时间段内的留存用户;统计所述留存用户的第二数量;根据所述第一用户的第一数量和所述留存用户的第二数量,确定所述用户留存率。可选的,所述方法还包括:将所述第一用户的标识信息添加到所述历史数据集中。可选的,所述历史数据集中查询是否存在所述第三用户的标识信息包括:将所述第三用户的标识信息存储到消息队列中;从所述消息队列的队首开始,依次在所述历史数据集中查询是否存在所述第三用户的标识信息。可选的,所述根据所述第一用户和所述第二用户,确定所述第三时间段内的留存用户,包括:确定所述第一用户和所述第二用户中相同的用户,并将所述相同的用户确定为所述留存用户。根据本公开实施例的第二方面,提供一种用户留存率的确定装置,该装置包括:第一确定模块,被配置为根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;历史数据集中存储有在第二时间段内所有访问过应用程序的用户的标识信息;第二确定模块,被配置为确定第三时间段内访问过应用程序的第二用户;第三时间段为第一时间段之后的时间段;第三确定模块,被配置为根据所述第一用户和第二用户,确定第三时间段内的用户留存率。可选的,所述第一确定模块,包括:第一确定子模块,被配置为确定所述第一时间段内访问过所述应用程序的第三用户;查询子模块,被配置为在所述历史数据集中查询是否存在所述第三用户的标识信息;第二确定子模块,被配置为在所述查询子模块查询出不存在所述第三用户的标识信息时,将所述第三用户确定为所述第一用户。可选的,所述第三确定模块,包括:第一统计子模块,被配置为统计所述第一用户的第一数量;第三确定子模块,被配置为根据所述第一用户和所述第二用户,确定所述第三时间段内的留存用户;第二统计子模块,被配置为统计所述留存用户的第二数量;第四确定子模块,被配置为根据所述第一用户的第一数量和所述留存用户的第二数量,确定所述用户留存率。可选的,所述装置还包括:添加模块,用于将所述第一用户的标识信息添加到所述历史数据集中。可选的,所述查询子模块,具体用于:将所述第三用户的标识信息存储到消息队列中;从所述消息队列的队首开始,依次在所述历史数据集中查询是否存在所述第三用户的标识信息。可选的,所述第三确定子模块,具体用于:确定所述第一用户和所述第二用户中相同的用户,并将所述相同的用户确定为所述留存用户。根据本公开实施例的第三方面,提供一种服务器,该服务器包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为:根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;历史数据集中存储有在第二时间段内所有访问过应用程序的用户的标识信息;确定第三时间段内访问过应用程序的第二用户;第三时间段为第一时间段之后的时间段;根据第一用户和第二用户,确定第三时间段内的用户留存率。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法的步骤。本公开实施例提供的技术方案可以包括以下有益效果:通过历史数据集可以直接确定第一时间段内首次访问该应用程序的第一用户,同时确定第三时间段内访问该应用程序的第二用户,根据第一用户和第二用户,最终确定第三时间段内的用户留存率。这样可以避免相关技术中在确定用户留存率时,每次都将之前所有访问过应用程序的用户的标识信息进行汇总,进而确定出某天的留存用户的现象,这样可以提高计算用户留存率的效率。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种用户留存率确定方法的流程图。图2是根据另一示例性实施例示出的一种用户留存率确定方法的流程图。图3是根据又一示例性实施例示出的一种用户留存率确定方法的流程图。图4是根据一示例性实施例示出的一种用户留存率确定装置的框图。图5是根据另一示例性实施例示出的一种用户留存率的确定装置的框图。图6是根据又一示例性实施例示出的一种用户留存率的确定装置的框图。图7是根据一示例性实施例示出的一种用户留存率的确定装置的实体的框图。图8是根据一示例性实施例示出的一种用于用户留存率的确定装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。活跃用户:访问过应用程序的用户。新增用户:首次访问应用程序的用户。留存用户:某天首次访问应用程序的用户在1天后、2天后、3天后、1周后或2周后等时间范围下依然活跃的用户。第N天的用户留存率:某天首次访问该应用程序的用户中,在首次访问后的第N天仍然访问过应用程序的用户,占当天首次访问应用程序的用户的比例。图1是根据一示例性实施例示出的一种用户留存率的确定方法的流程图,本实施例的用户留存率的确定方法应用于服务器。该确定方法可以包括如下几个步骤:在步骤101中,根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;历史数据集中存储有在第二时间段内所有访问过该应用程序的用户的标识信息。在本步骤中,第二时间段的时长通常大于第一时间段,其中,第一时间段例如可以为20小时、1天或一周等,第二时间段例如可以为半年或一年本文档来自技高网...

【技术保护点】
1.一种用户留存率的确定方法,其特征在于,包括:根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;所述历史数据集中存储有在第二时间段内所有访问过所述应用程序的用户的标识信息;确定第三时间段内访问过所述应用程序的第二用户;所述第三时间段为所述第一时间段之后的时间段;根据所述第一用户和所述第二用户,确定所述第三时间段内的用户留存率。

【技术特征摘要】
1.一种用户留存率的确定方法,其特征在于,包括:根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;所述历史数据集中存储有在第二时间段内所有访问过所述应用程序的用户的标识信息;确定第三时间段内访问过所述应用程序的第二用户;所述第三时间段为所述第一时间段之后的时间段;根据所述第一用户和所述第二用户,确定所述第三时间段内的用户留存率。2.根据权利要求1所述的方法,其特征在于,所述根据历史数据集,确定第一时间段内首次访问应用程序的第一用户,包括:确定所述第一时间段内访问过所述应用程序的第三用户;在所述历史数据集中查询是否存在所述第三用户的标识信息;若不存在所述第三用户的标识信息,则将所述第三用户确定为所述第一用户。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一用户和所述第二用户,确定所述第三时间段内的用户留存率,包括:统计所述第一用户的第一数量;根据所述第一用户和所述第二用户,确定所述第三时间段内的留存用户;统计所述留存用户的第二数量;根据所述第一用户的第一数量和所述留存用户的第二数量,确定所述用户留存率。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第一用户的标识信息添加到所述历史数据集中。5.根据权利要求2所述的方法,其特征在于,所述历史数据集中查询是否存在所述第三用户的标识信息包括:将所述第三用户的标识信息存储到消息队列中;从所述消息队列的队首开始,依次在所述历史数据集中查询是否存在所述第三用户的标识信息。6.根据权利要求3所述的方法,其特征在于,所述根据所述第一用户和所述第二用户,确定所述第三时间段内的留存用户,包括:确定所述第一用户和所述第二用户中相同的用户,并将所述相同的用户确定为所述留存用户。7.一种用户留存率的确定装置,其特征在于,包括:第一确定模块,被配置为根据历史数据集,确定第一时间段内首次访问应用程序的第一用户;所述历史数据集中存储有在第二时间段内所有访问过所述应用程序的用户的标识信息;第二确定模块,被配置为确定第三时间段内访问过所述应用程序的第二用户;所述第三时间段为所述第一时间段之后的时...

【专利技术属性】
技术研发人员:张旭华
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1