产品随记-无埋点数据采集

今天收到一封售前的邮件,关于H省网运营商要做手机APP数据分析的需求。客户对要分析的数据内容没有很清楚的想法,只给了百度移动统计的页面。这个需求本身不复杂,只是涉及的厂商较多:APP由我方提供,但其中有部分业务功能是通过H5的形式集成自大唐,数据分析平台由亚信提供。从技术角度出发,这个需求有两个解决方案:

  • 以SDK的形式集成业界成熟的数据分析云平台,包括百度移动分析、友盟、growio等,数据分析由这些互联网公司提供。这个方案的优点是开发工作量少、成本低。缺点是数据保存在云端、不能灵活定制需求、不能与业务数据打通分析等;
  • 自主开发埋点和数据分析平台,优点是定制化程度高、数据完全打通;缺点是开发量大、成本高。

针对这个需求,也和销售进行了沟通,他关注的是如何能产生新合同。从这个角度出发,不管是集成成熟SDK,还是完全自主开发,我方都不会是主要的收益方:第一个方案,SDK集成的复杂度和工作量都不会太大;第二个方案的重点在数据分析平台,除非我们能承建数据分析,否则收益和第一个方案类似。不过第三方平台的”无埋点“数据采集技术,吸引了我的注意。专门看了heap、growio、百度移动统计几家的开发文档。从原理上来看,”无埋点“数据采集的实质是将全部的交互数据自动收集,然后人工在后台通过可视化的方式,”圈点“出有价值的事件和标签,可以理解为业务建模。对于app的数据采集,抽象出了”用户-事件“模型,这个模型可以将用户与app的交互完整表达。
顺着这个思路,我认为公司可以规划一个”通用APP数据采集“的工具,实现:

  • 无需编写特定的数据采集代码,即可支持前端交互行为的自动数据采集;
  • 提供后台工具,用户可以定义需要分析的事件和标签,对分析数据进行建模;
  • 支持记录业务数据主键,实现app使用数据与业务数据的融合打通,比如,用户ID;
  • app的使用数据既可以上传至自己的服务器,也能发送给第三方的接口;

这个工具对于传统企业是有价值的,这些用户对于将数据上传至互联网公司,是有担忧和抵触情绪的,而且这些数据也不能与现有的业务数据进行打通分析,只能进行浅层次分析,否则还需要编写埋点代码,专门创建数据表进行保存。对于app、业务系统是我方的情况,这个工具既提供了集成第三方数据分析平台的选择,也没有排斥企业建立自己数据分析平台的情况,而且也能避免app不断埋点或集成SDK的繁琐。

猜你喜欢

转载自blog.csdn.net/weixin_42893650/article/details/81780068