易语言hook程序的按钮事件_小程序可视化实时自动埋点设计

作者:banniyang, 腾讯IEG开发工程师

原文地址:https://mp.weixin.qq.com/s?__biz=MTEwNTM0ODI0MQ==&mid=2653452704&idx=1&sn=96edccafae25d1ef6938035aae04a4d3

| 导 语 小程序上线新版本的时候需要经过微信审核,如果有紧急需求要添加埋点并即时生效,那就来不及了。

1、为什么要做?

先看下之前的埋点流程,如图所示。产品提出埋点需求,开发人员在mp平台配置埋点事件,然后进行代码埋点,再测试埋点,没问题之后再提审。

小程序从 提审到审核 通过大概需要 半天到两天 的时间。通过之后还需要半天的线网验证,线网有问题之后又得重新走一遍发版流程。整个埋点流程比较长。

66e1c6cdce6a94164dac5b6c3b0eb86b.png

有一次在比赛前一天晚上彩排的时候,产品临时需要加个埋点需求,因为当时已经晚上10点多了,小程序没人审核,所以只能等到第二天早上找领导走内部紧急审核通道,比较尴尬。

这个时候如果有一个 实时的埋点系统 就可以完美解决了。

细心的同学还会发现,整个埋点流程开发还是需要费神费力的,这种重复性的工作也是比较繁琐的,而且对于技术能力的提升也没有多少帮助。

所以埋点系统的另外一个要求就是

不需要开发介入 ,产品或者运营人员就可以单独完成埋点。

2、怎么做

2.1、避免重复造轮子

在做之前,先了解下公司内外已有的埋点方案,避免重复造轮子。如图所示,目前公司外有growingio和神策两款产品,小程序官方也提供了埋点方案。

86c671df3b7f6bb9b11da862bf56a4d1.png
  1. growingio是全埋点,数据全,但是由于是全埋点,后期还需要开发介入清理数据,不满足埋点系统的要求;
  2. 神策和MP需要代码埋点,不能实时生效。
    因此,现有的埋点方案都不能够完全满足我们的要求,需要独立开发一个系统。

2.2、埋点方案设计

框架图如下,小程序的sdk分成两种模式,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值