代码埋点、无埋点和可视化埋点

一、代码埋点、可视化埋点与无埋点

  • 1.代码埋点:工作量大、更新代价大、不灵活

    针对工作量大:可采用部分可视化埋点。

    针对更新代价大:将核心代码和配置、资源分开,APP启动时通过网路更新配置和资源。

    优点:控制精准、方便自定义属性、时间、传递数据丰富

    前端代码埋点回转逻辑

    用户行为分析:埋点、日志回收

  • 2.可视化埋点:先决定要收集数据的控件。
  • 3.无埋点:针对控件,先收集所有控件的操作数据,然后通过界面配置需要分析的项。

   例:Heap(第三方)、百度的点击猴子(是鼻祖)、GrowingIO

       无埋点相对于可视化埋点:解决了问题的回溯,启发式信息

       两者皆不能灵活的自定义属性,传输时效性和数据可靠性欠佳。

二、举例:订单提交界面

可视化埋点:采集到某事某刻某人提交了一个订单

前端代码埋点:可视化埋点采集结果+订单金额、商品名称、用户的存储在前端的相关信息

后端代码埋点:前端代码埋点+后端商品库存、用户风险级别等数据、

注:前端埋点拿不到不在前端保存的信息。

三、应用场景

仅PV、UV等可选择可视化埋点或代码埋点

精细化分析流程:采用后端SDK或LogAgent接入后端日志

活动/新功能快速上线迭代效果评估:可视化埋点

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可视化埋点代码埋点都是常见的数据采集方式,但它们的实现方式有所不同。 代码埋点指的是在应用程序的代码中嵌入特定的代码段,以便在应用程序运行时收集特定的数据。开发人员需要手动编写和维护这些代码,以确保数据采集的正确性和完整性。 而可视化埋点则是通过可视化界面来配置和管理数据采集,在应用程序中不需要手动编写代码。用户可以在可视化界面中定义需要采集的页面元素或事件,并指定需要采集的数据类型和参数。这些配置信息会被转换为代码,自动插入到应用程序中。 下面是两种埋点方式的对比: 1. 实现难度:代码埋点需要开发人员手动编写和维护代码,需要一定的技术能力。而可视化埋点则不需要编写代码,只需要通过可视化界面进行配置。 2. 精度和完整性:代码埋点可以采集更详细和准确的数据,因为开发人员可以更精细地控制采集的过程。而可视化埋点则有可能遗漏某些数据,或者采集到错误的数据,因为它是通过配置界面来实现的。 3. 可维护性:代码埋点需要开发人员手动编写和维护代码,对于大型应用程序来说,维护成本会很高。而可视化埋点则可以通过可视化界面进行修改和维护,对于非开发人员来说更加容易。 综上所述,代码埋点可视化埋点各有优缺点,选择哪种方式需要考虑具体情况。如果需要采集更详细和准确的数据,或者应用程序比较小,那么代码埋点可能更适合;如果需要快速配置和管理数据采集,或者应用程序比较大,那么可视化埋点可能更适合。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值