System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用户行为路径采集方法、归因方法、设备、介质及产品技术_技高网

用户行为路径采集方法、归因方法、设备、介质及产品技术

技术编号:41364157 阅读:2 留言:0更新日期:2024-05-20 10:12
本说明书一个或多个实施例提供一种用户行为路径采集方法、归因方法、设备、介质及产品。用户行为路径采集方法应用于客户端,包括:在客户端运行过程中,响应于在第一页面中触发的页面跳转事件以及针对从第一页面跳转到的第二页面的访问事件,基于与第一页面对应的用户行为路径、与页面跳转事件对应的跳转行为信息以及与第二页面对应的访问行为信息,生成与第二页面对应的用户行为路径并实时上传给服务端。归因方法应用于服务端,包括:从客户端实时上传的与各个页面对应的用户行为路径中,筛选出与归因页面对应的用户行为路径,以确定归因对象的归因结果。本实施例实现实时归因过程。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及计算机软件,尤其涉及一种用户行为路径采集方法、归因方法、电子设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、在数字化、信息化的大潮流中,互联网给消费者和商家都带来了极大的便利,对用户行为进行归因是流量分析领域中的核心所在。通过计算用户的有效行为路径,构建出完整的转化路径,能够快速帮助运营人员看清楚产品的价值,从而及时调整运营思路。目前常用的对用户行为进行归因的方法通常是离线进行的,时效性较差。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种用户行为路径采集方法、归因方法、电子设备、计算机可读存储介质以及计算机程序产品。

2、为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

3、根据本说明书一个或多个实施例的第一方面,提出了一种用户行为路径采集方法,应用于客户端,包括:

4、在所述客户端启动时,响应于针对所述客户端的一级页面的访问事件,获取与所述一级页面对应的访问行为信息,根据与所述一级页面对应的访问行为信息生成与所述一级页面对应的用户行为路径并实时上传给服务端;

5、在所述客户端运行过程中,响应于在第一页面中触发的页面跳转事件以及针对从所述第一页面跳转到的第二页面的访问事件,获取与所述第一页面对应的用户行为路径、与所述页面跳转事件对应的跳转行为信息以及与所述第二页面对应的访问行为信息;基于与所述第一页面对应的用户行为路径、与所述页面跳转事件对应的跳转行为信息以及与所述第二页面对应的访问行为信息,生成与所述第二页面对应的用户行为路径并实时上传给所述服务端;

6、其中,所述第一页面包括所述客户端的一级页面或者其他级别的页面。

7、在一种实现方式中,所述页面跳转事件包括页面前进事件,所述第二页面的级别低于所述第一页面的级别。

8、在一种实现方式中,所述页面跳转事件包括页面回退事件,所述第二页面的级别高于所述第一页面的级别;

9、则在将与所述第二页面对应的用户行为路径实时上传给所述服务端之前,还包括:

10、确定从所述第二页面跳转到所述第一页面的过程涉及的第一用户行为信息、以及从所述第一页面跳转回所述第二页面的过程涉及的第二用户行为信息;

11、从与所述第二页面对应的用户行为路径中,对与所述第一用户行为信息对应的路径和与所述第二用户行为信息对应的路径进行裁剪。

12、在一种实现方式中,所述第一用户行为信息包括:与用于从第二页面跳转到第一页面的页面跳转事件对应的跳转行为信息、与所述第一页面对应的访问行为信息;

13、所述第二用户行为信息包括:与用于从第一页面跳转到第二页面的页面跳转事件对应的跳转行为信息、与所述第二页面对应的访问行为信息。

14、在一种实现方式中,所述用户行为路径采集方法通过在所述客户端的各个页面中分别插入预设的埋点代码实现;

15、其中,与各个页面对应的用户行为路径记录在与所述页面对应的埋点日志中以上传给所述服务端。

16、在一种实现方式中,还包括:

17、响应于所述客户端启动,调用与配置平台对应的预设接口,向所述配置平台发送配置模板获取请求,以从所述配置平台中获取配置模板;所述配置模板定义了访问行为信息的格式、跳转行为信息的格式以及用户行为路径的生成格式;

18、其中,所述配置模板用于使所述客户端按照所述配置模板获取访问行为信息、获取跳转行为信息以及生成用户行为路径。

