页面用户流失的分析方法、装置、服务器及可读存储介质转让专利

申请号 : CN201811467120.7

文献号 : CN110032499A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沈凌楠赵利超靳慧峰

申请人 : 阿里巴巴集团控股有限公司

摘要 :

本说明书实施例公开了一种页面用户流失的分析方法、装置、服务器及可读存储介质,根据获取的页面跳转数据;获取业务对应的页面流转时序;在需要对业务处理过程中从第一页面进入第二页面进行用户流失分析时,将每个用户的页面流转时序与获取的第一页面流转时序和第二页面流转时序进行匹配,得到对应的第一用户数量和第二用户数量;此时,通过时序匹配的方式即可得到第一用户数量和第二用户数量,其运算的复杂度较低,使得运算的效率较高,从而使得获取对应的用户流失结果的运算效率也随之提高;而且对每个业务均可以通过上述方法来获取到对应的用户流失结果,进而支持各类业务场景的用户流失分析,有效降低了分析成本。

权利要求 :

1.一种页面用户流失的分析方法,包括:

获取在通过应用进行业务处理过程中产生的页面跳转数据;

根据所述页面跳转数据,获取所述业务对应的页面流转时序;

在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;

从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;

根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。

2.如权利要求1所述的分析方法,所述获取在通过应用进行业务处理过程中产生的页面跳转数据,具体包括:记录在进行业务处理过程中触发的每个页面跳转数据,将记录的所有页面跳转数据作为所述页面跳转数据。

3.如权利要求1所述的分析方法,所述根据所述页面跳转数据,获取所述业务对应的页面流转时序,具体包括:分析所述页面跳转数据,得到页面跳转顺序;

根据所述页面跳转顺序,生成所述页面流转时序。

4.如权利要求3所述的分析方法,所述分析所述页面跳转数据,得到页面跳转顺序,具体包括:分析所述页面跳转数据包含的每个跳转关系,得到从初始页面到最终页面的页面跳转顺序。

5.如权利要求4所述的分析方法,所述根据所述页面跳转顺序,生成所述页面流转时序,具体包括:使用字符为每个页面进行标注,得到每个页面对应的字符;

将每个页面对应的字符按照所述页面跳转顺序进行排序,得到所述页面流转时序。

6.权利要求1所述的分析方法,所述从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量,具体包括:对所述用户数据进行分析,得到每个用户对应的页面流转时序;

将每个用户对应的页面流转时序与所述第一页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第一用户数量;以及将每个用户对应的页面流转时序与所述第二页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第二用户数量。

7.如权利要求4或5所述的分析方法,所述第一页面为所述业务处理过程中除所述最终页面之外的任何一个页面;所述第二页面为所述业务处理过程中位于所述第一页面之后的任意一个页面。

8.一种页面用户流失的分析装置,包括:

跳转数据获取单元,用于获取在通过应用进行业务处理过程中产生的页面跳转数据;

第一页面流转时序获取单元,用于根据所述页面跳转数据,获取所述业务对应的页面流转时序;

第二页面流转时序获取单元,用于在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;

用户数量获取单元,用于从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;

用户流失结果获取单元,用于根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。

9.如权利要求8所述的分析装置,所述跳转数据获取单元,具体用于记录在进行业务处理过程中触发的每个页面跳转数据,将记录的所有页面跳转数据作为所述页面跳转数据。

10.如权利要求8所述的分析装置,所述第一页面流转时序获取单元,具体用于分析所述页面跳转数据,得到页面跳转顺序;根据所述页面跳转顺序,生成所述页面流转时序。

11.如权利要求10所述的分析装置,所述第一页面流转时序获取单元,还用于分析所述页面跳转数据包含的每个跳转关系,得到从初始页面到最终页面的页面跳转顺序。

