TalkingData灵动分析技术揭秘(上)

出于对数据的信仰,我们不仅认为数据开放才更有价值,也认为技术开放才会更有活力。分享的目的绝不是鼓励跟风,我们更希望以此能够为业界打开新的思路,激发更多的创新,和生态中的伙伴和战友们一起把客户服务提升到新的水平。

自8月11日TalkingData正式发布“灵动分析”以来,我们收到大量客户的内测申请,也有很多合作伙伴来询问“无码集成”的技术细节,我们感受到了大家对于更加便捷高效的统计分析工具充满热情,也对提高产品运营效率具有强烈渴望。

出于对数据的信仰,我们不仅认为数据开放才更有价值,也认为技术开放才会更有活力。要推动大数据生态的健康成长,我们不仅把我们的数据通过移动观象台公开了,不仅把产品文档的截图分享了,我们也准备把技术开放了。分享的目的绝不是鼓励跟风,我们更希望以此能够为业界打开新的思路,激发更多的创新,和生态中的伙伴和战友们一起把客户服务提升到新的水平。

这个功能凝聚了整个团队的心血和努力,那它是如何实现的呢?


灵动分析分两个过程:

1. 配置过程:配置需要监测的事件,这是灵动分析的关键环节。
2. 统计过程:配置完成以后,收集手机端的事件,分析处理后展示报表。

统计过程和之前的统计差别不大,就不再赘述。这里重点说明一下配置过程,大致上可以分为5个步骤:

【集成】

研发人员从TalkingData官网下载最新的SDK包,简单1行代码即可集成在应用中,以后的事情就和研发人员无关了。

为避免干扰应用的正常运行,TalkingData SDK在运行策略上非常保守,不会在后台主动活跃,所以还需要客户主动进行初始化操作,但是也仅仅是1行代码而已,整个集成过程3分钟足矣。

详细集成方法可以参考TalkingData文档中心

【连接】

产品/运营人员在测试手机上安装集成了SDK的应用并打开,登陆灵动分析管理后台,通过“摇一摇”完成手机和管理后台的连接。

1. 打开应用以后,SDK会同时被初始化,首先会查询并更新最新版本的灵动分析埋点配置,同时也会开始监听手机摇动事件;
2. 当“摇一摇”事件被触发以后,SDK会连接灵动分析系统;
3. SDK连接系统成功以后,会上传当前应用界面的截图,以及当前界面上所有用户可点击的控件信息(主要是位置和大小);
4. 管理后台获取这些数据以后,刷新页面,进入所见即所得的埋点管理后台。

【管理】

产品/运营人员在手机上操作应用,切换到需要埋点的页面,然后在管理后台上通过鼠标操作即可完成相关页面元素(比如按钮)的埋点配置。

1. 事件管理界面上,每个可点击区域都和手机界面上的相关实体控件有对应关系,可以对某个控件添加自定义事件,来激活对此控件点击事件的监测;
2. 也可以删除自定义事件,以解除对某个控件点击事件的监测;
3. 这些操作都会修改云端事件的配置文件,但是在“全部生效”操作之前,此配置文件只对测试手机上生效。

【测试】

然后产品/运营人员可以在当前页面进行埋点测试,确保埋点符合预期——此时埋点配置仅对连接到管理后台的测试手机生效。

1. 这时候可以在测试手机上手动点击相关控件,SDK会监测点击事件,并将点击事件上传;
2. 点击事件通过特殊的快速测试通道接收;
3. 点击事件经过处理系统分析之后,会体现在界面上。

【上线】

产品/运营人员对埋点配置做“全部生效”操作,即可将埋点配置同步到所有安装了应用的手机端,到此埋点操作全部完成。

1. 点击“全部生效”按钮以后,事件的事件配置文件版本会被更新;
2. 应用下次运行的时候,SDK会通过比较事件配置文件的版本来判断是否需要更新,如果需要,则下载更新。


至此,即可开启灵动分析之旅。

本期重点说明了TalkingData灵动分析的结构和流程,使大家对于灵动分析的技术框架有一个基本的认识。

鉴于灵动分析最重要的技术点基本都在SDK部分,下期我们将会详细说明安卓和iOS系统SDK的关键实现细节,敬请期待。



更多内容,请关注我的知乎专栏:【峰言峰语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值