一种基于电商平台的用户行为采集方法、设备及介质与流程

文档序号:36386837发布日期:2023-12-15 01:35阅读:25来源:国知局
一种基于电商平台的用户行为采集方法、设备及介质与流程

本技术涉及数据处理,尤其涉及一种基于电商平台的用户行为采集方法、设备及介质。


背景技术:

1、目前,随着电商平台突飞猛进的发展,电商平台上的数据量也与日俱增。电商平台中用户数据的分析开始变得至关重要,同时,用户行为信息的采集难度也在逐渐增加。一方面,用户在进入电商平台浏览商品到购买商品的过程有诸多不透明的行为,另一方面,用户所使用的设备、用户在什么时间浏览也需要进行统一的分析。

2、但是,现有的统计方法存在大量无用数据的统计,无法保证在电商平台中所统计的用户行为信息的精确度,导致用户行为信息的分析结果不真实,无法根据分析结果得到用户对电商平台的真实使用感受,进而使得统计出的用户转化率的准确度较低。


技术实现思路

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、基于预先创建的window对象,采集所述未登录用户在所述电商平台上的页面浏览信息以及对应的页面路径信息;

31、以及基于预先创建的document对象,采集所述未登录用户在浏览页面上的业务事件,所述业务事件至少包括点击操作、双击操作和滚动操作;

32、以及基于所述window对象中的localstorage对象,获取所述未登录用户浏览页面中的页面数据。

33、在本技术的一种实现方式中,所述基于用户对电商平台的访问触发,获取所述用户的访问信息,并根据所述访问信息,判断所述用户是否登录所述电商平台,具体包括:

34、接收用户对电商平台的访问请求,并根据所述访问请求,向所述用户获取对应的访问信息;

35、判断所述访问信息中是否包括所述用户对应的用户名称、用户id、电话号码以及收货地址中的至少一项;

36、若是,则确定所述用户已登录所述电商平台,若否,则确定所述用户未登录所述电商平台。

37、另一方面,本技术实施例还提供了一种基于电商平台的用户行为采集设备,所述设备包括:

38、至少一个处理器;

39、以及,与所述至少一个处理器通信连接的存储器;

40、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的一种基于电商平台的用户行为采集方法。

41、另一方面,本技术实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

42、如上述的一种基于电商平台的用户行为采集方法。

43、本技术实施例提供了一种基于电商平台的用户行为采集方法、设备及介质,至少包括以下有益效果:

44、通过确定所获取的访问信息中是否包括用户的基本信息,将未登录和已登录电商平台的用户进行区分;针对未登录用户,基于电商平台中的脚本文件为其生成用于标识身份的通用唯一标识码,并在通用唯一标识码标识未登录用户身份的基础上,基于脚本文件采集未登录用户的行为信息,并将采集到的行为信息与通用唯一标识码进行关联,另外,还通过预设在每个执行节点中的执行程序,接收用户对对应执行程序的触发,从而采集未登录用户在对应执行节点中所查看的页面信息,实现用户使用过程中无感知便可获取到用户的行为信息;针对已登录用户,直接获取已登录用户的用户信息和令牌标识,并通过获取到的用户信息和令牌标识标识已登录用户即可,以及采集已登录用户的行为信息,不影响用户在电商平台上的正常操作,自动获取并存储用户的行为信息,便于后续查看使用相应的行为信息;通过分析获取到的用户的行为信息,能够确定出用户在电商平台上由浏览商品至下单以及付款对应的漏斗模型,进而根据统计出来的漏斗模型中的实际数据,直观的获取到电商平台中用户的转化率。

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