四个简单例子教你通过用户行为记录提高用户体验

简介: 四个简单例子教你通过用户行为记录提高用户体验

写在前面的话


也许你的网站并不销售任何东西,但网站上所有内容抵达给用户,天然就存在一个名词“用户体验”。说到用户体验,它给人的第一印象总是:抽象,带有强烈的主观意识;难以量化。不好的用户体验,或者竞争对手体验更好,你所有的尖端技术、品牌营销等都很难引起用户的二次访问。


如何提高用户体验仁者见仁智者见智,但加载“快”的用户体验似乎已经成为了开发者,用户一致的共识。但是我们不可能让所有东西都快起来。在浏览器端,一般通过浏览器缓存,合并资源,使用cdn等手段改善性能。本文将通过几个简单真实的例子,不是从大型网站架构或者分布式系统等宏观角度,而是从微观的用户行为数据的角度入手,通过分析用户行为数据来达到“快”的用户体验,有针对性的做出几个优化建议,其中多是从前端开发的角度入手。文末也会推荐对我有启发的一些书籍。

限于本文作者水平,难免有纰漏不足,欢迎大家评论指正


分析的前提是记录用户行为数据


用户行为分析的前提是用户行为的记录,如下图则记录了三个用户的用户记录,能看到用户访问的入口页、跳出页、浏览页面数量、错误数和回话时长。。。


5868c553effb4c9785dda0ac3490a3a1~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

用户行为需要记录哪些数据


用户记录都包含哪些呢?用户记录对于数据分析非常重要,可以让程序员定位bug或者性能问题,也可以查看用户体验,甚至是广告分析数据分析和用户增长模型的建立。

一般说来默认需要记录:


会话时长


用户在页面停留多久,如果5s不到就结束,可能用户是网卡或者体验不佳就流失卸载了

用户省份城市、版本


不同的版本一般对应着不同的功能,这里有可能是针对产品或者时长对某个城市做的特定的功能投放的测试


用户轨迹


在不同页面(path)的不同行为,一般包含:


页面切换(从A----》B),在页面停留的时长,这里能得出页面的跳入跳出率,最受欢迎页面等


页面的行为,可能还包含:点击按钮、页签后者某个标题。

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

用户会话列表


当然还可能会包含运营商等其他信息。


这里我们开始真刀实枪地举个栗子


这里咱们举几个栗子来说明一些事情,用户搜索体验差、网站性能提升和产品优化的例子


例子1:用户搜索体验差


如用户跳出率很高的页面,通过追踪链路,可以点击span进入后发现用户一直在搜索



708a93242c7141b3b777e1684e27819f~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png


例子2 出现影响用户可交互时间的阻塞

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

性能分析与优化建议的几个例子


再举几个例子,针对整站的资源加载比例,也能反映出很多问题,举例子前先提出几个发散性的问题


  • 下图中js站资源首位,是不是可以合并?
  • 所有资源中有326个资源来自一个域名,其他不足30个资源来自另两个域名,那么资源分配是否合理?是否对特定资源做加速?


8f25f990e6204083a0189ba2102a649e~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png

产品优化


如下图能看到最受关注的页面,其中访问频率分别是:首页>分组页面>项目列表页>统计页面>登录页面


发现1


其中页面加载时长最短的是登录页,首页加载最长


优化建议


部分资源加载或者功能插件转移到登录页,减少首页加载时间

64714c45111843b7b69df1341408111e~tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.webp.jpg

发现2 /group页面访问评率比较高,但页面耗时较多(见上图)


针对页面查找所有跟group相关的链路,发现group按照先后主要做了以下事情

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


第一步 ajax


首先是前端对后端请求,查询分组详情的后端接口


第二步 ajax完成请求后资源加载


资源加载7个js,进行资源加载和解析,这里能够看到一些静态资源采用了缓存,所以部分文件耗时为0,但能明显看到asset.js后出现了阻塞页面交互


加载了图片,字体文件等静态资源,耗时50ms左右


3.fetch后端数据 我的分组等接口


优化建议


1.资源加载和ajax请求同时发起或资源加载提前,提前对静态文件进行加载、解析、执行,这样后续的js请求和资源的其他加载也都会提前


2.合并ajax请求,将业务关联较多的接口同时发出请求或者合并成一个请求。


推荐书籍


