Articles tagged 'tag管理'

从埋点到「无埋点」,是过去和未来的差别

自从 GrowingIO 去年发布无埋点方案以后,就获得外部很多的关注,一方面感觉到很神奇,只加了一段 SDK 就能实时地,全量地,自动地收到用户行为数据了,另一方面数据开始沉淀,这样业务人员就可以在任何时候都回溯,很多人在问这是怎么实现的。

的确,这里面有很多我们称之为黑科技的东西在里面,有在运行时的操作,也有在编译期做修改的,同时又要求能站在用户行为分析的角度去思考 SDK 的应用场景和数据逻辑,对于 SDK 开发团队来说有非常高的要求。

埋点采集技术原理说起来很简单,主要是基于树形结构和事件驱动模型,有兴趣的可以看看我之前写的一篇文章:无需埋点的数据分析原理

就我所知,类似的无埋点方案,阿里做过,百度做过,腾讯也做过。之前就有阿里杭州的小伙伴们专门来北京跟我们做这一块的技术交流,都是非常优秀的小伙伴。但是只有当你真正去尝试解决并且产品化的时候,你才会发现这想起来简单的事情做起来是多么的困难,这里面的水有多深。没有什么比 Ninety-Ninety Rule 能更形象的表达这个事情了。

Ninety-Ninety Rule

今天,我想借这篇文章跟大家介绍一下我们是如何思考这个事情的。

一、无埋点更适应当下的互联网公司

当下的时代是一个大前端时代,Web、手机APP的使用时间越来越长,以前的应用程序,前端的代码量并不大,但是如今随着JavaScript的发展,移动端APP的飞速发展,同时大家使用手机APP和网站的时间越来越碎片化,很多行为不一定要提交到服务器,用户只是做了和前端的一些交互操作,很多关于用户体验的代码都在前端实现。比如在一个旅游网站上面,用户对起点和目的地的条件选择,对酒店的房型的选择,下拉菜单的内容点击,只要用户不提交这个请求,后端的服务器,就无法记录用户的这些行为。

这也是为什么大趋势发展下,后端埋点(也就是俗称的打点、埋点)越来越不再适用,后端能采集到的数据是...

......

Read more →