停止要求用户提供“steps to reproduce”。直接实时监控他们的会话中断
Source: Dev.to
The Problem
你能从用户那里收到的最糟糕的信息就是“结账功能坏了”,而且没有任何额外的上下文——没有浏览器信息、没有控制台日志、什么都没有。于是你只能盯着 GA4,想弄清楚掉线发生在何处,但聚合数据对调试前端问题毫无帮助。你根本看不到是 API 超时、隐藏元素,还是用户的奇怪操作导致的。
几周前我们就遇到了同样的头疼事:用户在定价页面上跳出,我们根本不知道原因。
Our Approach
我们没有继续猜测,而是开始使用会话录制结合错误追踪。通过观看卡住的用户的回放,我们看到了到底触发了什么。结果发现是特定移动视口下的一个笨拙布局 bug,我们之前漏掉了。我们在 10 分钟内修复,转化率随之上升。
Introducing Zenovay
这就是我们打造 Zenovay 的原因。我们在侧边栏把 “Errors” 与 “Sessions” 放在一起。目标是不再需要在分析工具、热图工具和错误监控工具之间切换。
我们想要一个简单的仪表盘:当你看到错误激增时,点击它,就能观看触发该错误的用户的完整会话。
How You Can Help
我们是一个小型自筹团队,致力于打造一个替代巨头 Google 垄断的方案。我们目前用户不足 200 人,正在寻找其他开发者的真诚反馈。
我们提供免费层,包含核心追踪功能。如果你愿意在一个副项目中嵌入我们的脚本,测试错误追踪和会话回放,请告诉我们。我们会很乐意将你的账户升级为 Pro 计划几个月,以换取你对我们 UI 和工作流的建设性反馈。
这并非自我宣传,而是要对抗垄断力量,打造真正能帮开发者省时的工具。我们非常感谢任何反馈。