19、在一种实现方式中,所述配置平台包括多个版本的配置模板,各个版本的配置模板携带有版本号。

20、根据本说明书实施例的第二方面,提供一种归因方法,应用于服务端,所述方法包括:

21、接收客户端实时上传的与各个页面对应的用户行为路径;其中,所述客户端基于地方面任意一项所述的用户行为路径采集方法,生成并向服务端实时上传与各个页面对应的用户行为路径;

22、响应于归因指令,确定所述归因指令指示的归因对象,以及确定与所述归因对象对应的归因页面;

23、从所述客户端实时上传的与各个页面对应的用户行为路径中,筛选出与所述归因页面对应的用户行为路径,以确定所述归因对象的归因结果。

24、在一种实现方式中,与各个页面对应的用户行为路径携带有各个页面的页面标识;

25、所述从所述客户端实时上传的与各个页面对应的用户行为路径中,筛选出与所述归因页面对应的用户行为路径,包括:

26、从所述客户端上传的与各个页面对应的用户行为路径中,筛选出携带有所述归因页面的页面标识的用户行为路径。

27、在一种实现方式中,所述归因对象包括店铺、商品、产品和/或服务;与所述归因对象对应的归因页面包括所述归因对象的详情页;

28、所述方法还包括:

29、若筛选出的携带有所述归因页面的页面标识的用户行为路径多于一条,将上传时间最早的携带有所述归因页面的页面标识的用户行为路径确定为所述归因对象的归因结果。

30、在一种实现方式中,所述归因对象包括订单;所述订单携带有订单生成页的页面标识;

31、所述确定所述归因指令指示的归因对象、以及确定与所述归因对象对应的归因页面,包括:

32、实时获取生成的订单,并根据所述订单携带的订单生成页的页面标识确定与所述订单对应的订单生成页;

33、所述方法还包括:

34、若筛选出的携带有所述订单生成页的页面标识的用户行为路径多于一条,将上传时间距订单生成时间最近的用户行为路径确定为所述订单生成页归因对象的归因结果。

35、在一种实现方式中,还包括:

36、获取入口信息,所述入口信息包括所述客户端中的多个用于实现页面跳转功能的入口元素;

37、确定与所述归因页面对应的用户行为路径中的各个用户行为的操作对象;其中,各个用户行为的操作对象包括访问的页面或者入口元素;

38、针对于与所述归因页面对应的用户行为路径,按照从最后一个用户行为到首个用户行为的顺序,将所述各个用户行为的操作对象依次与所述入口信息中的各个入口元素进行比较,直到其中一个用户行为的操作对象与其中一个入口元素相同;

39、将与其中一个用户行为的操作对象相同的入口元素,确定为与所述归因页面对应的入口元素。

40、在一种实现方式中,还包括:

41、在归因页面为所述归因对象的详情页的情况下,获取详情页信息,所述详情页信息包括所述客户端中的多个详情页;

42、确定与所述归因页面对应的用户行为路径中的各个用户行为的操作对象;其中,各个用户行为的操作对象包括访问的页面或者入口元素;

43、基于双指针方法设定快指针和慢指针,所述慢指针指向与所述归因页面对应的用户行为路径中的最后一个用户行为,所述快指针指向与所述归因页面对应的用户行为路径中的倒数本文档来自技高网...

【技术保护点】

1.一种用户行为路径采集方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的方法,其特征在于,所述页面跳转事件包括页面回退事件,所述第二页面的级别高于所述第一页面的级别;

3.根据权利要求1所述的方法,其特征在于,所述用户行为路径采集方法通过在所述客户端的各个页面中分别插入预设的埋点代码实现;

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

5.一种归因方法,其特征在于,应用于服务端,所述方法包括:

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

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

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。

10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7任意一项所述方法的步骤。

【技术特征摘要】

1.一种用户行为路径采集方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的方法,其特征在于,所述页面跳转事件包括页面回退事件,所述第二页面的级别高于所述第一页面的级别;

3.根据权利要求1所述的方法,其特征在于,所述用户行为路径采集方法通过在所述客户端的各个页面中分别插入预设的埋点代码实现;

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

5.一种归因方法,其特征在于,应用于服务端,所述方法...

【专利技术属性】
技术研发人员:孙圣陈文军王敏吴志远王靓
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:

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

1