数据无埋点适合你的业务类型吗?【岂安低调分享】

社交网络,让我们越来越多地从数据中观察到人类社会的复杂行为模式,为大数据提供了信息汇集、分析的第一手资料。

大数据,从庞杂的数据背后挖掘、分析用户的行为习惯和喜好,找出更符合用户“口味”的产品和服务,并结合用户需求有针对性地调整和优化自身,正是大数据的价值。而这信息的汇集、分析就绕不开‘埋点’。

图片一

今天,河马安安跟大家在互联网业务风险层面,聊一聊传统埋点与无埋点的二三事。

一、技术科普埋点

埋点:监控用户点击的每一步

图片二

上面红色的字体就是埋点了,它不做页面相关的事情而是把用户当前点击的东西,传到服务器达到记录用户点击的每一步。该例子是淘宝detail页面的一个小缩影。(by 网络)

二、白话科普埋点

图片三

大家走出机场航站楼的第一眼,就能看到整洁平坦的马路。

其实,一条规划宽阔平整的马路下面,隐藏着电力、电信、天然气、自来水、通讯、雨污排水、热力、燃气、有线、网通,石油管道等地下管线。这一点很像我们的业务信息高速公路,上面是快速运转的业务通道,下面隐藏着大量的实时数据。

图片四

有时候,上下班会经过一些路段,遇到施工队不停的开挖、埋上,过一段时间再开挖、再埋上,导致行车不便,需要绕路而行。后来才了解到是路面之下有新的管道进行铺设,或者是有管道和线路损坏,需要经常的更换和维修。

(别扯犊子,这和无埋点有啥关系? .............客官稍安勿躁,且听我慢慢道来。)


前段时间遇到一个客户,他是负责产品的老大,我们两人聊完工作开始吐槽各自的公司。我吐槽我们公司的交流水平参差不齐,他吐槽前端业务变化太快,太复杂。

因为今年经济大环境形式不好,业务部门迫于压力开始积极推动各种线上互联网的营销玩法,结果研发部门压力巨大,一方面忙着产品的更新迭代,另一方面,风控部门因为面临线上的业务风险而制定了一堆策略,需要在程序里埋点,还有之前因为业务场景变换导致之前的埋点还要被去除掉。研发人员非常紧缺、天天加班,已经有好几位同事要提离职了。

做新业务、新产品就好像公路下面加新管道,还情由可原,但是为了旧业务(问题管路),不停地开挖埋上,埋上开挖(有时候作为程序员你可能都不知道你挖的是谁埋的管子,泪奔),最后他说了一句话,谁来给我们解决离职率的问题,哈哈。

本来我们想聊聊工作和生活,细想想他说的话,原来跪倒在埋点这个事情上。细思极恐(程序员加班过多导致家庭不和谐,离婚率上升……)。

扯远了,说说埋点这事。

三、关于无埋点的二三事

埋点不是什么新概念,我的理解就是解决问题的一种思路和方法。马路管道铺设咱不懂(至于你家马路挖了埋,埋了挖马路不能走算你倒霉-囧-),但俺们是搞IT和高科技的,必须要用这种方法吗?不是听说可以无埋点吗?

埋点 vs 无埋点

传统的用户行为分析需要前端工程师在相应的位置写代码埋点,然后在后台自行分析、挖掘数据。

后来为了更好的可视化,出现了一些工具可以形成更友好的报表或dashboard,并辅助进行数据挖掘,当然埋点的过程还是需要前端工程师来帮忙的。

比较常用的包括Google Analytics、Adobe Analytics、Omniture、Fullstory、百度统计、诸葛IO、Talkingdata、友盟等等。

最近又有一些工具宣称可以直接面对业务人员,免去埋点,实现可视化配置和实时数据分析。这类工具包括Heap Analytics(不埋点技术的鼻祖)、GrowingIO、诸葛IO等。

但这些工具的缺点也很明显,比如滚动条高度、及其他稍复杂的监控都无法做到,如果需要采集全方位的数据进行更专业的分析,仍需要靠开发人员来埋点配置。(知乎白小亮授权转载)


道路因为要铺设新的业务管道,那必须开挖路面,变魔术肯定是行不通的。同时如果你要计量或控制管道的流量大小,知道管道里的流动情况,也必须在相应的节点上装相应的阀门,就好像埋点。

说回线上业务,这些业务都是数据构成的,这些数据想要知道具体的细节,一定是需要装埋点这种阀门吗?

我们知道数据都是可以打标签的,只要获取了全部的流量,也就得到了一大堆的标签数据。有了不同标签的数据,再进行识别控制,落地风控策略,这也就是今天提到的无埋点方法。

据我知道的传统埋点方法是这种图:

图片五

埋点的时候居然业务还要下线这么没天理? 我替前端业务人员吐个槽先。

四、成本才是关键问题

大家都知道,一个非常成熟的业务需求在逻辑上是十分完整,风控策略也是相对完整的。因为业务形态没有什么太大的变化,往往在程序设计初期相应的埋点就已经实现了,后期调整的余地也非常的小。

但是对于快速变化并且复杂的业务场景,就比如说这些互联网的线上业务,你再提埋点就会像我前面故事里讲到的那样,程序员不仅累,估计排期也不能应对,如果需要分钟级的策略调整更是不敢想象。而且,如果埋点错了或者漏了,修正后又得重新跑一遍流程,一个星期两个星期又过去了有木有。

这种运营成本就是越往后越高,特别是对沟通效率和人力开发成本来说。对于前端的业务人员来说,时间就是金钱,能用流量分析的低成本方法搞定的事情,为啥一定要上人捏,现在人力是很贵的(CEO都懂,HR都懂,创业公司都懂的)。

其实,埋点还是无埋点都可以解决业务问题,最终需要看用户的选择。我相信,对于不同的业务问题,我们的程序员们只要了解了其中产品逻辑,都能清晰且轻松的搞定。

五、无埋点解决方案的逻辑线

替互联网业务风险画个像

业务风险存在于身份验证的各个阶段中,如今企业在面临业务发现问题时,最大的问题就在于对用户行为没有可视性,在无法了解问题全貌的状态下,就难以做出正确的判断。

替岂安科技技术画个像

为了达到风险识别分析对业务研发尽量透明,岂安的解决方案创新性的利用了网络流量进行业务行为风险识别,结合外部的业务风险情报服务,可有效识别业务风险行为并保障极高的效率和安全性。

替岂安无埋点解决方案画个像

业务数据敏感无法采用云模式,而传统私有化方案成本高,接入周期长。岂安无埋点解决方案无需业务研发配合,以观察者模式监控所有用户行为,按需快速采集信息,可将风控决策周期缩短至一天内完成信息采集和策略测试部署

替无埋点合适的业务画个像

常见使用无埋点的业务领域有互联网金融,航旅,电商等。岂安的无埋点解决方案采用数据旁路内网采集,全量分析,不存在敏感数据外泄风险,保护用户数据隐私,并降低云端稳定性风险。

六、福利

点击进入岂安的世界,更全面了解业务数据无埋点, 还可免费获得warden演示,本次安安分享结束