最近无埋点技术很是流行,抽空研究了下诸葛IO,talkingData以及百分点这些业内知名公司的无埋点SDK,抽取其中重要的信息供大家参考:
1、首先什么是无埋点呢,其实所谓无埋点就是开发者无需再对追踪点进行埋码,而是脱离代码,只需面对应用界面圈圈点点即可追加随时生效的事件数据点。
无埋点的好处
其实无埋点并不是完全不用写代码,而是尽可能的少写代码。开发者将SDK集成到项目中,配置并初始化SDK之后,接下来就可以进行可视化操作。这个可以不依赖开发者,一些实施人员都是通过后台的配制,就达到埋点的配制,还有新增埋点改动都是很方便的实现。最后就是配制和代码,可以很灵活地扩展,动态地更新。
2、上面我们写道无埋点要进行可视化操,参考百分点、talkingData采用相对简单可行的办法是对当前的屏幕进行截图,截图完了以后做一些处理。做一些压缩,然后传到服务端,服务端进行展现,就把屏幕截图展现出来。屏幕截图做完了,下一步,需要在管理界面进行配置,对于可点击的组件进行配置,就需要把这些界面框起来展现给使用者。下面是截取的talkingData的可视化操作为例,为大家展示可视化埋点的流程:
项目嵌码之后,进入可视化链接页面,摇一摇连接设备:
摇一摇,连接设备
链接成功之后,平台获取当前界面截图:
平台自动获取连接设备当前界面
为要统计的界面元素命名事件,添加追踪点,至此埋点操作完成:
选择界面中的元素来追加事件
这里需要指出一下,无埋点只是针对一些简单的操作统计,如按钮点击的次数、时间等。如果是比较复杂的应用场景,例如支付事件,需要统计商品名称、价格、数量等,这就需要通过埋点来收集详细的参数。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。