【技术实现步骤摘要】
基于VUE架构下的自动化埋点方法、系统、电子设备
[0001]本专利技术属于计算机、web应用
,具体涉及一种基于VUE架构下的自动化埋点方法、系统、电子设备。
技术介绍
[0002]网站运营分析是网站管理者快速了解网站运营情况,指导网站运营后续发展方向的重要依据,在互联网公司通过对网站的访问量、在线用户数、注册用户数、栏目分析等指标的分析,能够随时了解网站运营的健康度,快速定位根据网站的热点资源,将资源快速聚焦到热点业务。
[0003]目前最常见的网站运营分析方案是通过页面埋点技术,在网页上提前加入埋点代码收集用户的操作行为,在网站操作期间的用户行为数据,通过埋点代码上报到埋点服务器,经过数据分析,将用户行为数据的转化为网站运营指标,为网站运营分析提供数据依据。
[0004]目前的用户行为数据收集均是在网站的页面代码中提前写入收集用户操作行为的代码,通过在每个页面中增加定制化的埋点代码完成用户操作行为的收集,在整个埋点开发过程中需要对每个页面增加埋点代码,埋点任务工作量大,一但出现漏埋的行为就会造成用户操作行为数据的丢失,对网站运营分析结果造成偏差。基于此,本专利技术提出了一种基于VUE架构下的自动化埋点方法。
技术实现思路
[0005]为了解决现有技术中的上述问题,即为了解决现有的埋点方法出现一旦漏埋的行为就会造成用户操作行为数据的丢失以及收集的数据质量、均衡性较差的问题,本专利技术第一方面,提出了一种基于VUE架构下的自动化埋点方法,该方法包括以下步骤:S100,当检测到用 ...
【技术保护点】
【技术特征摘要】
1.一种基于VUE架构下的自动化埋点方法,其特征在于,该方法包括以下步骤:S100,当检测到用户访问客户端时,获取用户基本信息;所述用户基本信息包括昵称、年龄、位置、客户端版本信息;S200,基于所述客户端版本信息,通过预设的埋点统计规则表,得到当前用户客户端对应的埋点数据统计阶段;S300,读取所述埋点数据统计阶段对应采集的所有页面埋点数据和事件埋点数据,作为第一数据、第二数据;分别对第一数据、第二数据预处理,预处理后通过高斯分布函数按照设定的比例得到最优得分数值,作为第一得分数值、第二得分数值;S400,统计第一数据对应的得分大于所述第一得分数值的数量、第二数据对应的得分大于所述第二得分数值的数量,分别作为第一数量、第二数量;若第一数量、第二数量均大于对应预设的数量阈值,则跳转步骤S500,否则跳转S600;S500,计算得分大于所述第一得分数值的第一数据的收敛值、得分大于所述第二得分数值的第二数据的收敛值,并判断两收敛值是否均大于设定的收敛阈值,若是,则跳转S600,若否,则判断是否存储有下一埋点数据统计阶段对应的待更新的客户端版本,若有,则推送给用户并进行更新,更新后跳转S100;S600,当监听到用户访问页面时,实时获取用户行为数据,若所述用户行为数据为页面浏览数据,则跳转S700,否则跳转S800;所述用户行为数据包括页面浏览数据和事件点击数据;S700,通过VUE路由守卫执行页面埋点前置处理代码,生成用户访问前的页面埋点信息;当用户离开页面时,通过VUE路由守卫执行页面埋点后置处理代码,生成用户访问后的页面埋点信息,同时判断页面是否存在自定义上报数据,如果存在,生成自定义上报数据,作为第一自定义数据;将所述页面埋点信息和所述第一自定义数据上报到埋点服务器,形成用户页面埋点数据,并跳转S900;S800,通过VUE自定义组件创建带有事件埋点上报功能的按钮组件代替原有的按钮组件,当用户触发点击页面事件时,首先执行所述带有事件埋点上报功能的按钮组件的业务功能,并采集用户的事件埋点信息,同时判断页面是否存在自定义上报数据,如果存在,生成自定义上报数据,作为第二自定义数据;将事件埋点信息和所述第二自定义数据上报到埋点服务器,形成事件埋点数据;S900,检测用户是否退出客户端,若退出,则结束,否则跳转S600;所述埋点统计规则表为预设的客户端版本信息与预设的埋点数据统计阶段的映射关系。2.根据权利要求1所述的基于VUE架构下的自动化埋点方法,其特征在于,当埋点数据上报到埋点服务器后,其存储方法为:埋点服务器接收客户端上报的埋点数据,并将埋点数据放入消息中间件等待加工,埋点信息存储服务消费消息中间件中的埋点数据,将消息中间件中的埋点数据存储到预构建的埋点数据库。3.根据权利要求2所述的基于VUE架构下的自动化埋点方法,其特征在于,S900后还包括运营指标数据生成步骤:定时读取存储到埋点数据库中的埋点数据,将埋点数据通过埋点信息计算服务计算加
工生成网站的运营指标数据。4.根据权利要求1所述的基于VUE架构下的自动化埋点方法,其特征在于,所述数据预处理包括数据标准化、数据清洗和异常值处理。5.根据权利要求1所述的基于VUE架构下的自动化埋点方法,其特征在于,通过高斯分布函数按照设定的比例得到最优得分数值,其方法为:获取预处理后的埋点数据;所述埋点数据包括第一数据和第二数据;根据预设的权重规则表,得到预处理后的埋点数据的各子数据的权重值,利用熵权法计算各子数据的得分以及均值、标准差;所述权重规则表为预设的子数据与预设的权重的映射关系表;基于所述均值、标准差,通过高斯混合模型进行高斯分布曲线拟合,并将拟合的高斯分布曲线与坐标轴组成的空间的N%作为可使用空间;所述高斯混合模型基于高斯分布函数构建;根据所述设定的比例,设置所述可使用空间与第一区间构成的区域面积,进而通过累计高斯分布的反函数,求得最优得分数值;所述第一区间为最优得分数值到正无穷的区间。6.根据权利要求5所述的基于VUE架构下的自动化埋点方法,其特征在于,所述高斯混合模型为:合模型为:其中,表示高斯混合模型,表示高斯混合函数,表示均值,表示预处理后的埋点数据,表示标准差,表示阶数,表示每阶的权重,表示下标,表示预设的正则化系数。7.根据权利要求1所述的...
【专利技术属性】
技术研发人员:李强,胡浩瀚,刘永清,李温静,郭正雄,赵峰,闫松,董建强,戴彬,宋洋,郭颖,郭占冰,杨宏伟,刘晓静,强凯,田永茂,张健,李琳,陈健,周林,赵伟,王凯,陈莹,刘超,项千里,李艳,宁甫君,郭宇,
申请(专利权)人:国网信息通信产业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。