访问链路优化策略生成方法、装置、电子设备和存储介质与流程

文档序号:36639202发布日期:2024-01-06 23:24阅读:23来源:国知局
访问链路优化策略生成方法、装置、电子设备和存储介质与流程

本公开涉及大数据、云计算和金融科技,更具体地涉及一种访问链路优化策略生成方法、装置、电子设备和存储介质。


背景技术:

1、用户在利用客户端应用完成各类操作功能,如转账、购物、订票的过程中,可能涉及需要点击应用涉及的多层菜单控件。

2、在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:目前在分析客户行为的处理方式中,通常通过在对应界面控件的响应事件,增加埋点采集的方式来捕捉单个控件的点击率。这种方式无法动态捕捉到客户完整流程的操作行为数据,无法有效分析用户进入到各功能的操作习惯,无法为链路优化设计提供具有参考性的参考数据。


技术实现思路

1、鉴于上述问题,本公开提供了一种访问链路优化策略生成方法、装置、设备、介质和程序产品。

2、本公开的一个方面,提供了一种访问链路优化策略生成方法,包括:在用户针对目标应用的部分或全部菜单控件执行n次历史操作行为的过程中,存储与n次历史操作行为一一对应的n个操作记录数据,其中,操作记录数据包括与各历史操作行为对应的菜单控件的控件标识;基于预先构建的全量菜单控件结构表和n个操作记录数据,生成n组访问链路数据,其中,全量菜单控件结构表用于表征:目标应用涉及的全量菜单控件中,任意相邻两级菜单控件之间的跳转链接关系;根据n组访问链路数据确定执行多次历史操作行为所涉及的l条访问链路,以及确定l条访问链路各自的访问量,其中,l≤n;根据l条访问链路各自的访问量,生成访问链路优化策略。

3、根据本公开的实施例,全量菜单控件结构表包括多组跳转链接数据;其中各组跳转链接数据包括控件名称字段、控件编号字段、父控件编号字段;多组跳转链接数据中包括目标跳转链接数据,目标跳转链接数据用于表征指向末级父菜单控件的跳转链接关系,目标跳转链接数据的父控件编号字段的值设置为预设末级编号。

4、根据本公开的实施例,基于预先构建的全量菜单控件结构表和n个操作记录数据,生成n组访问链路数据包括:针对各操作记录数据,基于控件标识执行s次迭代嵌套遍历查询多组跳转链接数据的操作,直至从多组跳转链接数据中确定目标跳转链接数据;在执行s次迭代嵌套遍历查询的操作过程中,生成针对各操作记录数据的s个记录数组,记录数组包括:迭代嵌套遍历查询所涉及的控件编号字段和父控件编号字段;基于s个记录数组生成针对各操作记录数据的访问链路数据。

5、根据本公开的实施例,基于控件标识执行s次迭代嵌套遍历查询多组跳转链接数据的操作,直至从多组跳转链接数据中确定目标跳转链接数据包括:基于控件标识遍历查询多组跳转链接数据,以确定第m个跳转链接数据,其中,第m个跳转链接数据的控件编号字段的值与控件标识匹配;根据第m个跳转链接数据的父控件编号字段的值,确定第m个跳转链接数据是否为目标跳转链接数据;在第m个跳转链接数据不为目标跳转链接数据的情况下,基于第m个跳转链接数据的父控件编号字段的值遍历查询多组跳转链接数据,以确定第m+1个链接数据,其中,第m+1个链接数据的控件编号字段的值与第m个跳转链接数据的父控件编号字段的值匹配;迭代执行:根据第m+1个跳转链接数据的父控件编号字段的值,确定第m+1个跳转链接数据是否为目标跳转链接数据,并在第m+1个跳转链接数据不为目标跳转链接数据的情况下,基于第m+1个跳转链接数据的父控件编号字段的值遍历查询多组跳转链接数据,以确定第m+2个链接数据的操作,直至从多组跳转链接数据中确定目标跳转链接数据。

6、根据本公开的实施例,n次历史操作行为用于实现相同或不同的操作功能,在n次历史操作行为用于实现不同的操作功能的情况下,在全量菜单控件结构表中,目标跳转链接数据的父控件编号字段的值设置为相同的预设末级编号。

