全面监控广告投放效果,优化精准化投放策略,让你的每一分钟都有据可循,通过SDK提取的设备ID等信息绝对不涉及任何用户隐私,做到安全、稳定的监控和追踪。

iOS SDK 集成说明

1 综述

1.1 适用范围

Hiido Adtracking 为移动移动应用提供推广效果数据统计分析服务。 SDK 适用于 iOS 5.1.1 以上操作系统的设备。

1.2 统计标准

统计系统中的基本数据单元依据以下标准定义

1.3 新增用户

数据系统中的“用户”指用户的一台唯一设备。

2 接入统计系统

2.1 为应用申请 Appkey 或根据已有应用创建

登陆移动统计系统,进入渠道追踪页面,点击 创建应用,如下图

创建应用

按照上图配置好后将得到一个 32 位字符串即 appkey。

2.2 向工程导入 SDK

a. 在工程目录结构中,右键选择 Add->Existing Files...,选择将头文件 HiidoAdTrackingSDK.h 加入

b. 在 Target 设置中,在 Build Phases-->Link Binary With Libraries 中加入 libHiidoAdTrackingSDK.a

2.3 增加依赖库

a. 如果是通过 Cocoapods 的方式加入 HiidoAdTrackingSDK,依赖库已经由 Cocoapods 自动管理 b. 如果是手动通过头文件和静态库,则需要手动在 Xcode 中 Build Phases-->Link Binary With Libraries 加入依赖库:

  • CoreTelephony.framework
  • SystemConfiguration.framework
  • libz.lib

2.4 增加必须的调用方法(重要)

a. 在需要调用 SDK 方法的文件中导入 HiidoAdTrackingSDK.h;

b. 调用方法

-(void)initWithAppKey: (申请的appkey)
            ChannelID: (发布应用的渠道);

c. ChannelID 字段是渠道标识符,可通过为不同越狱推广渠道分配不同的渠道标识安装包的方式来单独追踪数据,AppStore 中提交的版本亦可单独进行标记。不需要区分渠道时,可以传空字符串“”。但请注意,每台设备的全部数据会计入首个安装激活的渠道, 用户更换渠道包后不重复计算新增。

示例:

#import “HiidoAdTrackingSDK.h”
 -(BOOL)application:(UIApplication*)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[HiidoAdTrankingSDK initWithAppKey: @"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
                         ChannelID: @""];
}

3 更多高级功能

3.1 用户通过本推广的注册情况

-(void) userRegister:;

3.2用户通过本推广的登入情况

- (void) userLogin:;

3.3 用户同本推广的角色创建

- (void) userCreateRole:;

3.4 用户的消费情况

- (void) placeOrder: Order:;
- (void) orderPaySucc: OrderId: Amount: CurrencyType: PayType:;