可视化全埋点系列文章之功能介绍篇

本文详细介绍了可视化全埋点的概念,包括全埋点的定义、可视化全埋点事件、自定义属性和整体流程。可视化全埋点通过减少手动埋点,提升了埋点效率,降低了埋点门槛,并允许方便的事件迭代。同时,它适用于缺少研发资源或初期项目,便于快速分析。然而,可视化全埋点存在部分事件和属性不支持、自定义属性不支持回溯的局限性。
摘要由CSDN通过智能技术生成

1. 什么是可视化全埋点

1.1. 全埋点

在介绍可视化全埋点之前,先了解一下全埋点。

全埋点,也叫无埋点、无码埋点、无痕埋点、自动埋点。全埋点是指无需应用程序开发工程师写代码或者只写少量的代码,即可预先自动收集用户的所有或者绝大部分的行为数据,然后就可以根据实际的业务分析需求从中筛选出所需行为数据并进行分析[1]。

神策分析 iOS SDK 目前支持的全埋点事件有:App 启动、App 退出、元素点击、页面浏览。只需要客户开发人员按照正确的方式集成,然后初始化 SDK 并开启相关配置,即可在对应的事件触发时,自动采集事件和相关属性。

1.2. 可视化全埋点

1.2.1. 可视化全埋点事件

可视化全埋点事件,即通过可视化的方式把某些全埋点事件,创建成一个重新命名的虚拟事件[2],从而我们可以从已采集的数量庞大的全埋点事件中快速筛选到我们所关心的事件。

考虑到实际的应用场景,目前神策分析的可视化全埋点,支持元素点击和页面浏览事件。例如:App 的添加购物车按钮,在点击的时候会触发一个名为 "$AppClick" 的全埋点事件,并采集按钮元素和当前页面的相关信息。虽然 “添加购物车” 按钮点击触发了 "$AppClick" 事件,但是这个事件实际上包含了当前 App 内的所有元素点击触发的事件。因此,很难单独分析 “添加购物车” 按钮在某一段时间内的点击次数或地区分布等信息。

1.2.2. 自定义属性

可视化全埋点的自定义属性,其实就是通过可视化的方式将当前事件相关的属性信息添加上去。例如点击 “添加购物车” 按钮,触发 "$AppClick" 全埋点事件的时候,将当前商品名称、价格、配置信息等,作为事件属性进行采集。

考虑真实商业项目中,商品详情等信息是通过网络请求到数据,然后异步进行渲染的,因此在触发页面浏览事件的时候,可能页面数据信息尚未渲染完成或者显示缺省值,也就是说无法采集页面最终的显示信息,所以页面浏览事件如果支持自定义属性,可能很多场景下采集不准。因此目前可视化全埋点自定义属性,只支持元素点击事件。

另外,目前自定义属性,采集元素内容的同时,还支持规则处理。例如可以将内容取整、取前几个字符、只取数值等,同时也支持写正则表达式,满足更多的实际应用场景。

1.2.3. 整体流程

可视化全埋点的整体流程如图 1-1 所示:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值