VIP客户用户体验-追踪方案草稿

简介: VIP客户用户体验-追踪方案草稿

背景

此方案基于RUM之SPA应用性能的可观测,欢迎查看点赞、评论和收藏。

正文:基本思路


实现需要VIP客户关系的绑定:一种思路是使用客户的user体系,另一种思路是使用追踪ID。


逻辑关系

05510845d34941058714496b7e7f5703~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg


基本介绍


思路一


通过sdk的自定义userId或者tag的方式实现,这里使用客户自己的用户体系。


userID实现


# 引入sdk
import { datafluxRum } from '@cloudcare/browser-rum'
# 根据vip逻辑设置用户标识
if(VIP)
datafluxRum.setUser({
    id: VIP标识,
})

查看


86a5f23c78424b90b29ceb885ec70d6b~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

自定义tag实现


# 引入sdk
      import { datafluxRum } from '@cloudcare/browser-rum'
   # 根据信息写入tag 
      datafluxRum.addRumGlobalContext("uId", 17600353988);
      datafluxRum.addRumGlobalContext("uAddress", "广东省增城丽维家中心");
      datafluxRum.addRumGlobalContext("uBussiness", "家具业务线");
      datafluxRum.addRumGlobalContext("uToken",uToken);
      datafluxRum.addRumGlobalContext("custom",{
        uId:17600353988,
        uAddress:"广东省增城丽维家中心",
        uToken:m,
        "uBussiness": "家具业务线"
      })

查看

cd8e4c813a514edfb23627defb336243~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg




这里能根据会话看到用户访问的轨迹,也就是页面浏览的行为,点击数据,资源加载数据,以及页面切换情况,


会话轨迹


会话情况包含:

278c0a0953514b26af2e10c7d5b91af4~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

页面性能

f17f79c952df48b0b823407e51f20cce~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

请求情况,能追踪到后端和数据库详情

f23030cafcaf4739a38499939932a2ee~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

5ba40582582a40c096ccd7d907653145~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

后端的每个类 数据查询的语句的详细情况

a6a7f93da08c48bfbfb3b064ac27b361~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

错误情况

999b65b0b3e84a90be63be0d71cc0b9b~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

错误详情


字段 类型 描述
error_source string 错误来源,参考值:console
error_type string 错误类型,参考链接:error type
resource_status string 资源请求返回的状态值
resource_url string 资源 URL
resource_url_host string 资源 URL 域名部分
resource_url_path string 资源 URL path 部分
resource_url_path_group string 资源 URL path 分组
resource_method string 资源请求方式
还能针对代码级别的错误进行sourcemap 还原

思路二


通过是用观测云的trackID的方式实现,这里由客户使用自己的用户体系。


# 引入sdk
import { datafluxRum } from '@cloudcare/browser-rum'
# 业务逻辑生成用户体系,与trackId 这两者形成绑定关系
if(VIP){
  datafluxRum.addRumGlobalContext('track_id','***');
}

查看

fb7a09e8906c4f60b2c184bb0c86a7a4~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

f1911251eda44f16a3a6ce3be7d35915~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg



目录
相关文章
|
3月前
|
物联网 测试技术 vr&ar
在部署和发布移动应用时,需要注意多个关键事项以确保应用的成功上线和用户满意度
在部署和发布移动应用时,需要注意多个关键事项以确保应用的成功上线和用户满意度
118 65
|
存储 算法 安全
DAPP燃烧铸币模式系统开发|详情方案|规则
区块链技术的核心是区块,每个区块都包含了一些交易数据,并且通过密码学算法和共识机制连接到前一个区块
|
6月前
|
缓存 容灾
钉钉发展与优化迭代问题之当钉钉的路由服务出现异常时,路由的可用性如何保障
钉钉发展与优化迭代问题之当钉钉的路由服务出现异常时,路由的可用性如何保障
|
UED
微信公众平台新增投票和多客服功能 进一步提升用户体验
  想和你的公众号订阅用户更深入的互动吗?想调查了解他们对公众号相关活动的真实意愿吗?微信公众平台新增投票和多客服功能啦!嘛嘛再也不用担心想了解用户却没有实用工具的问题了。   先来看看微信公众平台投票功能(微信公众平台投票功能升级 可多渠道发布投票)   微信认证的公众号在图文消息编辑框中,可新建一个投票。
1277 0
|
9月前
|
设计模式 小程序 安全
【社区每周】商家分账接入指南更新;基础库新增抽象节点功能及上周问题反馈(2月第二期)
【社区每周】商家分账接入指南更新;基础库新增抽象节点功能及上周问题反馈(2月第二期)
204 11
|
安全 UED
微信公众平台安全中心9月新增加短期运营者及踢下线功能
微信公众平台的用户体验越来越好了,9月初,为使运营者更方便地对公众号进行管理,安全中心增加了短期运营者及踢下线功能。一、可绑定20个短期运营者安全中心可绑定两类运营者:长期运营者5个,短期(一个月)运营者20个。
1183 0
|
小程序 开发者
支付宝能力中心上线能力动态订阅功能
支付宝开放能力动态,能力上新与能力规则调整最新消息尽在掌握
5753 0
支付宝能力中心上线能力动态订阅功能

热门文章

最新文章