DiDiPrism,中文名:小桔棱镜,是一款专注于移动端操作行为的工具,包括APP的操作回放
、操作检测
和数据可视化
功能。我们在整个方案的实现过程中积累了一套技术框架,希望逐步开源,帮助更多人,也希望棱镜在大家的共同努力下更快成长。
它有哪些亮点?
- 零侵入
业务代码无需任何适配。
- 高可用
各项能力已在生产环境中平稳运行一年以上。
- 自研操作行为标识指令
在支持棱镜已有功能的基础上,或许有更大的应用舞台。
- 丰富灵活的操作行为策略支持
基于DSL实现丰富的操作行为策略支持,可满足通常的检测需求。
- 功能全面
围绕移动端操作行为全面覆盖,提供更多可能性。
用它能做什么?
一、操作回放(已开源)
小桔棱镜中最具创新性的功能,也是整个平台的基础,我们基于自研的操作行为标识指令
实现了APP端的操作回放(视频回放 / 文字回放)。相比于传统的静态埋点数据,它提供了动态的操作行为,可以帮助大家更精准地定位问题、优化产品,为用户创造价值。
它还有很多应用场景,比如无需手写脚本
的自动化测试条件,仅仅是操作行为标识指令就可以应用到许多我们尚未想到但已经收到需求的场景中。因此,我们选择将其开源,以造福更多的人。
[演示展示]
二、操作检测(已开源)
端侧实时操作行为检测功能,同样基于自研的操作行为标识指令
以及语义化的操作行为策略描述方案(DSL)
,支持丰富的语义和灵活的策略配置。它可以帮助我们实现端侧场景化需求,未来还希望用在客服场景中来提升用户体验,创造更多用户价值。
当然,我们相信它还有未被发掘的应用潜力,同样开源出来集思广益。
[演示]
三、数据可视化(逐步开放中..)
覆盖埋点全流程的移动端解决方案,包括埋点数据可视化范畴的多维度PV/UV
、热力图
、转化率漏斗
、页面停留时长
等功能,以及埋点辅助范畴的测试
工具。它的意义在于改变了大家日常看数据的方式,让原本就擅长使用数据的同学可以更便捷的用数据,让原本不擅长使用数据的同学开始喜欢用数据。
使用手册
系列文章
微信交流群
由于群二维码的有效期仅为7天,故可搜索 HulkRong 加我微信入群,可备注:小桔棱镜社区用户。
TODO
详见 近期TODO
项目成员
负责人 Hulk(荣浩)
内部核心成员 Hulk(荣浩)、 梅平、 EastWoodYang、 张华、 戴立慧
协议
小桔棱镜 基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件。