1. 实时调试_客户端
实时调试模块提供埋点的审计功能,主要应用于以下两个业务场景:
- 测试或者产品需要校验埋点是否跟业务场景一致:
- 埋点是否埋上:当前业务流程或者位置是否有埋点。==避免漏埋==
- 埋点是否准确:当前埋点是否跟业务流程或者位置一致,关键信息是否上报。==避免埋点错误==
- 测试或者开发需要校验埋点,但是又不希望当前操作产生错误日志污染线上数据
实时调试功能目前支iOS、Android以及微信小程序,本节介绍客户端调试功能。网页调试请参考数据调试&&开发文档
1.1. 视频教程
1.2. 产品功能
路径:设置--实时调试--选择客户端应用==请确认你拥有实时调试的权限==
跟HubbleData后台建立连接,使用方扫描HubbleData生成的二维码与HubbleData建立连接。该二维码由HubbleData生成,需要各产品客户端开发配置URLschema,具体使用姿势请参考SDK开发文档
- 使用方扫码完成之后,HubbleData调试模块将会由扫码页面自动跳转到埋点数据展示页面。
- 使用方在本地客户端上进行交互操作(点击或者刷新页面),此时如果对应位置有埋点信息,该埋点将会实时上报到HubbleData后台进行展示==此过程基本无延迟==
如果当前埋点信息过多,使用方可以通过调试界面的筛选功能过滤不需要的埋点。
- 你可以选择关掉实时刷新按钮,此时最新数据将不会在页面上展现,当前页面处于静止状态
- 对调试数据进行筛选:目前支持以下四种维度
- eventId:你可以选择仅查看某一个事件
- dataType:数据类型,你可以选择去除掉某些内部事件,数据类型的定义请参考事件元信息
- category:事件类别
- label:事件标签
- 点击展开,埋点数据将会以更加规整的方式展现。
- 点击清空:当前页面数据清空,避免历史数据干扰
- 备注:该模式下数据不会进入线上,调试关闭之后HubbleData将会丢弃当前数据
1.3. FAQ
调试数据是否会一直保存?
并不会,我们只会在本地保存最新500条数据。
数据上报与未上报有什么区别
- 选择数据不上报时,当前用户的所有操作仅会在调试模块做一次展示,展示完毕数据将会丢弃
- 选择数据上报时,用户操作将会跟其他用户操作一样进入线上环境,用户在各个分析模块仍然可以进行分析