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

技术编号:39741005 阅读:7 留言:0更新日期:2023-12-17 23:41
本申请公开了一种基于电商平台的用户行为采集方法、设备及介质,用以解决现有技术中所采集的用户行为信息存在大量的无用数据,统计出的用户转化率的准确度较低的技术问题。包括:基于用户对电商平台的访问触发,获取用户的访问信息并判断用户是否登录电商平台;基于电商平台的脚本文件生成未登录用户的通用唯一标识码并采集对应行为信息,基于各执行节点的待执行程序采集业务执行时未登录用户查看的页面信息;确定用户登录电商平台基于脚本文件采集对应用户信息和令牌标识并基于待执行程序获取已登录用户行为信息;分析行为信息确定用户由浏览商品至下单及付款对应的漏斗模型,并根据漏斗模型中的实际数据确定用户的转化量。化量。化量。

【技术实现步骤摘要】
一种基于电商平台的用户行为采集方法、设备及介质


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

技术介绍

[0002]目前,随着电商平台突飞猛进的发展,电商平台上的数据量也与日俱增。电商平台中用户数据的分析开始变得至关重要,同时,用户行为信息的采集难度也在逐渐增加。一方面,用户在进入电商平台浏览商品到购买商品的过程有诸多不透明的行为,另一方面,用户所使用的设备、用户在什么时间浏览也需要进行统一的分析。
[0003]但是,现有的统计方法存在大量无用数据的统计,无法保证在电商平台中所统计的用户行为信息的精确度,导致用户行为信息的分析结果不真实,无法根据分析结果得到用户对电商平台的真实使用感受,进而使得统计出的用户转化率的准确度较低。

技术实现思路

