一种用户留存分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20425275 阅读:20 留言:0更新日期:2019-02-23 08:32
本发明专利技术提供了一种用户留存分析方法、装置、电子设备及存储介质,所述方法包括:获取预设时间段内访问目标平台的访问数据信息;根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。本发明专利技术提供的用户留存分析方法,利用数据库低门槛地解决了日常中小型数据的用户留存分析问题,且整个分析过程简单方便易于维护。

【技术实现步骤摘要】
一种用户留存分析方法、装置、电子设备及存储介质
本专利技术涉及计算机
,具体涉及一种用户留存分析方法、装置、电子设备及存储介质。
技术介绍
用户留存率是指注册某平台的用户在该平台留存下来的概率。对于游戏、社交软件、提供服务APP等业务平台,分析用户留存情况,对于决策者在制定产品销售和宣传策略方面可以提供准确有效的支持。目前,用户留存率的计算方法主要有两种。一种是利用python、java或者任何一种语言,利用程序自身数据集合属性做交集计算实现。该种处理方式的缺点是存在内存溢出的可能性。另一种是利用当前流行的大数据hadoop或者spark借用mapreduce的方式进行运算。该种处理方式的缺点是需要提供相关的大数据平台基础环境,门槛比较高。
技术实现思路
针对现有技术中的问题,本专利技术提供一种用户留存分析方法、装置、电子设备及存储介质。具体地,本专利技术提供以下技术方案:第一方面,本专利技术提供了一种用户留存分析方法,包括:获取预设时间段内访问目标平台的访问数据信息;根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。进一步地,所述获取预设时间段内访问目标平台的访问数据信息,具体包括:获取预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息。进一步地,所述根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况,具体包括:根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息,利用数据库的函数处理方式,获取来自不同来源渠道的访问用户在不同的留存天数中的留存率。进一步地,所述根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户的来源渠道信息,利用数据库的函数处理方式,获取来自不同来源渠道的访问用户在不同的留存天数中的留存率,具体包括:根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户的来源渠道信息,按天独立进行访问用户排重;根据排重后的数据建立第一数据表;其中,第一数据表中至少包括有访问用户ID字段、访问时间字段和访问用户来源渠道字段;根据预设分析需求建立第二数据表;其中,第二数据表中至少包括有根据所述预设分析需求确定的留存分析时间字段、访问用户来源渠道字段和根据所述预设分析需求确定的若干个不同留存天数字段,其中,每个留存天数字段下用于存储在对应留存天数下对应的留存人数;根据所述第一数据表中的数据,利用数据库的函数处理方式,对所述第二数据表进行更新,使得更新后的第二数据表中能够体现来自不同来源渠道的访问用户在不同的留存天数中的留存人数;根据更新后的第二数据表中存储的来自不同来源渠道的访问用户在不同的留存天数中的留存人数,计算来自不同来源渠道的访问用户在不同的留存天数中的留存率。进一步地,所述根据所述第一数据表中的数据,利用数据库的函数处理方式,对所述第二数据表进行更新,使得更新后的第二数据表中能够体现来自不同来源渠道的访问用户在不同的留存天数中的留存人数,具体包括:删除第二数据表中留存分析当天的有关数据;根据所述第一数据表中的数据,将留存分析当天需要的数据初始化至所述第二数据表中;针对所述第二数据表中设定的不同留存天数,利用数据库查询函数对所述第一数据表进行条件查询操作,获取来自不同来源渠道的访问用户在不同的留存天数中的留存人数;利用数据库更新函数,将来自不同来源渠道的访问用户在不同的留存天数中的留存人数更新至所述第二数据表中。第二方面,本专利技术还提供了一种用户留存分析装置,包括:获取模块,用于获取预设时间段内访问目标平台的访问数据信息;留存分析模块,用于根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。进一步地,所述获取模块,具体用于:获取预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息。进一步地,所述留存分析模块,具体用于:根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息,利用数据库的函数处理方式,获取来自不同来源渠道的访问用户在不同的留存天数中的留存率。第三方面,本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述用户留存分析方法的步骤。第四方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述用户留存分析方法的步骤。由上面技术方案可知,本专利技术提供的用户留存分析方法,首先,获取预设时间段内访问目标平台的访问数据信息,然后根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。本专利技术提供的用户留存分析方法,利用数据库及数据库的函数处理方式,低门槛地解决了日常中小型数据的用户留存分析问题,且整个分析过程简单方便易于维护。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的用户留存分析方法的流程图;图2是本专利技术一实施例提供的第一数据表的示意图;图3是本专利技术一实施例提供的第二数据表的示意图;图4是本专利技术一实施例提供的用户留存分析方法的处理过程原理示意图;图5是本专利技术另一实施例提供的用户留存分析装置的结构示意图;图6是本专利技术又一实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术一实施例提供了一种用户留存分析方法,参见图1,该方法包括如下步骤:步骤101:获取预设时间段内访问目标平台的访问数据信息。在本步骤中,获取预设时间段内访问目标平台的访问数据信息,例如,获取最近两个月内访问目标平台的访问数据信息,其中,访问数据信息至少包括访问用户的用户ID信息、访问时间信息以及访问用户来源渠道信息。这里,所述目标平台可以为某游戏平台、也可以为某社交平台(如微信、QQ、微博、知乎等)、还可以为某服务提供平台(如淘宝、东东、唯品会、滴滴等)。步骤102:根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。在本步骤中,根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。例如,通过建立数据库和数据表的方式将获取的访问数据信息进行存储,然后利用数据库的条件查询函数、插入函数、删除函数和/或更新函数等数据库函数,对存储有用户访问数据信息的数据表进行处理,将满足预设留存分析条件的用户留存数据取出并写入至另一新数据表中,从而根据新数据表中的数据获取所述目标平台的用户留存情况。可见,该处理方式,巧妙地借助了数据库本文档来自技高网...