7、根据本公开的实施例,各组访问链路数据包括多个链路节点字段,多个链路节点字段包括起始菜单控件字段、至少一个中间菜单控件字段、末级父菜单控件字段。

8、根据本公开的实施例,根据l条访问链路各自的访问量,生成访问链路优化策略包括:根据l条访问链路各自的访问量,从l条访问链路中确定第一类访问链路,其中,第一类访问链路的访问量大于第一预设阈值;针对第一类访问链路生成第一类访问链路优化策略。

9、根据本公开的实施例,针对第一类访问链路生成第一类访问链路优化策略包括:在第一类访问链路中添加产品推送链接。

10、根据本公开的实施例,根据l条访问链路各自的访问量,生成访问链路优化策略包括:根据l条访问链路各自的访问量,从l条访问链路中确定第二类访问链路,其中,第二类访问链路的访问量小于等于第二预设阈值;针对第二类访问链路生成第二类访问链路优化策略。

11、根据本公开的实施例,针对第二类访问链路生成第二类访问链路优化策略包括:确定第二类访问链路涉及的多个目标链路节点;计算由第一目标链路节点跳转至第二目标链路节点的访问转化率,其中,第一目标链路节点和第二目标链路节点为相邻的两个目标链路节点,且第一目标链路节点为第二目标链路节点的父节点;根据访问转化率生成第二类访问链路优化策略。

12、根据本公开的实施例,计算由第一目标链路节点跳转至第二目标链路节点的访问转化率包括:根据n组访问链路数据,确定第一目标链路节点和第二目标链路节点各自的访问量;根据第一目标链路节点和第二目标链路节点各自的访问量,计算由第一目标链路节点跳转至第二目标链路节点的访问转化率。

13、根据本公开的实施例,根据访问转化率生成第二类访问链路优化策略包括:在访问转化率小于预设转换率阈值的情况下,对与第二目标链路节点关联的菜单控件进行突出化设计。

14、根据本公开的实施例,根据访问转化率生成第二类访问链路优化策略包括:在访问转化率大于等于预设转换率阈值的情况下,对与第二类访问链路关联的访问跳转程序进行优化设计。

15、本公开的另一个方面提供了一种访问链路优化策略生成装置,包括:存储模块、第一生成模块、确定模块、第二生成模块。

16、根据本公开的实施例,存储模块用于在用户针对目标应用的部分或全部菜单控件执行n次历史操作行为的过程中,存储与n次历史操作行为一一对应的n个操作记录数据,其中,操作记录数据包括与各历史操作行为对应的菜单控件的控件标识;第一生成模块用于基于预先构建的全量菜单控件结构表和n个操作记录数据,生成n组访问链路数据,其中,全量菜单控件结构表用于表征:目标应用涉及的全量菜单控件中,任意相邻两级菜单控件之间的跳转链接关系;确定模块用于根据n组访问链路数据确定执行多次历史操作行为所涉及的l条访问链路,以及确定l条访问链路各自的访问量,其中,l≤n;第二生成模块用于根据l条访问链路各自的访问量,生成访问链路优化策略。

17、本公开的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述访问链路优化策略生成方法。

18、本公开的另一个方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述访问链路优化策略生成方法。

19、本公开的另一个方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述访问链路优化策略生成方法。

20、根据本公开提供的访问链路优化策略生成方法、装置、设备、介质和程序产品,在用户针对目标应用的菜单控件执行操作行为时,可以存储与上述操作行为对应的操作记录数据,并可以基于预先构建的全量菜单控件结构表和操作记录数据,生成访问链路数据并确定访问链路,从而可以在用户操作过程中识别出用户的完整操作轨迹。由于预先构建了全量菜单控件结构表,基于全量菜单控件结构表和操作记录数据可以确定访问链路并得到每条访问链路的访问量,因此,为链路优化设计提供了可靠的数据基础。因此,本公开的实施例至少部分的解决了无法动态捕捉到客户完整流程的操作行为数据,无法有效分析用户进入到各功能的操作习惯,无法为链路优化设计提供具有参考性的参考数据的技术问题,实现了在用户操作过程中识别出用户的完整操作轨迹,为链路优化设计提供可靠的数据基础的技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1