分享

TalkingData埋点思路……

 烟花碎碎念 2021-12-29

我们知道,我们能够监测网站上用户的行为,或者app上用户的行为,是需要在网站的每一页或者app中加上一些程序代码的(这里就不考虑日志分析这种方法了)。这样的程序代码,在网站上叫监测代码,在app中叫SDK(Software Development Kit)。无论你是要监测网站,还是要监测app,你都必须加上这类代码,不加代码就收集不到数据。

所以,埋点不埋点跟你在网站上或者app上加代码是无关的,无论是埋点方法,还是不埋点方法,你想要对一个网站或者app进行用户数据的收集,你都必须要加监测代码,毫无例外


埋点定义:通过对定点的数据采集,追踪用户用户行为(点击、浏览)给产品或者运营提供数据支持。

埋点方式:

客户端埋点

1、代码埋点:部署SDK后在需要采集的地方让技术添加代码,应用启动的时会初始化SDK,用户所有操作行为会调用SDK的相应数据接口然后把数据发送服务端(数据库)。

优点:数据准确性高,自定义程度高;

缺点:工作量大,投入人力物力比较大;

市面上产品有:GA(google analytics)、友盟、TalkingData

2、可视化埋点:无须进行添加代码,只需在相应应用界面追加事件数据点即可。核心代码与资源配置器分开,当启动应用时从服务端更新配置和资源,应用根据新的配置和资源发送数据。

优点:操作简单方便

缺点:不灵活,存在部分数据死角,同时每次启动加载服务端配置资源,消耗资源

市面上产品有:诸葛IO、神策

3、无埋点:并不是说不要埋点,而是SDk利用css选择器技术和监听控件的事件触发技术,在应用嵌入SDK,SDK会把用户的行为数据尽可能的采集下来。

优点:部署简单、收集数据多

缺点:不灵活数据属性,脏数据较多,同时网络传输压力大,消耗资源多

市面上产品有:Heap Analyitcs、Growing IO


而随着技术和产品迭代,代码埋点和可视化埋点上述这些产品也都可以支持。需要深度监控的事件行为用代码埋点,而一些路径明确、行为简单的采用可视化埋点,本次我们选用了TalkingData的,通过嵌码SDK并进行可视化操作埋点。简要介绍如下:

埋点方案-页面-示例

埋点方案-全局Key-Value-示例

页面埋点-示例

埋点方案-主要流程

埋点方案-核心指标示例

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多