MobClick - 友盟统计

一行代码,开启统计(最简单)

    [MobClick startWithAppkey:@"5710ef3b67e58e1df800001f"
                 reportPolicy:BATCH
                    channelId:@"aaa"];// 默认 App Store

完整版

导入

  • 1 手动
libMobClickLibrary.a
MobClick.h
两个文件拖入XCode工程
添加依赖框架libz.dylib (Xcode7请选择libz.tbd)
  • 2 pod
pod 'UMengAnalytics'*//标准SDK,含IDFA*
pod 'UMengAnalytics-NO-IDFA'*//无IDFA版SDK(****请根据需要选择其中一个****)*

简单使用

    // 版本号
    NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
    [MobClick setAppVersion:version];
    
    // 日志(真实环境注意NO)
    [MobClick setLogEnabled:YES];
    [MobClick setEncryptEnabled:YES];
    [MobClick setBackgroundTaskEnabled:YES];
    [MobClick setLogSendInterval:300.];
    
    // 开启
    [MobClick startWithAppkey:@"5710ef3b67e58e1df800001f"
                 reportPolicy:BATCH
                    channelId:@"aaa"];// 默认 App Store
    

页面 事件 统计

  • 登录统计
当用户使用自有账号登录时,可以这样统计:
[MobClick profileSignInWithPUID:@"playerID"];
当用户使用第三方账号(如新浪微博)登录时,可以这样统计:
[MobClick profileSignInWithPUID:@"playerID" provider:@"WB"];

集成账号统计功能后,注意后台设置使用只有帐号登录
  • 2 页面统计
  - (void)viewWillAppear:(BOOL)animated {
        [super viewWillAppear:animated];
        [MobClick beginLogPageView:@"将要进入AAA"];
    }

- (void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:animated];
        [MobClick endLogPageView:@"将要离开AAA"];
    }   
  • 3 事件
// 在后台添加“计数事件” 
id:Login

// 在项目中使用
[MobClick event:@"Login"];

[MobClick event:@"Buy" attributes:@{@"k1":@"v1",@"k2":@"v2"} counter:9];
    

1

你可能感兴趣的:(MobClick - 友盟统计)