Talkingdata:集成文档iOS

2018-08-28 17:56:27 |发布者: 安智宝

适用范围

talkingdata App Analytics iOS SDK适用于iOS 7.0及以上操作系统。

集成准备-创建应用并获取App ID

App ID是TalkingData分析平台标识一款独立应用/游戏的唯一标识,集成SDK前需要在TalkingData报表中创建应用/游戏并获取相应的App ID。

步骤: 1)注册并登录https://www.talkingdata.com/ ,选择App Analytics产品线 2)创建应用并获取App ID 3)如果已创建的应用,请从“应用管理->基本信息”中查看App ID。

说明: TalkingData支持多平台使用相同的App ID。

集成准备-统计标准说明

基础统计指标定义: 1)新增用户:iOS中“用户”指一个独立设备。 2)用户的一次使用:指用户从打开应用到退出应用的全过程,如果用户按“Home”键将切出应用后30s内再次返回应用,则认为是上一次使用的延续,不会算作新的应用使用。 3)自定义事件:指用户在HTML5中进行了特定的操作或达成了特定的条件。例如:用户点击了广告栏、用户进行付费等。 自定义事件用于收集任意您期望跟踪的数据。

快速集成-导入SDK

  1. 选择 File --> Add Files to“Your Project”
  2. 选择 TalkingData.h 和 libTalkingData.a 两个文件
  3. 勾选 Copy items if needed
  4. 确保所有要用到SDK的 targets 都处于选中状态。

     iOS App Analytics 1.jpg

快速集成-添加依赖框架

权限用途
AdSupport.framework获取advertisingIdentifier
CoreTelephony.framework获取运营商标识
CoreMotion.framework支持摇一摇功能
Security.framework辅助存储设备标识
SystemConfiguration.framework检测网络状况
libz.tbd进行数据压缩。Xcode7以下:libz.dylib
libc++.tbd支持最新的c++11标准

如下图:

快速集成-添加编译参数

在Linking下的Other Linker Flags中添加“-ObjC”参数,该参数是使用灵动分析SDK的必要条件。

未添加会造成使用灵动分析时,在报表平台中获得的App截图为空白的情况。  iOS App Analytics 3.jpg

快速集成-SDK初始化

在 AppDelegate.m 文件中导入 TalkingData.h ,并在 application:didFinishLaunchingWithOptions: 方法中初始化 App Analytics SDK。

示例代码:

#import "TalkingData.h"

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{

// App ID: 在 App Analytics 创建应用后,进入数据报表页中,在“系统设置”-“编辑应用”页面里查看App ID。

// 渠道 ID: 是渠道标识符,可通过不同渠道单独追踪数据。

[TalkingData sessionStarted:@"您的 App ID" withChannelId:@"渠道 ID"];

//other code

}

 


关于安智宝

    安智宝是主打效果的安卓应用推广平台。通过安智宝,用户可以通过自助方式 进行应用推广。作为效果性的推广平台,安智宝利用云技术智能的进行渠道匹 配,对渠道的高效利用,节约用户的每一分钱。用户可以精确的控制应用投放 每天的投放量、渠道质量(留存率等),做到覆盖广、活跃度高、控制精准。

联系客服

Copyright © 2016 - 2020 anzhibao.com . All Right Reserved.

安智宝  版权所有