连线用户(远程调试)- 使用文档

一步一个脚印一个坑 1年前 ⋅ 2216 阅读
ad

hello 大家好,这里介绍一下连线用户(远程调试)这个功能是什么和怎么去使用它的。

由于这个功能,很多用户都遇到问题,大部分是因为粗心大意造成的,建议大家部署的测试环境之后,再测试和使用

注意:debug模式,实时上报所有的日志信息,所以这种模式下,请不要打印大量的console.log,console.error信息哦,有可能会导致内存溢出问题。

简介

连线用户本身是对用户行为细查功能的一种补充,它的数据变化更加及时,让你能及时知道用户在干什么,同时还能够收集到控制台打印的信息,和本地缓存的信息。

有小伙伴可能会问了,用户细查不就能查看行为记录吗,还要这个干什么?比如,你遇到非常棘手的问题,需要联系用户帮他排查,你实时的引导他去操作每一步,同时他本地打印的日志,本地缓存信息(如:localstorage、cookie),都被实时同步到这里,你就可以打印一些日志来辅助你排查和调试啦,是不是会轻松很多呢。

使用方法

一、根据userId连线用户

大家在部署探针的时候必需要手动传入用户的userId,才能够使用此功能。如果没有传入userId,「用户细查」和「连线用户」功能均会失效。userId传入方法如下:

window.localStorage.wmUserInfo = JSON.stringify({ userId: 'userId', userTag: 'tag', projectVersion: '1.0.1' })

二、等待用户连线

当你输入用户的userId,点击连线后,会进入等待状态(如图)。此时的用户不会立即进入连线状态哦,需要用户刷新页面,才能够完成连线操作。

步骤:1. 先输入userId,等待连线;2. 让用户刷新页面,完成连线。

三、解读连线数据

连线成功后,用户的行为记录会被实时上报进来。控制台打印的信息,以及缓存信息都会被展示出来,你可以增加以下打印日志或观察缓存信息变化,来帮助你定位问题。

四、清理本地缓存

对于有些很老的用户,缓存了可能存了一些不好清理,但是又影响体验的数据,我们提供了清理缓存的功能,你可以帮助用户清理掉缓存信息

好了,连线用户功能介绍完了,你学会了嘛。

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • 一步一个脚印一个坑
    共发布126篇文章 获得4个收藏
全部评论: 0