用户操作是用户体验模块中的重要组成部分,操作体验分析能够监控真实用户使用过程中的“操作”可用性及性能,对于分析真实终端用户体验和性能起到了重要作用。操作体验分析可为客户提供真实用户操作过程中的操作可用性和性能趋势数据展示(包含操作耗时、阻塞耗时,提供系统版本及设备、地域的多维度分布的图表),提供操作过程中的异常数据分析和追踪(包含慢操作、卡顿操作、错误操作、崩溃、HTTP错误、网络错误,以及各类异常的单样本详情),彻底颠覆变革了目前市面上APM厂商对用户体验衡量的标准与方法,使得我们的产品定位从“研发运维性能分析工具”,升级到业务成功价值导向的“用户体验管理平台”。同时价值也从帮助研发运维防范风险、发现定位解决性能问题,促进内部合作,增加了帮助业务主动保障并优化用户体验,以提升品牌好感、户留存、业务转化率、用业务达成数及业务金额。
Android
iOS
除系统外其他的操作事件
UITapGestureRecognizer(单击)
UIPinchGestureRecognizer(双指捏合)
UISwipeGestureRecognizer(轻扫)
UIPanGestureRecognizer(拖动)
UIScreenEdgePanGestureRecognizer(从屏幕右边缘向左滑动)
UILongPressGestureRecognizer(长按)
控件
UITableView-didSelectRowAtIndexPath
UICollectionView-didSelectItemAtIndexPath
UIPickerView-didSelectRow
在操作列表中,点击操作名称作即可进入该操作的分析页面,操作分析页面可以根据设备及操作系统进行过滤,从而查看某类品牌或机型(操作系统)的用户操作体验。
可用性分析可以帮您直观的了解到真实用户执行该操作时的情况,帮您综合评估操作可用性。
性能分析通过操作耗时和阻塞耗时,综合评估用户使用过程中的异常分布情况,帮您实时了解操作流程度,助力优化用户体验。
通过直方图可以看出该操作耗时的分布情况,从而判断该操作是否影响用户体验。
Top 5 设备及操作系统可以分析该操作中使用排名 Top 5 设备及系统用户体验情况,通过列表对应的操作次数分布图和可用次数分布图可直观看出该操作在Top 设备(操作系统)的用户体验分布情况。
特别注意
可用操作由流畅操作、慢操作和卡顿操作组成,您可以在“异常操作统计和追踪”列表中查看具体详情。
在地图分析图表中,展示操作耗时、阻塞耗时、失败操作,在不同地域的分布情况
分段区间
异常操作统计和追踪列表,用以分析操作过程中发生的慢、阻塞、失败、崩溃、HTTP错误、网络错误情况
慢操作/卡顿操作
列表展示发生时间、UserID、操作耗时、阻塞耗时、请求错误数、应用版本、设备、系统版本、地域、运营商和接入方式,可按UserID进行检索,进行VIP用户追踪
失败操作
列表展示失败操作发生时间、UserID、操作耗时、阻塞耗时、请求错误数、应用版本、设备、系统版本、地域、运营商和接入方式,可按UserID进行检索,进行VIP用户追踪
崩溃统计
展示崩溃发生时间、ID、崩溃详情、App版本、数量、崩溃占比、状态。单击崩溃详情列的蓝色文字链接,可钻取至崩溃详情页面。
Http错误/网络错误
展示HTTP错误发生时间、URL、出错信息、数量、CDN厂商。可按URL搜索列表,或按出错信息和CDN厂商过滤列表(仅支持单选)。单击URL列的蓝色文字链接,可钻取至HTTP错误/网络错误追踪页面。
慢操作/卡顿操作/失败操作详情页
慢操作/卡顿操作/失败操作详情页展示此次操作的详细信息,包含操作详情、终端用户信息、瀑布图分解。页面头部展示User ID、操作名称和发生时间。
操作分解图:
崩溃详情页
崩溃详情展示用户操作过程中发生的崩溃,包含崩溃信息、崩溃列表、崩溃轨迹、调用堆栈、自定义附加信息、上下文信息、统计图表及操作名称。页面头部展示崩溃message、影响用户、发生次数、状态,支持分享功能。崩溃列表展示启动时间、崩溃时间、App版本、操作系统、设备型号、User ID、设备ID。上下文信息包含设备、剩余内存、CPU用量、剩余设备空间、CPU型号、CPU指令集、是否越狱、剩余电量、GPS、应用UI朝向、运营商、接入方式。统计图表展示App版本、操作系统的分布。
错误追踪详情页
错误追踪展示用户操作过程中发生的错误,包含错误信息、统计分布、单样本列表。页面头部展示错误类型、错误代码、错误数量、URL。饼状图展示操作系统、设备型号、App版本、地域、运营商、接入方式、服务器IP的分布情况。列表为错误单样本信息,展示错误发生时间、URL、CDN厂商、设备型号、App版本、SDK版本、操作系统、地域、运营商、接入方式信息。单击列表中的行,可钻取至错误单样本详情页面。
错误单样本详情包含终端用户信息、URL、请求参数、调用堆栈、响应头、响应内容。终端用户信息包含错误代码、发生时间、操作系统、App版本、SDK版本、设备型号、地域、运营商、接入方式、客户端IP、服务器IP、CDN厂商及操作名称。
用户操作配置页面,可以针对操作名称及所属页面设置别名,并且支持“可视化操作命名”功能,能够通过扫描二维码形式在应用上针对重要操作(按钮)进行“可视化操作命名”,上传成功后可以在操作配置页面自动关联操作别名、页面别名及应用截图。
可视化操作命名