iOS自动埋点数据SDK

?:要做啥?
?:自动埋点SDK。
?:具体有哪些要求?
?:1尽量不写在业务中;2可以fix;3数据收集准确且稳定。
?:emmmmmm,不写上报部分?
?:先用神策SDK。
? ……
?:ing

?一定设计实践后
  • [ ] 事件参数(服务端提供)
  • [ ] 页面维表(服务端?客户端?提供)
  • [ ] Fix(服务端提供)
  • [ ] SDK版本更新事件参数,页面维表,Fix
  • [ ] SDK处理使用事件参数,页面维表,Fix
  • [X] 使用Target+Action+触发类型作为事件唯一标识符
  • [X] 抽象事件参数收集载体的Page概念
  • [X] 使用Hook截获所有类型的点击事件
  • [X] 使用Hook,Api串联建立VC之间的Page关系
  • [X] 使用KVC获取Page中埋点参数
  • [ ] SDK各种业务支持可视化(ing...)
  • [ ] SDK提供自动化测试埋点
  • [ ] SDK提供自动化检测埋点参数异常

以上功能分为三类:

  • 数据源及数据源版本更新
  • 事件及事件唯一标识符
  • 收集埋点数据
?SDK设计

自动触发事件流程图

ds

类图

dd

转载于:https://www.cnblogs.com/R0SS/p/10572404.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值