"用户互动策略平台" / 帮助文档 / 系统配置 / 数据采集 / 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;

自定义

四、查看实时上报数据

登录系统,点击【触点设置】-【实时数据】即可查看实时上报的数据,如图示:

参数

results matching ""

    No results matching ""