友盟使用系列

MobClick - 友盟统计

2016-04-15  本文已影响3323人  居然是村长

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

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

完整版

导入

libMobClickLibrary.a
MobClick.h
两个文件拖入XCode工程
添加依赖框架libz.dylib (Xcode7请选择libz.tbd)
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"];

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

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

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

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

1

上一篇下一篇

猜你喜欢

热点阅读