Giter VIP home page Giter VIP logo

didiprism's Introduction

小桔棱镜

PRs welcome!

DiDiPrism,中文名:小桔棱镜,是一款专注于移动端用户行为分析的工具,涵盖移动端用户行为回放行为检测数据可视化,以及PC端的用户行为分析平台,意在最大限度的挖掘移动端用户行为数据的价值。

方案亮点

  • 零入侵

业务代码无需任何适配。

  • 高可用

各项能力已在生产环境平稳运行一年以上。

  • 自研行为标识指令

在支撑棱镜已有的功能外,或许可以有更大的舞台。

  • 丰富灵活的行为策略支持

基于DSL实现丰富的行为策略支持,可满足通常的检测需求。

  • 功能全面

围绕移动端用户行为全方位能力覆盖,期望最大限度挖掘行为数据价值。

为何诞生?

刷过《神探夏洛克》的同学都会惊叹于Sherlock从对方的一举一动中提取关键信息的画面:

而移动端作为我们与用户交流的几乎唯一载体,其上也承载着很多我们未发觉但很有价值的信息,小到用户一次细微操作暴露出的体验问题,大到对用户的产品偏好、使用习惯、消费意愿的感知,都是值得我们去深度挖掘的,那我们如何才能拥有这样的能力呢?仿佛是有千万个Sherlock在时刻帮我们贴身观察千万个用户一样,小桔棱镜就为此而生

用它能做什么?

一、行为回放(已开源)

小桔棱镜中最具创新性的功能,也是整个棱镜平台的基础,我们基于自研的用户操作行为标识指令实现了在APP端的用户行为回放(视频回放 / 文字回放)。相比于传统的静态埋点数据,它提供了用户的动态行为并赋予大家用上帝视角观察这些行为的能力,给大家带来了全新视角。

当然它还可以有很多应用场景,比如无需手写脚本的自动化测试场景,仅单纯的行为标识指令就可以被应用到很多我们还没有想到但已经收到诉求的场景中,因此我们选择把它开源出来造福更多人。

[Demo展示]

回放演示 视频回放 文字回放

二、行为检测(已开源)

端侧实时行为检测功能,同样基于自研的用户操作行为标识指令以及语义化的行为策略描述方案(DSL),支持丰富的语义和灵活的策略配置。我们用它来实现端侧场景化需求,未来还希望用在客服场景中来提升用户体验,它在赋予大家观察用户的动态行为之上提供了实时运用行为的能力,同样给大家带来新视角。

当然我们相信它也有未被发掘的应用潜力,同样开源出来集思广益。

[Demo展示]

行为检测

三、数据可视化(开源筹备中..)

覆盖埋点全流程的移动端解决方案,包括埋点数据可视化范畴的多维度PV/UV热力图转化率漏斗页面停留时长等功能,以及埋点辅助范畴的测试工具。它的意义在于改变了大家日常看数据的方式,让原本就擅长使用数据的同学可以更便捷的用数据,让原本不擅长使用数据的同学开始喜欢用数据

四、行为分析平台(开源筹备中..)

汇总用户行为数据并分析计算的平台,包含用户行为标签系统用户分群高价值行为分析以及行为路径等功能。它的意义在于尝试去最大限度的挖掘用户行为数据的价值

使用手册

系列文章

微信交流群

由于群二维码的有效期仅为7天,故可搜索 HulkRong 加我微信入群,可备注:小桔棱镜社区用户。

项目成员

负责人 Hulk(荣浩)

内部核心成员 Hulk(荣浩)EastWoodYangpengpeng(赵磊鹏)Kain(孙冬冬)张华朱少颖苍老师(张熠萌)戴立慧

协议

Apache-2.0 license

小桔棱镜 基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件

didiprism's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.