首页 > 科技 >

手游玩家行为分析系统应用不得不知的埋点技巧

2018-07-28 06:55:04 网络整理 阅读:100 评论:0

作者简介:陈琦,数数科技联合创始人,同济大学计算机硕士,曾供职于腾讯科技,专注于网络爬虫与数据挖掘研究。

手游玩家行为分析系统,也称用户行为分析系统,是指由第三方提供的集合了数据采集SDK、数据分析模型、分布式算法与存储架构的用户属性与行为事件数据分析的系统。比如国内数数科技提供的ThinkingAnalytics系统、国外MixPanel、Heap等,用户行为数据分析的前提是在前期埋点时打好扎实的基础。

事件触发的条件、需要追踪的属性以及想要分析的维度,这些核心分析要素设置的好坏,将会直接影响到你在分析时的体验。错误的埋点触发条件,混乱的属性名设置,以及重要属性的遗漏,都会影响分析的效率与准确性。

糟糕的埋点往往在完备性和易理解性两个方面存在不足。完备性指的是事件与属性的设置能够完全实现数据分析的需求;易理解性指的是所有相关人员能够快速清晰地理解每个事件及属性的意义。

那么如何构建完备、易理解的数据埋点方案呢?以手游的数据埋点为例。

一、保障数据埋点的完备性

1、以规整清晰地格式记录的埋点方案

使用文档来记录埋点方案,是相当好的使用习惯,但如果在记录时结构不够系统,内容过于杂乱的话,那么文档的作用将会大打折扣。建议在构建文档时注意结构的规整以及内容的清晰,可以按照如下格式来构建埋点文档:

手游玩家行为分析系统应用不得不知的埋点技巧

字段说明:

以上的格式是推荐示例,可以根据实际情况进行修改。请注意,进行文档记录的核心目的是将有价值的信息规整地汇总起来,以便项目成员的理解、沟通和分析,在进行文档记录时要牢记这一点。

2、按照系统、玩法模块进行埋点

在上一小节中提到了根据模块来设置埋点的思路,这么做的好处在于两点:一是可以避免埋点的遗漏,对于玩法复杂、系统庞大的项目而言,能够帮助快速理清思路;二是对于同一模块的多个事件,一些属性实际上是通用的,因此在设计埋点的时候,应该将这些事件设置为同一个属性,根据模块设计埋点可以很好让你发掘哪些属性可以被多个事件共用。

相关文章