无痕埋点方案
2018-05-02 17:43:32   410  举报             
     
         
 AI智能生成
  移动端无痕埋点方案设计
    作者其他创作
 大纲/内容
  展现埋点    
     系统组件    
     有效重写展现组件的生命周期    
     Activity  
     Fragment  
     View&ViewGroup  
     自定义组件    
     依赖系统组件  
     漏斗    
     过程较复杂,App端暂时不计  
     点击埋点    
     重写OnClickListener    
     自定义CustomClickListener继承OnClickListener,
重写Callback的时候根据映射关系,调用点击对象与埋点映射关系,上报日志
  
    重写Callback的时候根据映射关系,调用点击对象与埋点映射关系,上报日志
 Hook ClickListener(拦截OnClickListener)    
     Hook View 的 OnClickListener  
     注解方式    
     自定义注解,通过注解处理器,调用点击对象与埋点映射关系,上报日志  
     点击对象与埋点映射    
     服务端存储    
     xml  
     json  
     protobuf  
     本地硬编码    
     xml  
     json  
     protobuf  
     Map或字典  
     UM埋点,按1、2、3步骤    
     1、UM 平台定义埋点信息    
     定义EventID、名称;其中EventID是唯一的  
     2、客户端枚举埋点  
     3、客户端集成UM SDK,在Click对象的Callback中处理  
     Server端    
     保持现有接口  
     部分埋点日志上报
与UM不同的是日志上报包含了UserID
    与UM不同的是日志上报包含了UserID
 1、建立埋点表,存储当前userId的埋点  
     2、复用UM埋点信息,将要埋点信息入库  
     3、启动服务,定义线程池设置参数,定时上传,成功后修改表记录状态  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
  
  
 