[0004]本申请实施例提供了一种基于电商平台的用户行为采集方法、设备及介质,用以解决现有技术中所采集的用户行为信息存在大量的无用数据,统计出的用户转化率的准确度较低的技术问题。
[0005]一方面,本申请实施例提供了一种基于电商平台的用户行为采集方法,包括:
[0006]基于用户对电商平台的访问触发,获取所述用户的访问信息,并根据所述访问信息,判断所述用户是否登录所述电商平台;
[0007]基于预先嵌入所述电商平台的脚本文件,生成未登录用户的通用唯一标识码,并采集所述未登录用户的行为信息,以及基于预先嵌入至各执行节点的待执行程序,在待执行程序对应的业务执行时采集所述未登录用户查看的页面信息;
[0008]在确定用户登录所述电商平台时,基于所述脚本文件采集已登录用户的用户信息和令牌标识,并基于携带用户信息和令牌标识嵌入至各执行节点的待执行程序,获取所述已登录用户的行为信息;
[0009]通过分析所述未登录用户和所述已登录用户的行为信息,确定用户由浏览商品至下单以及付款对应的漏斗模型,并根据所述漏斗模型中的实际数据,确定用户的转化量。
[0010]在本申请的一种实现方式中,所述基于预先嵌入所述电商平台的脚本文件,生成未登录用户的通用唯一标识码,并采集所述未登录用户的行为信息,具体包括:
[0011]在确定用户未登录所述电商平台的情况下,基于预先嵌入至所述电商平台的脚本文件,为未登录用户生成对应的通用唯一标识码,并通过所述通用唯一标识码,对所述未登录用户进行标识;
[0012]在所述未登录用户对所述电商平台进行触发操作时,基于所述预先嵌入至所述电商平台的脚本文件,采集所述未登录用户的行为信息,并将所述未登录用户的行为信息存储至用户数据仓库中;
[0013]按照预设时间间隔,查询所述未登录用户在所述电商平台中的操作信息,并根据所述操作信息,确定所述未登录用户是否长时间未操作或者触发操作不在所述电商平台或者切换至非电商平台中的页面,若是,则停止对所述未登录用户的行为信息的采集。
[0014]在本申请的一种实现方式中,所述基于预先嵌入至各执行节点的待执行程序,在待执行程序对应的业务执行时采集所述未登录用户查看的页面信息,具体包括:
[0015]确定所述电商平台中若干指定页面对应的执行节点,并在各执行节点中分别嵌入对应的待执行程序;
[0016]对所述未登录用户在指定页面中的操作进行监听,并执行所述指定页面对应执行节点中的待执行程序;
[0017]采集所述未登录用户在所述指定页面中查看的页面信息,并将所述未登录用户查看的页面信息存储至用户数据仓库中。
[0018]在本申请的一种实现方式中,所述在确定用户登录所述电商平台时,基于所述脚本文件采集已登录用户的用户信息和令牌标识,并基于携带用户信息和令牌标识嵌入至各执行节点的待执行程序,获取所述已登录用户的行为信息,具体包括:
[0019]在所述访问信息中包括用户至少一项基本信息的情况下,确定所述用户已登录所述电商平台,并将所述用户未登录所述电商平台时的通用唯一标识码进行废除;
[0020]基于预先嵌入所述电商平台的脚本文件,采集已登录用户对应的用户信息和令牌标识,并通过所述用户信息和所述令牌信息对所述已登录用户进行标识;
[0021]在所述电商平台的若干指定页面对应的执行节点中,确定嵌入携带所述已登录用户的用户信息和令牌标识的待执行程序,并在所述已登录用户在指定页面中操作的触发,执行所述指定页面对应执行节点中的待执行程序;
[0022]基于所述待执行程序的执行,获取所述已登录用户在所述指定页面中的行为信息,并将所述已登录用户的用户信息、令牌标识以及行为信息存储至用户数据仓库中。
[0023]在本申请的一种实现方式中,所述通过分析所述未登录用户和所述已登录用户的行为信息,确定用户由浏览商品至下单以及付款对应的漏斗模型,具体包括:
[0024]在用户数据仓库中,获取未登录用户的行为信息和已登录用户的行为信息,并根据行为信息中用户在所述电商平台上执行的注册业务流程,确定用户为新增用户;
[0025]以及根据行为信息中用户在所述电商平台上的点击操作或者页面切换操作,确定用户的浏览行为,并获取用户的标识信息,确定所述用户的身份,以将所述用户添加至所述电商平台的访问量中;
[0026]以及基于行为信息中用户在所述电商平台上的下单操作,确定所述用户对应的下单信息,并将所述下单信息添加至所述电商平台的下单量中;所述下单信息中至少包括下单用户、下单数量、下单金额;
[0027]以及基于行为信息中用户跳转并返回的付款成功界面,确定所述用户的付款行为,并获取对应的付款金额,以将所述付款金额添加至所述电商平台的成交量中;
[0028]统计所述电商平台的浏览量、新增用户数量、当日的访客数量以及当日的订单总数量,并确定出用户由浏览商品至下单以及付款对应的漏斗模型。
[0029]在本申请的一种实现方式中,所述根据所述漏斗模型中的实际数据,确定用户的转化量,所述方法还包括:
[0030]接收用户的转化量查看需求,并根据所述转化量查看需求,确定所述转化量对应的时间区间;
[0031]对所述时间区间内所述漏斗模型中的实际数据进行统计,以确定所述电商平台的访问量、下单量以及成交量,并根据所述访问量、下单量以及成交量之间的比值,确定所述时间区间内用户的转化量。
[0032]在本申请的一种实现方式中,所述采集所述未登录用户查看的页面信息,具体包括:
[0033]基于预先创建的Window对象,采集所述未登录用户在所述电商平台上的页面浏览信息以及对应的页面路径信息;
[0034]以及基于预先创建的Document对象,采集所述未登录用户在浏览页面上的业务事件,所述业务事件至少包括点击操作、双击操作和滚动操作;
[0035]以及基于所述Window对象中的localStorage对象,获取所述未登录用户浏览页面中的页面数据。
[0036]在本申请的一种实现方式中,所述基于用户对电商平台的访问触发,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于电商平台的用户行为采集方法,其特征在于,所述方法包括:基于用户对电商平台的访问触发,获取所述用户的访问信息,并根据所述访问信息,判断所述用户是否登录所述电商平台;基于预先嵌入所述电商平台的脚本文件,生成未登录用户的通用唯一标识码,并采集所述未登录用户的行为信息,以及基于预先嵌入至各执行节点的待执行程序,在待执行程序对应的业务执行时采集所述未登录用户查看的页面信息;在确定用户登录所述电商平台时,基于所述脚本文件采集已登录用户的用户信息和令牌标识,并基于携带用户信息和令牌标识嵌入至各执行节点的待执行程序,获取所述已登录用户的行为信息;通过分析所述未登录用户和所述已登录用户的行为信息,确定用户由浏览商品至下单以及付款对应的漏斗模型,并根据所述漏斗模型中的实际数据,确定用户的转化量。2.根据权利要求1所述的一种基于电商平台的用户行为采集方法,其特征在于,所述基于预先嵌入所述电商平台的脚本文件,生成未登录用户的通用唯一标识码,并采集所述未登录用户的行为信息,具体包括:在确定用户未登录所述电商平台的情况下,基于预先嵌入至所述电商平台的脚本文件,为未登录用户生成对应的通用唯一标识码,并通过所述通用唯一标识码,对所述未登录用户进行标识;在所述未登录用户对所述电商平台进行触发操作时,基于所述预先嵌入至所述电商平台的脚本文件,采集所述未登录用户的行为信息,并将所述未登录用户的行为信息存储至用户数据仓库中;按照预设时间间隔,查询所述未登录用户在所述电商平台中的操作信息,并根据所述操作信息,确定所述未登录用户是否长时间未操作或者触发操作不在所述电商平台或者切换至非电商平台中的页面,若是,则停止对所述未登录用户的行为信息的采集。3.根据权利要求1所述的一种基于电商平台的用户行为采集方法,其特征在于,所述基于预先嵌入至各执行节点的待执行程序,在待执行程序对应的业务执行时采集所述未登录用户查看的页面信息,具体包括:确定所述电商平台中若干指定页面对应的执行节点,并在各执行节点中分别嵌入对应的待执行程序;对所述未登录用户在指定页面中的操作进行监听,并执行所述指定页面对应执行节点中的待执行程序;采集所述未登录用户在所述指定页面中查看的页面信息,并将所述未登录用户查看的页面信息存储至用户数据仓库中。4.根据权利要求1所述的一种基于电商平台的用户行为采集方法,其特征在于,所述在确定用户登录所述电商平台时,基于所述脚本文件采集已登录用户的用户信息和令牌标识,并基于携带用户信息和令牌标识嵌入至各执行节点的待执行程序,获取所述已登录用户的行为信息,具体包括:在所述访问信息中包括用户至少一项基本信息的情况下,确定所述用户已登录所述电商平台,并将所述用户未登录所述电商平台时的通用唯一标识码进行废除;基于预先嵌入所述电商平台的脚本文件,采集已登录用户对应的用户信息和令牌标
识,并通过所述用户信息和所述令牌信息对所述已登录用户进行标识;在所述电商平台的若干指定页面对应的执行节点中,确定嵌入携带所述已登录用户的用户信息和令牌标识的待执行程序,并在所述已登录用户在指定页面中操作的触发,执行所述指定页面对应执行节点中的待执行程序;基于所述待执行程序的执行,获取所述已登录用户在所述指定页面中的行为信息,并将所述已登录用户的用户信息、令牌标识以及行为信息存储至用户数据仓库中。5.根...

【专利技术属性】
技术研发人员:张鑫波
申请(专利权)人:山东浪潮智慧供应链科技有限公司浪潮数字云链云南供应链科技有限公司
类型:发明
国别省市:

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

1