多语言展示
当前在线:1879今日阅读:103今日分享:49

小程序从手动埋点到自动埋点教程

小程序由于封闭性较强,要像web应用一样实现灵活的数据收集,会有一定难度。目前开源的埋点SDK,一般采用手动埋点的方式,这种方式有较强的侵入型。
工具/原料

微信小程序开发工具

手动埋点
1

分析的SDK为例,如果要记录埋点信息,只要插入一句代码即可

2

示例代码看起来是比较简洁的,但是埋点需要收集的数据往往不是单一的,复杂的埋点代码插入业务代码,会影响代码的阅读体验,而且埋点代码散落在各个地方,不方便管理。由于手动埋点必须插入到函数中,有时候我们为了获取页面某一元素点击信息,产生了一种叫无业务相关埋点,简单来说就是你的函数定义,就只有埋点代码,当这种埋点频繁出现,代码会被严重污染。

3

另外,由于PM会频繁调整埋点信息,基于Don't Repeat Yourself 原则,手动埋带要不得。

4

总结以上,手动埋点有下列问题1.影响代码的阅读体验2.埋点代码散落在各个地方,不方便管理3.代码会被污染

推荐信息