1、埋点的原理
说简单点就是,用户进行的操作,能通过特定的标识符记录下来,这些标识符汇总可以得到一个数据池,根据这些数据池,就可以监控用户的大概操作。
比如首页的一个登录事件,开发设定标识符为login_success,类型为计数器(这个类型第三方平台设置),那么用户每次登录成功(触发的条件是登录成功还是登录都可以在第三方平台设置),login_success就会+1,通过数据汇总就能大致知道一段时间之内有多少用户进行了登录且成功。
2、数据埋点,对于产品迭代而言,有很重要的指向意义。
数据分析是产品获得需求的来源之一,通过对用户数据的对比,对数据趋势的分析,能发现哪些环节存在问题,哪些环节有提高空间。
同时,数据分析也是检验功能是否有效,是否受欢迎的重要佐证等,数据埋点能让它们以一种非常直观的数据形式呈现出来。
3、测试点
按照事件文档(一般找产品要)进行测试,遍历去点点点文档上的事件,看对应的标识符是否有反馈以及反馈是否正确。
事件的定义,就是指用户在产品内做了什么事情,转义成描述性语言就是“操作+对象”。
4、埋点的平台
现在市面上有很多第三方平台,比如Growing IO、神策等。这些平台都提供了对应的接入方法(一般也提供了对应的测试方法),然后公司开发人员插入对应的代码就行。也有利用友商提供的SDK做。
在Growing IO平台上设置事件: