MobClick - 友盟统计
2016-04-15 本文已影响3323人
居然是村长
一行代码,开启统计(最简单)
[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