- 事件关联计算-->计算 referrerId,startTime,endTime,duration
- 事件中心
- 事件队列
- 中心store
- Babel preset 基于平台类型适配不同的 babel 插件
- Babel 插件基于配置 替换 scrollView swiper 等触发埋点计算的元素
- Babel 插件基于配置 替换打点元素,将打点元素组件作为参数传递 埋点组件用于渲染 并基于配置劫持对应的方法回调
- Babel 插件结合各端统一设计
- Babel 校验 import 逻辑做公共逻辑,可用于校验不同元素的导入
- 全埋点实现
- 开发模式下的调试信息输出
- 支持配置劫持自定义回调
- 插件式实现
- 重写依赖注入
- 埋点需要全局唯一事件队列否则 react 或者 vue 页面销毁的生命周期可能滞后于路径变更与小程序 onUnLoad
- 可自定义上报方式,支持直接上报至微信分析后台
- 换一种设计模式?所有的逻辑全部设计成插件,包括关联关系计算、事件队列、事件上报
- 一个页面下,在 scrollView 下的元素,采用计算埋点实现,不在 scrollView 下的元素采用 observe 实现
- taro 编译过深元素成为组件导致无法查找的问题,可以通过 taro 元素实例逐层 parent 查找实现
- 前端日志监控系统-上报SDK
- [] 错误监控
-
Notifications
You must be signed in to change notification settings - Fork 0
License
panyu97py/tracker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published