12.如权利要求11所述的分析装置,所述第一页面流转时序获取单元,还用于使用字符为每个页面进行标注,得到每个页面对应的字符;将每个页面对应的字符按照所述页面跳转顺序进行排序,得到所述页面流转时序。

13.权利要求8所述的分析装置,所述用户数量获取单元,具体用于对所述用户数据进行分析,得到每个用户对应的页面流转时序;将每个用户对应的页面流转时序与所述第一页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第一用户数量;以及将每个用户对应的页面流转时序与所述第二页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第二用户数量。

14.如权利要求11或12所述的分析装置,所述第一页面为所述业务处理过程中除所述最终页面之外的任何一个页面;所述第二页面为所述业务处理过程中位于所述第一页面之后的任意一个页面。

15.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。

16.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。

说明书 :

页面用户流失的分析方法、装置、服务器及可读存储介质

技术领域

[0001] 本说明书实施例涉及数据处理技术领域,尤其涉及一种页面用户流失的分析方法、装置、服务器及可读存储介质。

背景技术

[0002] 随着智能手机的普及,使得智能手机中安装了越来越多的应用,一个应用可以对应一个或多个业务场景,而每个业务场景会有非常多的运营活动。复杂的业务和运营使用到域内和域外的功能页面,页面包含小程序、H5、native等各种组件。从业务视角看,希望能够分析具体的业务,或者具体的活动的用户流失分布,帮助产品和运营发现问题和优化提升用户体验和转化率。
[0003] 而现有技术在分析具体的业务的用户流失分布时,需要对全链路的业务进行埋点,或者全链路携带特定参数进行串联,此时,每个分析需求需要很大的成本推进每个环节的埋点,而且对该业务数据分析的需求需要定制甚至需要合作伙伴改造,实施成本和时间成本均非常高。

发明内容

[0004] 本说明书实施例提供了一种页面用户流失的分析方法、装置、服务器及可读存储介质,能够支持各类业务场景的用户流失分析,有效降低用户流失分析成本。
[0005] 本说明书实施例第一方面提供了一种页面用户流失的分析方法,包括:
[0006] 获取在通过应用进行业务处理过程中产生的页面跳转数据;
[0007] 根据所述页面跳转数据,获取所述业务对应的页面流转时序;
[0008] 在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;
[0009] 从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;
[0010] 根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。
[0011] 本说明书实施例第二方面提供了一种页面用户流失的分析装置,包括:
[0012] 跳转数据获取单元,用于获取在通过应用进行业务处理过程中产生的页面跳转数据;
[0013] 第一页面流转时序获取单元,用于根据所述页面跳转数据,获取所述业务对应的页面流转时序;
[0014] 第二页面流转时序获取单元,用于在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;
[0015] 用户数量获取单元,用于从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;
[0016] 用户流失结果获取单元,用于根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。
[0017] 本说明书实施例第三方面还提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述页面用户流失的分析方法的步骤。
[0018] 本说明书实施例第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时上述页面用户流失的分析方法的步骤。
[0019] 本说明书实施例的有益效果如下:
[0020] 基于上述技术方案,首先获取业务对应的页面流转时序;然后在需要对从第一页面进入第二页面进行用户流失分析时,获取对应的第一页面流转时序和第二页面流转时序,然后将每个用户的页面流转时序与第一页面流转时序和第二页面流转时序进行匹配,得到对应的第一用户数量和第二用户数量;此时,通过时序匹配的方式即可得到所述第一用户数量和所述第二用户数量,其运算的复杂度较低,使得运算的效率较高;在获取到所述第一用户数量和所述第二用户数量之后,再根据所述第一用户数量和所述第二用户数量,获取对应的用户流失结果;如此,使得获取对应的用户流失结果的运算效率也随之提高;而且对每个业务均可以通过上述方法来获取到对应的用户流失结果,无需为每个业务进行定制分析用户流失结果的方法,支持各类业务场景的用户流失分析,有效降低分析成本。

附图说明

