留存分析方法、装置、设备及存储介质制造方法及图纸

技术编号:33990101 阅读:11 留言:0更新日期:2022-07-02 09:28
本申请涉及一种留存分析方法、装置、设备及存储介质。该方法包括,获取与访问对象对应的M个事件;从M个事件中提取N个事件,以及确定至少一个第一留存用户;根据所述至少一个第一留存用户对应的事件,确定至少一个第一留存用户对于预设的事件名称的发生指标。可见,本申请得方案,基于事件实现了对留存用户的行为的分析。分析。分析。

【技术实现步骤摘要】
留存分析方法、装置、设备及存储介质


[0001]本申请涉及计算机领域,尤其涉及一种留存分析方法、装置、设备及存储介质。

技术介绍

[0002]在互联网行业中,在某段时间内使用应用或访问网站,经过一段时间后,仍然使用该应用或回访网站的用户,被认作是留存用户。
[0003]现有的方案,只能分析留存用户的数量,却不能对留存用户的行为进行精细的分析,因此亟需提供一种能够分析留存用户的行为的方案。

技术实现思路

[0004]本申请提供了一种留存分析方法、装置、设备及存储介质,用以分析留存用户的行为。
[0005]第一方面、提供一种留存分析方法,包括:
[0006]获取与访问对象对应的M个事件,每个所述事件包括事件时间、用户标识和事件名称;
[0007]从所述M个事件中提取N个事件,以及确定至少一个第一留存用户,所述N个事件的事件时间均在预设时间范围内,每个所述第一留存用户属于所述N个事件对应的用户集合,所述用户集合包括至少一个用户,每个所述第一留存用户对应有至少两个事件,所述至少两个事件属于所述M个事件;
[0008]根据所述至少一个第一留存用户对应的事件,确定所述至少一个第一留存用户对于预设的事件名称的发生指标。
[0009]可选地,获取与访问对象对应的M个事件,包括:
[0010]获取对所述访问对象存在访问行为的各用户的用户标识;
[0011]获取所述各用户的用户标识对应的访问行为、以及所述访问行为发生的访问时间;
[0012]利用预设事件模板,生成与所述各用户标识、所述访问行为和所述发生时间对应的所述M个事件。
[0013]可选地,确定至少一个第一留存用户,包括:
[0014]从所述M个事件对应的用户中,筛选至少一个第二留存用户,每个所述第二留存用户对应的至少两个事件属于所述M个事件;
[0015]分别对每个所述第二留存用户进行以下处理:
[0016]当所述第二留存用户对应的至少两个事件中,存在事件时间在所述预设时间范围内的事件时,将所述第二留存用户确定为第一留存用户。
[0017]可选地,确定至少一个第一留存用户,包括:
[0018]按照用户标识,对所述N个事件和所述M个事件做笛卡尔运算,得到笛卡尔运算结果;
[0019]从所述笛卡尔运算结果中获取目标元素,所述目标元素包括的两个事件属于同一用户,所述两个事件的事件时间不同;
[0020]将所述目标元素对应的用户,确定为所述第一留存用户。
[0021]可选地,将所述目标元素对应的用户,确定为所述第一留存用户,包括:
[0022]获取目标用户对应的事件,所述目标用户为所述目标元素对应的用户;
[0023]确定所述目标用户对应的事件中包括初始事件和留存事件时,将所述目标用户确定为所述第一留存用户;
[0024]其中,所述初始事件的事件名称为第一预设名称,所述留存事件的事件名称为第二预设名称,所述初始事件的事件时间早于所述留存事件的事件时间。
[0025]可选地,根据所述至少一个第一留存用户对应的事件,确定所述至少一个第一留存用户对于预设的事件名称的发生指标,包括:
[0026]从所述至少一个第一留存用户对应的事件中,提取具有所述预设的事件名称的目标事件;
[0027]利用所述目标事件得到所述发生指标。
[0028]可选地,所述发生指标为发生次数;
[0029]利用所述目标事件得到所述发生指标,包括:
[0030]统计得到所述目标事件的事件个数;
[0031]将所述事件个数作为所述发生次数。
[0032]第二方面、提供一种留存分析装置,包括:
[0033]获取单元,用于获取与访问对象对应的M个事件,每个所述事件包括事件时间、用户标识和事件名称;
[0034]处理单元,用于从所述M个事件中提取N个事件,以及确定至少一个第一留存用户,所述N个事件的事件时间均在预设时间范围内,每个所述第一留存用户属于所述N个事件对应的用户集合,所述用户集合包括至少一个用户,每个所述第一留存用户对应有至少两个事件,所述至少两个事件属于所述M个事件;
[0035]确定单元,用于根据所述至少一个第一留存用户对应的事件,确定所述至少一个第一留存用户对于预设的事件名称的发生指标。
[0036]第三方面、提供一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
[0037]所述存储器,用于存储计算机程序;
[0038]所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的留存分析方法。
[0039]第四方面、提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的留存分析方法。
[0040]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0041]本申请实施例提供的技术方案,能够得到访问对象对应的M个事件,从M个事件中提取N个事件,并确定至少一个第一留存用户,并根据至少一个第一留存用户对应的事件,确定至少一个第一留存用户对于预设的事件名称的发生指标。可见,本申请,基于事件实现了对留存用户的行为的分析。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本申请实施例中一种留存分析方法的流程示意图;
[0045]图2为本申请实施例中又一种留存分析方法的流程示意图;
[0046]图3为本申请实施例中又一种留存分析方法的流程示意图;
[0047]图4为本申请实施例中又一种留存分析方法的流程示意图;
[0048]图5为本申请实施例中留存分析系统的结构示意图;
[0049]图6为本申请实施例中留存分析装置的结构示意图;
[0050]图7为本申请实施例中电子设备的结构示意图。
具体实施方式
[0051]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0052]本申请实施例提供一种留存分析方法,该方法可以应用于服务器中,如图1所示,该方法可以包括以下步骤:
[0053]步骤101、获取与访问对象对应的M个事件。
[0054]示例性地,访问本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种留存分析方法,其特征在于,包括:获取与访问对象对应的M个事件,每个所述事件包括事件时间、用户标识和事件名称;从所述M个事件中提取N个事件,以及确定至少一个第一留存用户,所述N个事件的事件时间均在预设时间范围内,每个所述第一留存用户属于所述N个事件对应的用户集合,所述用户集合包括至少一个用户,每个所述第一留存用户对应有至少两个事件,所述至少两个事件属于所述M个事件;根据所述至少一个第一留存用户对应的事件,确定所述至少一个第一留存用户对于预设的事件名称的发生指标。2.根据权利要求1所述的方法,其特征在于,获取与访问对象对应的M个事件,包括:获取对所述访问对象存在访问行为的各用户的用户标识;获取所述各用户的用户标识对应的访问行为、以及所述访问行为发生的访问时间;利用预设事件模板,生成与所述各用户标识、所述访问行为和所述发生时间对应的所述M个事件。3.根据权利要求1所述的方法,其特征在于,确定至少一个第一留存用户,包括:从所述M个事件对应的用户中,筛选至少一个第二留存用户,每个所述第二留存用户对应的至少两个事件属于所述M个事件;分别对每个所述第二留存用户进行以下处理:当所述第二留存用户对应的至少两个事件中,存在事件时间在所述预设时间范围内的事件时,将所述第二留存用户确定为第一留存用户。4.根据权利要求1所述的方法,其特征在于,确定至少一个第一留存用户,包括:按照用户标识,对所述N个事件和所述M个事件做笛卡尔运算,得到笛卡尔运算结果;从所述笛卡尔运算结果中获取目标元素,所述目标元素包括的两个事件属于同一用户,所述两个事件的事件时间不同;将所述目标元素对应的用户,确定为所述第一留存用户。5.根据权利要求4所述的方法,其特征在于,将所述目标元素对应的用户,确定为所述第一留存用户,包括:获取目标用户对应的事件,所述目标用户为所述目标元素对应的用户;确定所述目标用户对应的事件...

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

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

1