前言:项目经理提出需要对用户使用App情况进行分析,查看用户活跃留存情况,也需要对特定点进行数据分析。查了一些资料,主要有友盟、百度、极光、诸葛io、还有腾讯等移动统计,笔者主要看了友盟和百度移动统计文档,其它统计粗略看过。(2020-05-21 更新)
一、百度移动统计(无埋点SDK) 官方地址
百度移动统计是数据智能时代移动端全形态的专业、免费数据统计与分析平台,用户可以通过移动统计解决:监控业务数据,辅助崩溃修复,洞悉用户特征,优化产品迭代,精准用户触达并且有比较完整的开发和使用文档,同时支持APP同步,使用者可以通过App随时监控数据。
- 产品特色
- 永久免费,服务响应及时。所有线上功能全部永久免费,技术支持响应及时,服务专业。
- 接入便捷、可视化轻松埋点。轻量化SDK一行代码快速接入,可视化圈选无需技术参与也可完成数据埋点,且无需发版。
- 统计精准、数据安全稳定。
- 功能丰富、进阶分析强大。基础UV类报表完善,留存、漏斗等助力用户增长,定制分析、用户分群深度分析业务,真正实现精细化运营。
- 特色功能
- 可视化圈选埋点;可视化圈选埋点也叫框架埋点,它将手机APP的界面同步至电脑端,在电脑端以点击圈选的方式完成埋点,实现采集APP相应控件点击数据的效果。该埋点方式无技术门槛,适合产品运营使用,降低研发成本的同时还提高了效率。
- 定制分析;定制分析支持用户选择任何的站内维度和指标构成自定义报表,同时将该报表固化为每日生成的常规报表,拓展报告库。它是对已有常规统计报表的补充,同时通过灵活、自由组合维度和指标,可以轻松验证各种分析思路。
- 用户分群;用户分群是指通过多种组合纬度将用户细分为不同目标群体,并支持查看不同人群的数据表现,分析人群画像等。它在针对特定人群的特征分析、价值分析、营销管理等方面作用显著,是实现以用户为导向的精细化运营的重要功能。
3. 无埋点技术方案的优势
- 全面兼容手动埋点功能,基础性能最佳;可直接替换手动埋点SDK,已有全部功能依然生效。优化基础性能,包括:实现全部页面自动抓取、时长自动统计,未埋点事情历史数据回溯等
- 诸多无埋点独占功能,分析更加强大;可视化圈选埋点:运营也能轻松快速完成埋点。信息流分析:只能分析内容分发效果、用户浏览习惯。移动热力图:在产品使用视图下看各模块的数据表现,仿佛有了“数据眼”。
- 更多资源、更快的优化与迭代速度;基于无埋点的基础性能优化一级新功能研发是统计团队最重要的方向。改技术与资源投入,相关功能也会以最快最优的速度进行迭代优化。
-
后台主要功能模块
在线调式
按照文档集成后,可以在APP操作,随后能马上在<在线调试>功能的<调试数据>报表中,查看到刚刚完成的一系列操作的详情日志,包含具体的事件和页面的点击情况,以此来确认SDK的整体集成状态,有以下优势:
- 秒级响应。在测试设备完成APP操作后,即刻能在『调试数据』中看到测试数据,秒级响应,无延迟。
- 日志详尽。每一份日志的详尽数据按照操作时间流,展示被点击事件和页面的详细情况,以确保能与操作流匹配上,验证每一个控件或页面的埋点是否成功。
- 数据无污染。绑定测试设备后才可进行操作。测试设备产生的对应数据单独存储,不进入正常用户的数据报表中,确保数据不被污染。
在线调式指南
基础功能
-
应用概况
-
用户趋势
-
活跃用户
-
地域分析,终端分析,版本分析,实时访客和近期访客
其中终端分析,我们可以看到大多数用户使用App软件的iOS系统版本,来更好的做好系统适配。
-
渠道分析
-
留存分析(新用户留存,活跃用户留存)
新颖和New的技术
-
事件分析:圈选埋点,无需技术参与、无需发版的可视化圈选埋点,连接到手机app即可实现。
-
热力图:连接设备,即刻查看每一个页面热力图。点击某一个热力区域,会出现当个热力区域点击概率。
- 页面分析
-
路径分析
集成简单,两步搞定!
第一步,Cocoapods安装 pod ‘BaiduMobStatCodeless’
第二步,编辑info.plist配置文件;
百度移动统计集成链接热力图调式需注意
尽量使用sdk最新版。笔者最早是用的'BaiduMobStatCodeless','~> 4.9.5’版本,现在已经使用最新版5.2.5,使用iPhone6 和 iPhoneXR 安装到手机上后,浏览器登录到后台-热力图-打开你的APP,用3个手指同时按手机屏幕保持3秒钟会出现你手机型号(不显示多试几次,每次大于3秒钟),选中后就进入热力图显示了。
这里,笔者思考并查看了它的实现原理。手机端:长按3秒后会出触发手机端百度sdk的接口方法,把对应的手机设备数据发送到百度服务器。网页端:进去热力图页面后,显示的浏览器连接成功,这里是个长连接(WebSocket ),每隔5秒会去请求手机型号数据。
下面是获取到的一条手机设备的数据:
{"type":"devices","data":[{"appKey”:"xxx","name”:"xx云","cuid":"9b3553c834f24d909de5eae45146cfc846xxxx","model":"iPhone11,8","platform":"iOS","auto":"1”}]}
二、友盟统计(手动埋点)
-
基本统计功能都有,这里直接上后台功能图。同时也支持APP同步,使用者可以通过App随时监控数据。
三、小感受
- 对于想要以更少的投入和更快的速度完成APP数据埋点的小伙伴,可以选择这些免费的第三方服务统计平台。
- 不得不说一说友盟和百度两个平台的文档和后台风格,我更倾向于百度,它的清晰、舒适的文档更能让我心情愉悦的开发。
- 不得不吹一吹百度移动统计的无埋点技术很牛!无埋点技术应该是界内首家!简单粗暴无代码服务。其中可视化圈选埋点、热力图分析、页面分析、页面路径分析都是吸引眼球的特点。 重点在于,项目经理使用百度移动统计后台后也吹了一波。
上述所写是自己的开发体验,不当之处请包涵。
补充:
1.实际情况中也许会有一些小需求前端不能满足,可以适当也让后端进行埋点。我公司埋点统计就是这样前后端搭配埋点来满足不同需求。
2.百度移动统计无埋点SDK 历史版本:
当前版本:V5.2.5( 更新时间:2020-05-12 )
去除UIWebview相关内容
V5.2.2( 更新时间:2020-03-03 )
无埋点性能优化
V5.2.0( 更新时间:2019-12-20 )
接口易用性优化
V5.1.1( 更新时间:2019-10-17 )
适配iOS13
V5.0.8( 更新时间:2019-09-18 )
去除对UIWebView的支持与相关Api调用
V5.0.6( 更新时间:2019-08-26 )