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



目录
相关文章
|
域名解析 监控 算法
阿里云拨测:主动探测Web应用质量,助力提升用户体验
阿里云拨测是一种针对互联网应用(Web页面、网络链路等)进行应用性能和用户体验监测的服务,无需嵌码即可为云上用户提供开箱即用的企业级主动拨测式应用监测解决方案。
7330 6
阿里云拨测:主动探测Web应用质量,助力提升用户体验
|
1月前
|
机器学习/深度学习 存储 测试技术
从0到1:如何规划一套流量回放自动化测试方案
本文介绍了流量回放自动化测试的完整方法,从企业战略到交付的四个关键环节:Discovery(深度挖掘)、Define(定义目标)、Design(详细设计)和Delivery(交付与反馈)。通过这些步骤,帮助企业优化系统性能和稳定性,确保产品的高质量。
55 4
|
4月前
|
机器学习/深度学习 算法 搜索推荐
优化IAA广告策略:通过A/B测试和实时反馈提高广告效果
【7月更文第30天】本文将介绍如何使用数据分析技术,特别是A/B测试和实时反馈机制,来改进移动应用内的广告策略。我们将展示一个实际案例,包括如何设置实验、收集数据、分析结果,并根据这些结果调整广告策略以实现更好的用户参与度和收入增长。
335 0
|
5月前
|
存储 前端开发 Java
实现实时追踪的返利App系统设计
实现实时追踪的返利App系统设计
|
6月前
在线预约模式管理系统开发|功能方案|设计原理
商业模式是一种包含了一系列要素及其关系的概念性工具
|
6月前
|
数据采集 运维 监控
DataphinV4.0来啦:自定义全局角色 ,实时研发覆盖全部署场景,个性化企业配置看本期
本次V4.0版本升级,Dataphin支持自定义全局角色、自定义逻辑表命名规范、Flink on K8s的部署模式,提升企业级适配能力,灵活匹配企业特色;将集成任务快速从组件模式切换为脚本模式、支持外部触发类型节点等,提升研发平台易用性,助力高效开发便捷运维。
91183 1
|
6月前
|
监控 数据管理
治理工作台升级,可手动录入质量问题,实现反馈有渠道、整改可跟踪
Dataphin V4.0版本升级治理工作台,支持手动录入数据质量问题,新增对“标签”对象的问题管理,并且可对问题进行分类。问题清单和整改流程也进行了优化,手动录入的问题和自动识别的问题可统一整改追踪,并提供操作记录,以增强数据质量管理的响应速度和效率。
372 2
|
6月前
|
自然语言处理 小程序 API
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
185 11
|
存储 算法 安全
DAPP燃烧铸币模式系统开发|详情方案|规则
区块链技术的核心是区块,每个区块都包含了一些交易数据,并且通过密码学算法和共识机制连接到前一个区块
|
运维 安全 fastjson
【干货】自动化批量挖洞流程 之 四工具联动
【干货】自动化批量挖洞流程 之 四工具联动
697 0
下一篇
无影云桌面