"用户互动策略平台" / 帮助文档 / 系统配置 / 数据采集 / ios数据采集
3.1.11 ios数据采集
一、集成ios SDK
1.下载SDK(源码接入)
点击下载sdk包,直接添加ty-sdk-iOS.frameWork
到工程根项目:
2.项目配置
项目设置 "Build Phase" -> "Link Binary With Libraries" 中添加依赖库:libicucore、libsqlite3 和 libz
二、初始化ios SDK
1.获取项目参数及接收地址
登录系统,点击【触点设置】-【触点管理】-【ios SDK】即可设置查看相关参数,如图示:
2.初始化SDK
在AppDelegate的- application: didFinishLaunchingWithOptions: 中添加初始化代码::
[[TySensorsAnalyticsSDK share] initSDKWithHostUrl:@"您的hostUrl" targetId:@"您的targetId" appKey:@"您的appKey" clientSecret:@"您的clientSecret" launchOptions:launchOptions];
三、SDK埋点对接
1.设置事件全局属性
在某处设置一次,会自动上报到所有事件中,若某具体事件有相同字段,会覆盖全局变量 eg:在登录时设置一个全局变量,userId = 987654321,对应的代码为:
//设置全局变量
[[TySensorsAnalyticsSDK share] setGlobalVaraible:@"globalKey" value:@"globalValue"];
//移除全局变量
[[TySensorsAnalyticsSDK share] removeGlobalVaraible:@"globalKey2"];
2.自定义事件上报示例
数据采集推送后台
@param eventType 事件类型
@param userEventData 用户事件数据
@param callBlock 推送回调
(void)pushEventWithType:(NSString *)eventType userEventData:(TyUserEventData *)userEventData pushCallBlock:(tyPushCallBlock)callBlock;
四、查看实时上报数据
登录系统,点击【触点设置】-【实时数据】即可查看实时上报的数据,如图示: