2 Star 7 Fork 0

北京广通信达软件股份有限公司 / uem

Gitee — Enterprise-level DevOps R&D management platform
Join Gitee
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

优云 UEM(用户体验监控)

简介

        在云计算和移动互联的大背景下,越来越多的产品和服务被部署在网络上。据调查,大型企事业单位的应用系统累计平均数量已经达到了数百个之多,有的是自主建设,有的是代为开发,往往存在重建设轻维护、缺乏持续迭代、应用质量参差不齐等问题。
        无论是对外服务的门户,还是对内服务的业务应用系统,都需要关注真正的“用户”是谁,只有让使用者得到真正的满意获得优秀的数字体验,才能真正的驱动业务的发展。因此,在这样的背景下,我们需要一款实用的工具来监测和探究“用户”到底是怎样使用这些服务的。
        UYUN UEM正是这样一款集Web应用和移动应用体验监控为一体的监控系统,通过详实的记录真实用户行为,来了解用户的数字体验是否足够好,帮助开发和运维团队更好的依据数据进行决策。UYUN UEM可以帮助团队建立起以用户为中心的指标度量体系,贴合组织的实际业务去改良应用体验。

设计理念

设计理念:洞察用户体验,提升顾客满意度。

设计理念

功能介绍

全量数据采集

        无论是Web页面、移动原生应用还是混合应用,均可以通过UEM的采集探针进行采集。UEM采集了包括会话、PV、点击、性能、错误等在内的各种数据,当发生体验问题时可以方便的回溯。

  • 页面浏览PV:打开UI的动作称为页面浏览PV
  • 页面点击:用户在UI上的交互都称之为点击,包括移动端的短按、长按、滑动等行为的采集
  • 会话:会话由一系列的PV和点击行为构成
  • 性能及错误:对UI的加载情况以及错误信息进行采集

全量数据采集

可视化埋点

        可视化埋点,即通过可视化的方式对需要跟踪的页面或元素进行“圈选”操作,聚焦关键的界面和功能,从而更加容易的对各类关键指标按照一定的规则进行聚合分析。

  • 标记页面:可自定义URL匹配规则,利用通配符自动合并符合条件页面
  • 标记页面元素:包括普通链接、 外链、按钮等可交互页面元素

可视化埋点

用户操作体验分析

        产品开发和运维团队往往希望在产品上线后第一时间获取体验数据,优云UEM提供了不同的SDK(包含了JS、Android、iOS等不同平台),可以方便的嵌入到应用抓取常用的体验指标。

  • PV、UV、会话数
  • 首字节时间
  • 末字节时间
  • 点击数
  • 平均响应时间
  • 用户错误率
  • 平均访问时长
  • 原生UI响应时间
  • H5 UI响应时间
  • 原生UI 生命周期执行时间
  • HTTP响应时间
  • 资源加载时间

用户操作体验分析

前端体验问题深度诊断

        有数据显示,70%以上体验问题发生在客户端,因此对前端的体验问题的诊断变得无比重要,优云UEM提供了对开发测试人员友好的诊断视图,深度跟踪慢交互和错误发生的具体过程。

  • 响应延时分析:对用户操作响应时间进行网络、服务端、客户端耗时分解,找出体验不好的原因
  • 原生UI生命周期管理:针对原生UI的生命周期环节,提供平均耗时分解,找出瓶颈点
  • 抽样跟踪:针对体验不好或遭遇错误的用户,提供操作路径的回溯,分析最耗时的资源或请求
  • 错误分析:找出发生错误的HTTP接口调用,定位错误堆栈的特定行和列

前端体验问题深度诊断

用户行为跟踪

        每一个用户行为背后都是一个故事,隐藏在背后的行为动机影响着关键任务的完成率和转化率。优云UEM通过用户行为轨迹跟踪为分析问题提供了准确的数据和验证手段,排查是体验原因还是功能原因影响了用户,并针对问题采取下一步行动。

  • 用户点击热图:观察热图看用户最页面上哪些内容最感兴趣
  • 已登录和未登录的用户:通过接入真实用户(利用OpenAPI),区分当前应用有多少是登录用户,有多少是未登录用户,总共访问了多少次,首次访问和最近访问分别是什么时候
  • 操作轨迹回溯:用户的操作路径是什么,在什么时间什么界面做了什么操作,停留了多长时间,哪些操作体验不好

用户行为跟踪

指标异常预警

        当应用发生性能下降的时候,用户会预先感知到,如果在此时开始介入,主动采取措施,可以防止事态进一步扩大。优云UEM可以设定关键体验指标的阈值并实时预警,在第一时间发现并定位问题。

  • 告警条件定义:对应用、页面、交互动作依据指标定义阈值,允许定义告警级别
  • 告警可转发至优云Alert等告警管理平台,实现告警集中管理

指标异常预警

目录说明

├── bss # 业务支撑模块,用于给前端提供front接口 
├── compute # 调度计算模块, 用于将数据按指定纬度进行分析、聚合、统计等
├── connect # 数据接入模块,用于接收js sdk上报的数据
├── js-agent # 数据采集sdk,用于收集前端性能、错误、用户轨迹等数据
├── web-front # 前端业务展示模块,用于将相关业务展示到前台
├── docs #相关说明文档和资源存放目录
└── README.md

Repository Comments ( 1 )

Sign in for post a comment

About

优云UEM是一款集Web应用和移动应用体验监控为一体的用户体验监控系统,通过详实的记录真实用户行为,来了解用户的数字体验是否足够好,帮助开发和运维团队更好的依据数据进行决策,优云UEM可以帮助团队建立起以用户为中心的指标度量体系,贴合组织的实际业务去改良应用体验。 expand collapse
Java and 6 more languages
GPL-3.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/broada/uem.git
git@gitee.com:broada/uem.git
broada
uem
uem
master

Search

181749 a2d7925e 1850385 181749 9f8568a7 1850385