System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 页面跳转信息的确定方法、装置、计算机设备及存储介质制造方法及图纸_技高网

页面跳转信息的确定方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40650494 阅读:5 留言:0更新日期:2024-03-13 21:28
本公开涉及计算机技术领域,公开了一种页面跳转信息的确定方法、装置、计算机设备及存储介质。其中,该方法包括:监测页面路由栈的页面状态,该页面路由栈为应用程序中用于管理页面路由信息的堆栈数据结构;当页面状态发生变动时,确定当前页面和上一页面;检测当前页面与上一页面的页面类型是否相同;当当前页面与上一页面的页面类型不同时,确定当前页面对应的第一页面类型以及上一页面对应的第二页面类型;基于第一页面类型和第二页面类型,确定针对于当前页面的页面埋点信息;基于页面埋点信息,确定当前页面对应的页面跳转信息。通过实施本技术方案,避免了多余埋点的触发,保证了页面埋点信息的准确生成以及页面跳转信息的准确采集。

【技术实现步骤摘要】

本公开涉及计算机,具体涉及一种页面跳转信息的确定方法、装置、计算机设备及存储介质


技术介绍

1、目前,reactnative框架下的不同类型的页面相互跳转时,每种类型的页面只采集自己的跳转信息,由此经常会统计多余的pageview埋点,导致pageview埋点虚高,不同类型的页面跳转关系难以正确采集,页面跳转信息需二次加工,才能够还原出页面的真实跳转情况。


技术实现思路

1、有鉴于此,本公开提供了一种页面跳转信息的确定方法、装置、计算机设备及存储介质,以解决不同类型的页面跳转信息难以正确采集的问题。

2、第一方面,本公开提供了一种页面跳转信息的确定方法,包括:监测页面路由栈的页面状态,该页面路由栈为应用程序中用于管理页面路由信息的堆栈数据结构;当页面状态发生变动时,确定当前页面和上一页面;检测当前页面与上一页面的页面类型是否相同;当当前页面与上一页面的页面类型不同时,确定当前页面对应的第一页面类型以及上一页面对应的第二页面类型;基于第一页面类型和第二页面类型,确定针对于当前页面的页面埋点信息;基于页面埋点信息,确定当前页面对应的页面跳转信息。

3、本公开提供的页面跳转信息的确定方法,在监测到页面状态发生变动时,能够结合页面状态的变动准确的确定出当前页面和上一页面,并能够检测当前页面与上一页面的页面类型,以根据不同的页面类型生成页面埋点信息。该方法并不局限于同一种页面类型,由此在页面状态发生变动时能够准确采集不同类型页面之间切换,以生成准确的页面埋点信息,避免了多余埋点的触发,保证了页面埋点信息的准确生成,从而能够通过页面埋点信息准确的统计页面跳转信息。

4、第二方面,本公开提供了一种页面跳转信息的确定装置,包括:监测模块,用于监测页面路由栈的页面状态,该页面路由栈为应用程序中用于管理页面路由信息的堆栈数据结构;页面变动监测模块,用于当页面状态发生变动时,确定当前页面和上一页面;页面类型检测模块,用于检测当前页面与上一页面的页面类型是否相同;页面类型确定模块,用于当当前页面与上一页面的页面类型不同时,确定当前页面对应的第一页面类型以及上一页面对应的第二页面类型;埋点信息生成模块,用于基于第一页面类型和第二页面类型,确定针对于当前页面的页面埋点信息;跳转信息确定模块,用于基于页面埋点信息,确定当前页面对应的页面跳转信息。

5、第三方面,本公开提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的页面跳转信息的确定方法。

6、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的页面跳转信息的确定方法。

本文档来自技高网...

【技术保护点】

1.一种页面跳转信息的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述当前页面为应用页面,所述上一页面为其他页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

4.根据权利要求1所述的方法,其特征在于,在所述当前页面为其他页面,所述上一页面为应用页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述当前页面为原生页面,所述上一页面为原生交互页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

6.根据权利要求5所述的方法,其特征在于,在所述当前页面为原生交互页面,所述上一页面为原生页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述页面埋点信息,确定所述当前页面对应的页面跳转信息,包括:

8.一种页面跳转信息的确定装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的页面跳转信息的确定方法。

...

【技术特征摘要】

1.一种页面跳转信息的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述当前页面为应用页面,所述上一页面为其他页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

4.根据权利要求1所述的方法,其特征在于,在所述当前页面为其他页面,所述上一页面为应用页面时,所述基于所述第一页面类型和所述第二页面类型,确定针对于所述当前页面的页面埋点信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述当前页面为原生页面,所述上一页面为原生交互页面时,所述基于所述第一页面类型和所述第二页面类型,确...

【专利技术属性】
技术研发人员:胡珀
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1