是的,我们还是手动埋点,手动跑数据!!!
但是这不是一个好现象,每次开发需求时,最痛苦的就是加埋点了与跑数据了。我们的流程是这样的:
前端手动埋点 -> 上报后端 -> 需求上线 -> 后端跑数据 -> 把结果给PM。
在这一过程中,任意一方出错,导致数据不准确,常见的 case 有:
1、前端埋点时少加了参数;
2、前端埋点位置发生错误(埋点QA是不测试的);
3、前端交给后端埋点数据是错误的;
4、后端跑出数据后交给PM,PM非常质疑数据;
如果错误发生在前端,很可能为了个点位重新上一次线。如果前端后端同步埋点时数据有误,不得不重新跑数据。还有一种情况更可怕,跑出来的数据交给PM后发现数据是错误的,需要前端与后端一块找原因。
这些痛点,其实是有解决方案的,能够系统化解决这一问题。
本着行胜于言的态度,我打算开始做这件事了,在做之前我不想埋头苦干,想听听大家的意见。相信,很多团队关于埋点其实有非常成熟的解决方案,5年前做 iOS 那会就听到有人说过埋点的很多方案,但是很可惜 5年后我们还在用最原始的方法。
前端生态更开放,埋点方案做起来更灵活。现在我想做一个小小的调研,你们团队目前使用的埋点方案是啥,或者用的是啥开源方案,欢迎留言区赐教。如果你使用第三方埋点方案,欢迎留言告诉我。
长按关注
素燕《前端小课》
帮助 10W 人入门并进阶前端
官网:https://lefex.gitee.io/