2020年11月19日,我们走进《不休的乌拉拉》《香肠派对》研发商「真有趣」,在真有趣大厦图书馆内举办了游戏数据分析高端沙龙,特邀了真有趣《不休的乌拉拉》数据项目负责人何鹏老师进行分享。在本次活动中,何鹏老师根据TA系统在乌拉拉项目中的实践经验,为大家具体分析了如何利用TA系统提升项目数据利用率。本文为活动现场何鹏老师的内容部分实录,需要观看完整视频的可以访问数数科技官网。
大家好,很荣幸受邀来分享一下真有趣内部,主要是乌拉拉这个项目的数据分析实战经验。我们从接入TA系统开始到现在应该是还不到一年的时间。从这么短的时间内,其实我觉得对于我们乌拉拉的整个的项目管理以及乌拉拉整个数据的利用率都提高了很大一个层次。今天的分享主要是有4部分:
01 我们为什么选择接入TA系统
我们接入TA系统,是想通过这个平台给项目内所有人进行数据分析的机会,哪怕你之前没有数据分析的基础,你可以在TA系统上进行探索,比如说一些API这些词汇你不明白是什么意思,但是首先你要有个便利的平台让你去看,只要你去看了,那肯定就会对于你想分析的东西有一个概念,这个也是落实到我们真有趣的价值观——数据导向,用户第一,以用户为导向,做用户喜欢的产品。我们给用户提供更多的选择,给用户带来长期有效的快乐,逻辑就是我们不但从我们自己的经验或者我们的项目经验要给用户带来什么,所有的基础其实还是以数据为基础,用户是不是喜欢?是不是受欢迎,还是要以数据来说话,不能是你拍脑袋去想,否则项目是走不长的。
首先讲一下乌拉拉之前没有接触数数科技的情况,也就是乌拉拉项目上线之初,我们采用的数据架构可以说是阿里云的全家桶,开始数据收集,组建服务基地去做本地的gameserver,包括服务端所有的服务器的日志收集,然后去转发到最后上传到阿里云,然后有一部分是到 OSS做日志的机器查询,但是它的查询效率不高,因为它只有30天的有效期,而且对于这个产品包括你的SQL能力都是有很高的要求,然后做一些数据清洗,最后主要的数据查询,包括数据分析都是通过DIH查询,查询已经清洗好了的数据,生成一个大宽表,但是查询效率很低,我们会根据不同的事件去分表,还会对所有的用户做分类,我们需要用到一些用户属性,因为DIY的系统只能做SQL查询,对于数据分析来说,主要依靠数据分析师,包括数据开发,我们想要的数据分析是把数据转起来。首先是数据埋点设计,然后做数据存储,数据分析,以及数据分析的预警,这部分主要是数据分析师,包括可能还有一部分是我们平台运营的一些同学做,然后因为策划对于SQL可能是没有那么那么普及,只有个别会,他们可能都需要通过跟数据开发同学去对接,经过再三确认,才能拿到他想要的数据结果,但是这些查询的过程对接会占用很大的一部分的精力,率就会很低,整个的它的埋点设计包括有效性验证效率都很低。我们数据是T 1,但是整个转起来它可能就会更慢。
数据设计单方面最开始我们是以整个项目设计,因为我们数据开发人员也不是很多。数据的采集收集效率是T 1会很慢,包括数据清洗,如果错了或者说有问题,整个都要重新来。数据分析时效性也不强,应用性也很差,只能通过脚本或者SQL,或者用第三方的BI去去做数据展示,但是它的可定制化就比较弱。我们策划或者运营,如果想要一个报表,想实时监控一个页面,他要先提出需求,然后等很久才能看到报表,可能需要一周或者更长的时间,因为中间大部分时间是在做数据对接,数据验证,对接消耗的能源太多,效率很低,尽管他提出了分析需求,数据组因为人手不够,可能有一些需求就会没有那么快响应,或者说我没办法现在去响应,等有时间做的时候,可能这个活动也已经结束了,所以我就没办法看到这个活动的数据变化。