友盟统计

导入 SDK

  • 2 选 1;
pod 'UMengAnalytics'//标准SDK,含IDFA

pod 'UMengAnalytics-NO-IDFA'//无IDFA版SDK(请根据需要选择其中一个)

功能配置

    UMConfigInstance.appKey = @"5911665ff5ade42612000644";  // app key
    UMConfigInstance.channelId = @"App Store";              // 渠道
    UMConfigInstance.secret = @"not_konw";                  // 未知
    UMConfigInstance.ePolicy = SEND_INTERVAL;               // 发送配置
    UMConfigInstance.bCrashReportEnabled = NO;              // 崩溃上报
    [MobClick startWithConfigure:UMConfigInstance];

初始化统计

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
    [MobClick setAppVersion:version];       // 版本
    [MobClick setCrashReportEnabled:NO];    // 崩溃上报
    [MobClick setLogEnabled:YES];           // log 信息
    [MobClick setLogSendInterval:120];      // 发送周期(ePolicy == SEND_INTERVAL)时有效

事件统计

    // 用户统计
    NSString *uuid = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
    [MobClick profileSignInWithPUID:uuid provider:@"normal"];
    
    
    // 事件统计(拓展开有很多变种,简单点就是这个)
    [MobClick event:@"buy"];

地理位置统计

  • 加入地理库;
  • 方法简单,略;

其他

  • 结合后台统计功能,代码可搞性特别强;
  • 上面只是基础接入,高级功能待深入挖掘;