《大型网站性能优化实战 从前端、网络、cdn到后端、大促的全链路性能优化详解》


《大型网站技术架构 核心原理与案例分析》


目录
相关文章
|
存储 边缘计算 运维
|
10月前
|
数据采集 人工智能 自然语言处理
Qwen-Video-8B与LLaMA-Factory联动实现垂类视频理解
Qwen-Video-8B联合LLaMA-Factory,通过垂类知识注入与多模态融合优化,提升视频时序理解与专业场景分析能力,助力城市风光、工业、教育等领域实现精准视频智能解析,推动通用模型向行业专用“视觉顾问”进化。
777 0
|
2月前
|
人工智能 运维 安全
DeepAgents深度解析:依托MCP与A2A双协议,构建企业级多智能体复杂业务集群应用21.3
DeepAgents是企业级多智能体集群AI架构,依托MCP(模型上下文协议)与A2A(智能体互联协议),解决单大模型在财务核算、供应链调度等复杂业务中能力不足、工具适配难、协同混乱、长流程不稳定等核心痛点,实现专业化分工、标准化协同与全链路闭环落地。
267 5
|
2月前
|
缓存 人工智能 BI
最新版通义千问(Qwen3.8-Max)功能介绍及使用指南
通义千问Qwen3.8-Max是通义千问系列的最新旗舰大模型,凭借2.4万亿参数的MoE混合专家架构、100万Token超长上下文、原生多模态处理能力以及全栈代码与智能体协作能力,成为当前全球顶尖的通用大模型之一。它不仅在文本生成、逻辑推理上实现突破,更在长文档处理、图像视频理解、复杂工程开发、多智能体协作等场景构建了核心竞争力。本文将从核心架构、关键功能、使用入口、API调用、场景实战、避坑指南六大维度,全面解析Qwen3.8-Max,帮助开发者与普通用户快速掌握其能力与使用方法,实现从基础对话到复杂任务的高效落地。
878 1
|
4月前
|
API
车型库查询-车型大全-车系大全-车型识别-汽车标志-车型车系-汽车品牌API接口介绍
本API提供全量车型库查询服务,支持按品牌→车系→车型三级检索,覆盖比亚迪、宝马等主流品牌及年款、排量、驱动、环保标准、指导价、配置参数等字段,广泛应用于汽车销售、保险与维修场景。
427 0
|
4月前
|
运维 Prometheus 监控
【洛神公开课】第4期:云网络智能运维方案
云网络运维告别“盯屏救火”!本文详解阿里云推荐的智能运维四件套:大盘(全局监控)、告警(主动感知)、巡检(隐患前置排查)、工具(NIS深度诊断),助你从被动响应升级为可视、可管、可控的主动运营中心。(239字)
354 0
|
6月前
|
人工智能 自然语言处理 搜索推荐
方言 / 外语配音难?声音复刻 API,一键复刻多语言音色,附可直接调用的接口
AI时代,“声音”成为最有温度的人机交互载体。本文介绍一款轻量级声音复刻API:5–10秒音频即可生成高拟真专属音色,支持多语种、方言、情感调节与实时控制,已广泛应用于短视频配音、智能客服、数字人及陪伴场景。低门槛、高兼容、强扩展,助你抢占2026语音交互新风口。
364 0
|
9月前
|
存储 弹性计算 人工智能
2026年阿里云免费云服务器、免费云产品指南:领取教程、资源解析与避坑建议
阿里云长期推出免费云产品试用体系,覆盖从基础算力到创新工具的全场景需求,为个人开发者、学生及初创企业降低了上云门槛。但免费资源背后存在配置限制、合规要求等细节问题,需结合自身场景理性选择。以下从资源矩阵、使用体验、避坑技巧及适用场景四方面,用通俗语言详细解析,帮助高效利用免费资源。
|
弹性计算 Linux 数据安全/隐私保护
【阿里云幻兽帕鲁】搭建 密码 存档 使用 费用 常见问题合集
本文持续更新幻兽帕鲁玩家在阿里云上遇到的问题及解法。
67786 91
【阿里云幻兽帕鲁】搭建 密码 存档 使用 费用 常见问题合集
|
JavaScript 前端开发
Vue的高级表格组件库【vxe-table】
Vue的高级表格组件库【vxe-table】
1530 0