[0021] 图1为本说明书实施例中页面用户流失的分析方法的方法流程图;
[0022] 图2为本说明书实施例中领取公交卡业务对应的页面流转关系图;
[0023] 图3为本说明书实施例中页面用户流失的分析装置的结构示意图;
[0024] 图4为本说明书实施例中服务器的结构示意图。

具体实施方式

[0025] 为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。
[0026] 第一方面,如图1所示,本说明书实施例提供一种页面跳转的分析方法,包括:
[0027] S102、获取在通过应用进行业务处理过程中产生的页面跳转数据;
[0028] S104、根据所述页面跳转数据,获取所述业务对应的页面流转时序;
[0029] S106、在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;
[0030] S108、从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;
[0031] S110、根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。
[0032] 本说明书实施例提供的方法应用在与所述应用对应的服务器中,所述服务器例如可以是台式电脑、笔记本电脑、平板电脑和智能手机等电子设备。
[0033] 其中,在步骤S102中,在通过所述应用进行业务处理过程中,会触发在不同页面中跳转,此时,记录在进行业务处理过程中触发的每个页面跳转数据,将记录的所有页面跳转数据作为所述页面跳转数据,从而获取到所述页面跳转数据。其中,在记录每个页面跳转数据时,将记录的每个页面跳转数据保存在本地并上传至对应的服务器。
[0034] 具体来讲,在记录在进业务处理过程中触发的所有页面跳转关系时,可以将每个跳转地址作为一个节点,记录每次跳转对应的跳转关系,其中,所述跳关系为从当前页面跳转至目标页面的数据;然后将记录的每次跳转对应的跳转关系作为所述页面跳转数据。
[0035] 具体地,在通过所述应用进行业务处理过程中,此时,所述应用能够感知每次页面的跳转,如此,可以记录在进行业务处理过程中产生的所有页面跳转数据。
[0036] 本说明书实施例中,所述跳转可以包括native跳转、H5页面跳转和小程序跳转等。进一步地,每个跳转地址作为一个节点,每次跳转(包括返回跳转)记录跳转关系,即<当前页面,目标页面>的记录。例如,从页面a跳转到页面b,然后从页面b在跳转回页面a,此时,记录的跳转关系为(a,b)和(b,a),而(b,a)为返回跳转。
[0037] 本说明书实施例中的应用可以为安装在电子设备上的应用程序,所述电子设备可以为移动设备和台式设备等,所述移动设备例如可以是智能手机、平板电脑和笔记本电脑等,所述台式设备例如可以是台式电脑和一体机等设备。
[0038] 例如,在应用C为例,应用C中存在多个子应用,且每个子应用会对应一个业务,此时,在进行业务处理时使用对应的子应用即可,若所述多个子应用包括c1金融应用、c2共享单车应用、c3打车应用和c4生活缴费应用,此时,若需要进行业务处理的业务为金融业务,则记录在通过c1进行业务处理过程中触发的所有页面跳转数据c11,即c11为所述页面跳转数据。
[0039] 当然,若需要进行业务处理的业务为共享单车业务,则记录在通过c2进行业务处理过程中触发的所有页面跳转数据c21,即c21为所述页面跳转数据。
[0040] 又例如,以应用D为例,若应用D为打车应用,此时,通过应用D处理的业务为打车业务,如此,则记录通过D进行业务处理过程中触发的所有页面跳转数据d11,即d11为所述页面跳转数据。
[0041] 接下来执行步骤S104,在该步骤中,分析所述页面跳转数据,得到页面跳转顺序;再根据所述页面跳转顺序,生成所述页面流转时序,所述页面流转时序可以用字符串进行表示。
[0042] 具体来讲,在分析所述页面跳转数据时,可以分析所述页面跳转数据包含的每个跳转关系,得到从初始页面到最终页面的页面跳转顺序;以及还可以使用字符为每个页面进行标注,使用字符为每个页面进行标注,得到每个页面对应的字符;将每个页面对应的字符按照所述页面跳转顺序进行排序,得到所述页面流转时序,如此,使得所述页面流转时序用字符串进行表示。
[0043] 例如,如图2所示,以业务为领取公交卡业务为例,在进行领取公交卡业务时,获取到页面跳转数据包括(E,F)、(F,E)、(F,G)、(G,F)、(G,H)、(H,G)、(G,I)、(I,G)、(G,J)、(J,H)、(J,K)、(K,J)、(K,M)和(M,K)和(M,N)其中,E表示与领取公交卡对应的活动页,F表示用于领取公交卡的领卡说明页,G表示公交卡领取页,H表示与领取公交卡对应的协议页,I表示与领取公交卡对应的授权页,J表示与领取公交卡对应的身份校验页,K表示领取公交卡的签约页,M表示领取公交卡后的开通页,以及N表示领取公交卡后的使用页。
[0044] 其中,对所述页面跳转数据进行分析,确定出所述初始页面为E和所述最终页面N,且得到E到N的页面跳转顺序具体如图2所示,根据所述页面跳转顺序,生成对应的页面流转时序为EFG(HG|IG)?JKMN,其中,|表示或则,?表示可选。当然,如果考虑用户返回,生成的所述页面流转时序为EF(EF)*G(FG)*(HG|IG)*J(GJ)K(JK)M(KM)N。
[0045] 此时,图2所表示的含义具体为所述业务处理首先从活动页E进入;然后进入领卡说明页F;接着进入领卡页G;在进入领卡页G之后可能进入协议页H或授权页I;接着返回领卡页G;在返回领卡页之后进入身份校验页J;然后依次进入签约页K和开通页M,以及最后进入使用页N,其中,E、F、H、I、J、K和N为所述应用中的页面,而G和M为第三方提供的页面,例如所述应用可以为支付宝,所述第三方为商户等。
[0046] 接下来执行步骤S106,在该步骤中,首先获取需要进行用户流失分析的所述第一页面和所述第二页面,其中,所述第一页面可以为所述业务处理过程中除所述最终页面之外的任何一个页面;所述第二页面为所述业务处理过程中位于所述第一页面之后的任意一个页面。例如,所述第一页面可以为J,此时,所述第二页面可以为K、M或N;当然,所述第一页面还可以为G,所述第二页面可以为J、K、M或N。
[0047] 具体来讲,在获取所述第一页面和所述第二页面之后,可以根据所述第一页面、所述第二页面和所述页面流转时序,获取所述第一页面流转时序和所述第二页面流转时序。例如,如图2所示,在所述第一页面为签约页K且所述第二页面为开通页M时,根据K、M和EFG(HG|IG)?JKMN,得到所述第一页面流转时序为EFG(HG|IG)?JK[^M]和所述第二页面流转时序为EFG(HG|IG)?JKM,其中,[^]表示非,如此,使得EFG(HG|IG)?JK[^M]表征进入K且未进入M的页面流转时序,而EFG(HG|IG)?JKM表征进入K且进入M的页面流转时序。
[0048] 接下来执行步骤S108,在该步骤中,首先获取使用所述业务的用户数据,在所述业务对应的数据存储在服务器中时,可以从所述服务器中获取所述用户数据;如此,在获取所述用户数据之后,从所述用户数据中获取与所述第一页面流转时序匹配的所述第一用户数量;以及从所述用户数据中获取与所述第二页面流转时序匹配的所述第二用户数量。
[0049] 具体来讲,在从所述用户数据中获取所述第一用户数量时,对所述用户数据进行分析,得到每个用户对应的页面流转时序,将每个用户对应的页面流转时序与所述第一页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第一用户数量;同理,在得到每个用户对应的页面流转时序之后,将每个用户对应的页面流转时序与所述第二页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第二用户数量。
[0050] 具体地,在将每个用户对应的页面流转时序与所述第一页面流转时序进行匹配时,若某个用户对应的页面流转时序包含所述第一页面流转时序,则判定该用户对应的页面流转时序与所述第一页面流转时序匹配成功;否则,则判定该用户对应的页面流转时序与所述第一页面流转时序匹配失败;同理;若某个用户对应的页面流转时序包含所述第二页面流转时序,则判定该用户对应的页面流转时序与所述第二页面流转时序匹配成功;否则,则判定该用户对应的页面流转时序与所述第二页面流转时序匹配失败。
[0051] 例如,在所述第一页面流转时序为EFG(HG|IG)?JK[^M]和所述第二页面流转时序为EFG(HG|IG)?JKM时,若某个用户对应的页面流转时序为EFG(HG|IG)?JK[^M],由于该用户对应的页面流转时序包含EFG(HG|IG)?JK[^M],则判定该用户对应的页面流转时序与所述第一页面流转时序匹配成功;若某个用户对应的页面流转时序为EFG(HG|IG)?JKMN,由于EFG(HG|IG)?JKMN包含EFG(HG|IG)?JKM,则判定该用户对应的页面流转时序与所述第二页面流转时序匹配成功;若某个用户对应的页面流转时序为EFG(HG|IG)?JKM[^N],由于EFG(HG|IG)?JKM[^N]也包含EFG(HG|IG)?JKM,则判定该用户对应的页面流转时序与所述第二页面流转时序匹配成功。
[0052] 具体地,在对所述用户数据进行分析,得到每个用户对应的页面流转时序时,可以对所述用户数据进行分析,获取每个用户对应的页面跳转数据;然后根据每个用户对应的页面跳转数据,获取每个用户对应的页面流转时序;其中,获取每个用户对应的页面流转时序的具体实施过程可以参考步骤S102和S104的叙述,为了说明书的简洁,在此就不再赘述了。
[0053] 具体地,在将每个用户对应的页面流转时序与所述第一或第二页面流转时序进行匹配时,若某个用户对应的页面流转时序为EFG(HG|IG)?JKM[^M],可以首先将EFG(HG|IG)?JKM[^M]与所述第一页面流转时序
[0054] 例如,以所述第一页面流转时序为EFG(HG|IG)?JK[^M]和所述第二页面流转时序为EFG(HG|IG)?JKM为例,可以从云端服务器中获取使用所述业务的用户数据,对所述用户数据进行分析,得到每个用户对应的页面流转时序;然后进行时序匹配,获取到与EFG(HG|IG)?JK[^M]匹配的第一用户数量为2000和与EFG(HG|IG)?JKM匹配的第二用户数量为750。
[0055] 接下来执行步骤S110,在该步骤中,可以将所述第一用户数量除以所述第二用户数量,得到从所述第一页面进入所述第二页面对应的用户流失结果;当然,也可以将所述第一用户数量除以所述第一用户数量和所述第二用户数量之和,得到从所述第一页面进入所述第二页面对应的用户流失结果。
[0056] 例如,以第一用户数量为2000和所述第二用户数量为750为例,由于此时所述第一页面为签约页K且所述第二页面为开通页M,则得到从K进入M对应的用户流失结果为2000/750或2000/(2000+750).
[0057] 如此,在需要对从所述第一页面进入所述第二页面进行用户流失分析时,获取对应的所述第一页面流转时序和所述第二页面流转时序,然后将每个用户的页面流转时序与所述第一和所述第二页面流转时序进行匹配,得到对应的所述第一用户数量和所述第二用户数量;此时,通过时序匹配的方式即可得到所述第一用户数量和所述第二用户数量,而时序匹配即为字符串匹配,其运算的复杂度较低,使得运算的效率较高;在获取到所述第一用户数量和所述第二用户数量之后,再根据所述第一用户数量和所述第二用户数量,获取对应的用户流失结果;如此,使得获取对应的用户流失结果的运算效率也随之提高;而且对每个业务均可以通过上述方法来获取到对应的用户流失结果,无需为每个业务进行定制分析用户流失结果的方法,支持各类业务场景的用户流失分析,有效降低分析成本。
[0058] 第二方面,本说明书实施例提供了一种页面用户流失的分析装置,如图3所示,包括:
[0059] 跳转数据获取单元301,用于获取在通过应用进行业务处理过程中产生的页面跳转数据;
[0060] 第一页面流转时序获取单元302,用于根据所述页面跳转数据,获取所述业务对应的页面流转时序;
[0061] 第二页面流转时序获取单元303,用于在需要对所述业务处理过程中从第一页面进入第二页面进行用户流失分析时,根据所述第一页面、所述第二页面和所述页面流转时序,获取进入所述第一页面而未进入所述第二页面对应的第一页面流转时序,以及获取进入所述第一页面且进入所述第二页面对应的第二页面流转时序;
[0062] 用户数量获取单元304,用于从使用所述业务的用户数据中获取与所述第一页面流转时序匹配的第一用户数量,以及从所述用户数据中获取与所述第二页面流转时序匹配的第二用户数量;
[0063] 用户流失结果获取单元305,用于根据所述第一用户数量和所述第二用户数量,获取从所述第一页面进入所述第二页面对应的用户流失结果。
[0064] 在一种实施可选方式中,跳转数据获取单元301,具体用于记录在进行业务处理过程中触发的每个页面跳转数据,将记录的所有页面跳转数据作为所述页面跳转数据。
[0065] 在一种实施可选方式中,第一页面流转时序获取单元302,具体用于分析所述页面跳转数据,得到页面跳转顺序;根据所述页面跳转顺序,生成所述页面流转时序。
[0066] 在一种实施可选方式中,第一页面流转时序获取单元302,还用于分析所述页面跳转数据包含的每个跳转关系,得到从初始页面到最终页面的页面跳转顺序。
[0067] 在一种实施可选方式中,第一页面流转时序获取单元302,还用于使用字符为每个页面进行标注,得到每个页面对应的字符;将每个页面对应的字符按照所述页面跳转顺序进行排序,得到所述页面流转时序。
[0068] 在一种实施可选方式中,用户数量获取单元304,具体用于对所述用户数据进行分析,得到每个用户对应的页面流转时序;将每个用户对应的页面流转时序与所述第一页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第一用户数量;以及将每个用户对应的页面流转时序与所述第二页面流转时序进行匹配,得到匹配成功的所有用户数量为所述第二用户数量。
[0069] 在一种实施可选方式中,所述第一页面为所述业务处理过程中除所述最终页面之外的任何一个页面;所述第二页面为所述业务处理过程中位于所述第一页面之后的任意一个页面。
[0070] 第三方面,基于与前述实施例中页面用户流失的分析方法同样的发明构思,本说明书实施例还提供一种服务器,如图4所示,包括存储器404、处理器402及存储在存储器404上并可在处理器402上运行的计算机程序,所述处理器402执行所述程序时实现前文所述页面用户流失的分析方法的任一方法的步骤。
[0071] 其中,在图4中,总线架构(用总线400来代表),总线400可以包括任意数量的互联的总线和桥,总线400将包括由处理器402代表的一个或多个处理器和存储器404代表的存储器的各种电路链接在一起。总线400还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口405在总线400和接收器401和发送器403之间提供接口。接收器401和发送器403可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器402负责管理总线400和通常的处理,而存储器404可以被用于存储处理器402在执行操作时所使用的数据。
[0072] 第八方面,基于与前述实施例中页面用户流失的分析方法的发明构思,本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述页面用户流失的分析方法的任一方法的步骤。
[0073] 本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
[0074] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0075] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0076] 尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。
[0077] 显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。