美文网首页
埋点框架的理解

埋点框架的理解

作者: 红烧大鸡腿 | 来源:发表于2021-11-10 17:28 被阅读0次

PV日志

一般在基类或者分类中实现
1.PV事件开始,在Controller的viewWillAppear方法中调用.
 (初始化界面的相关信息,如refer,referLink及tabName等)
 (记录View展示的时间戳)
 (Block回调实现业务层的一些处理)

2.PV事件结束,在Controller的viewWillDisAppear方法中调用.
 (携带相关信息发送PV日志请求)
 (Block回调实现业务层的一些处理)

发送请求管理类(PhobosDataManager 单例实现)
(1. 存储数据的数据库)
(2.异步线程(需要维活))
存储数据的过程:
  拿到需发送的数据之后先形成统一的数据model(并且会根据存储的时间生成其唯一的标识ID(message_item_id)),根据是否为立即发送再决定存入数据库(插入失败还是会直接发送)还是直接发送
发送成功:将存储的相关埋点数据删除
发送失败:继续存储在数据库中,等待下一次的重传

普通点击事件

 (携带相关信息发送点击事件请求)

精准曝光埋点

退出VC

[一般在基类或者分类中实现]
1.精准曝光开始,在Controller的viewDidAppear方法中调用.
 (抓取相关VC中View视图的数据,抓取View视图的数据不一定会在viewDidAppear中全部完成,展示VC界面另有添加可手动进行抓取)
将曝光数据存入内存之中

2.精准曝光结束,在Controller的viewDidDisAppear方法中调用.

退出App

1.精准曝光开始,在App进入前台时调用
(回到前台 开始记录数据)

2.精准曝光结束,在App进入后台时调用
(结束曝光 + 上报所有数据)
上传成功后清除所有的曝光数据

相关文章

  • 埋点框架的理解

    PV日志 一般在基类或者分类中实现[%E6%9C%AC%E8%B4%A8%E4%B8%8A%E5%B1%9E%E4...

  • 数据埋点二三

    前面说到了数据埋点基本应用,这里继续说一下自己了解到的技术埋点的技术。 主流埋点技术 ①代码埋点②框架式埋点③无埋...

  • 埋点系列4-从埋点系统搭建到数据可视化落地

    前景回顾《埋点需求分析&设计埋点方案》《输出埋点需求文档》《埋点的框架设计及其准确性》。理论知识已掌握,现在根据所...

  • Web系统后台行为记录

    关于后台行为记录,可理解为对用户请求的监控日志。也可理解为埋点的一种。通常埋点可简单分为前端埋点和后端埋点。 前端...

  • 好文

    javascript有个Unicode天坑前端埋点 小程序框架 wepy框架--腾讯出品mpvue框架--美团出品...

  • iOS无埋点的理解

    因为公司未来可能会做相关的业务,所以特来提前了解下行情。 无埋点的理解 一些知名的做无埋点的企业:诸葛IO、tal...

  • 数据埋点:埋点文档/需求的理解和撰写

    埋点文档的撰写,各家规范要求各不相同,但是我们理解它的核心后其实都能快速上手。 撰写埋点文档这不是一个人就能完成的...

  • countly-sdk-android

    用户行为分析开源框架(埋点)github 1.该框架用到的第三方框架 mockito 单元测试框架 dexmake...

  • 【埋点学习课程1】如何理解业务的埋点需求

    埋点需求是对内的产品需求,涉及到后续数据采集、数据计算与分析、产品优化等各方面工作,对业务方提出的埋点需求,产品经...

  • 埋点前需要准备的那些事儿

    在当前信息爆炸的时代,埋点是数据获取最直接也最有价值的形式,那什么是数据埋点呢?数据埋点前应该做哪些准备?我理解的...

网友评论

      本文标题:埋点框架的理解

      本文链接:https://www.haomeiwen.com/subject/wqduzltx.html