【技术保护点】
1.一种用户留存分析方法,其特征在于,包括:获取预设时间段内访问目标平台的访问数据信息;根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。

【技术特征摘要】
1.一种用户留存分析方法,其特征在于,包括:获取预设时间段内访问目标平台的访问数据信息;根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况。2.根据权利要求1所述的方法,其特征在于,所述获取预设时间段内访问目标平台的访问数据信息,具体包括:获取预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息。3.根据权利要求2所述的方法,其特征在于,所述根据获取的访问数据信息,利用数据库的函数处理方式,获取所述目标平台的用户留存情况,具体包括:根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户来源渠道信息,利用数据库的函数处理方式,获取来自不同来源渠道的访问用户在不同的留存天数中的留存率。4.根据权利要求3所述的方法,其特征在于,所述根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户的来源渠道信息,利用数据库的函数处理方式,获取来自不同来源渠道的访问用户在不同的留存天数中的留存率,具体包括:根据获取的预设时间段内访问目标平台的访问用户ID信息、访问时间信息以及访问用户的来源渠道信息,按天独立进行访问用户排重;根据排重后的数据建立第一数据表;其中,第一数据表中至少包括有访问用户ID字段、访问时间字段和访问用户来源渠道字段;根据预设分析需求建立第二数据表;其中,第二数据表中至少包括有根据所述预设分析需求确定的留存分析时间字段、访问用户来源渠道字段和根据所述预设分析需求确定的若干个不同留存天数字段,其中,每个留存天数字段下用于存储在对应留存天数下对应的留存人数;根据所述第一数据表中的数据,利用数据库的函数处理方式,对所述第二数据表进行更新,使得更新后的第二数据表中能够体现来自不同来源渠道的访问用户在不同的留存天数中的留存人数;根据更新后的第二数据表中存储的来自不同来源渠道的访问用...

【专利技术属性】
技术研发人员:向万里
申请(专利权)人:北京空中信使信息技术有限公司
类型:发明
国别省市:北京,11

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

1