You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
合作与生态
支持与服务
开发者
了解我们
导航

iOS埋点开发工具

更新时间:2022.12.29 11:27:12

1. 功能说明

通过iOS SDK埋点开发工具 (DevTools 组件),可以在开发测试阶段,进行调试

  • 初始化配置浏览

  • 设备标识浏览

  • 服务配置下发浏览

  • 自定义参数设置浏览

  • 实时日志浏览


2. 组件集成

2.1 集成要求

  • 已接入增长营销套件iOS SDK,支持的最小版本:6.12.0

2.2 引入DevTools组件

通过CocoaPods集成DevTools组件

pod 'RangersAppLog', 'SDK_VERSION',
	:subspecs => [
		...
		'DevTools',
		...
	]

3. 功能说明

完成接入操作后,打开完整的URL即可使用下述功能。

3.1 面板入口

#import <RangersAppLog/BDAutoTrackDevTools.h>

// 显示悬浮按钮入口
[BDAutoTrackDevTools showFloatingEntryButton];

devToolsEnabled 默认为 YES,只有加载了 DevTools 模块才会生效

// 开启后,该 BDAutoTrack 实例才会在面板中展示
config.devToolsEnabled = YES;

// 如果关闭,将不再面板中展示
config.devToolsEnabled = NO;

3.2 事件栏

在开发工具面板中选择【事件】可切换到事件栏,事件栏功能包括

  • 事件状态筛选

    • 已采集:事件已生成,还未存入本地数据库

    • 已落库:事件已经存入本地数据库

    • 已上报:事件成功上报。若上报失败,会继续存入本地数据库

    • 落库失败:事件存入本地数据库失败,会被丢弃

  • 事件类型筛选

    • Launch:app 切前台事件,或者 app 首屏展示

    • Terminate:app 切后台事件,或者 app 进程被杀

    • Profile:用户属性事件

    • EventV3:自定义事件

    • UITracker:全埋点事件

  • 关键字筛选

  • 事件详情展示 & 复制

点击事件后,在弹框中展示事件详情,点击【复制】可复制事件详情至剪贴板

复制成功后提示:已复制到剪贴板

3.3 信息栏

在开发工具面板中选择【基本信息】可切换到信息栏,信息栏功能包括

  • 基本信息:包括 appId, appName, SDK版本, 运行状态

  • 初始化配置:包含初始化传入的参数以及实时设置的配置信息;

  • 服务端配置:包含服务端下发的配置信息;

  • AB实验配置:包含AB实验命中的内容(JSON格式);

  • Log接口配置:日志上报接口下发的配置。

  • 自定义参数: 用户自定义的Header参数

  • 数据导出分享

3.4 日志栏

在开发工具面板中选择【日志】可切换到日志栏,通过查看错误日志等可以快速排查接入等问题。日志栏功能包含:

  • 日志级别筛选

  • 功能模块筛选

  • 关键字筛选

  • 日志文件导出分享