友盟統計,包含:用戶分析
: 新增用戶、活躍用戶、啓動次數等;留存統計
:留存用戶、用戶新鮮度,用戶活躍度;用戶參與度
:使用時長,使用頻率統計,訪問頁面,使用間隔等。在友盟統計中默認開啓了崩潰日誌。html
廣告標識符 (IDFA) 是每臺 iOS 設備的惟一 ID,是投放定向廣告的惟一方法。 用戶能夠選擇在其 iOS 設備上限制廣告定位。可是用戶能夠限制或重置廣告追蹤。ios
一旦你使用了廣告標示必須在提交應用的時候,選中使用廣告標示,不然你的應用將不能上架。json
使用CocoaPods安裝SDKapp
pod init
命令生成一個 Podfile
文件添加統計的SDK;二選一,若是你不須要跨應用跟蹤用戶就使用第二個。ide
pod 'UMengAnalytics'//標準SDK,含IDFA pod 'UMengAnalytics-NO-IDFA'//無IDFA版SDK(請根據須要選擇其中一個)
pod install
配置 AppDelegate.m (表明你的工程名字),reportPolicy: 發送策略,BATCH
爲啓動發送函數
- (BOOL])application:(UIApplication] *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [MobClick startWithAppkey:@"你應用的AppKey" reportPolicy:BATCH channelId:@"渠道,設置nil是App Store"]; }
用戶分析
和 留存統計
的大部分功能[MobClick startWithAppkey:@"你應用的AppKey" reportPolicy:BATCH channelId:@"渠道,設置nil是App Store"];
方法以前調用 NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]; [MobClick setAppVersion:version];
[MobClick profileSignInWithPUID:@"playerID"];
[MobClick profileSignInWithPUID:@"playerID" provider:@"WB"];
[MobClick profileSignOff]
注意:
帳號統計數據 下一天才能看到。在須要統計的每個控制器調用,下面的方法測試
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [MobClick beginLogPageView:@"PageOne"];//("PageOne"爲頁面名稱,可自定義) } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [MobClick endLogPageView:@"PageOne"]; }
注意
: 頁面統計集成正確,纔可以獲取正確的頁面 訪問路徑、訪問深度(PV)的數據,1. 添加到測試帳號的手機不參與統計,2. 頁面統計數據下一天才能獲取 3. 只有設置的已選版本才參與統計*。/** 設置是否對日誌信息進行加密, 默認NO(不加密). */ + (void)setEncryptEnabled:(BOOL)value;
您能夠設置在應用切入後臺時,是否進入background模式。 對於支持backgound模式的APP,SDK能夠確保在進入後臺時,完成對日誌的持久化工做,保證數據的完整性。默認爲開啓,您能夠經過如下方法對後臺模式進行設置:ui
/** 設置是否開啓background模式, 默認YES. */ + (void)setBackgroundTaskEnabled:(BOOL)value;
至此基本的統計功能已經完成。加密
自定義事件能夠實如今應用程序中埋點來統計用戶的點擊行爲。自定義事件目前包括「計數事件」和「計算事件」,兩者的區別以及詳細說明請點擊這裏。spa
友盟iOS統計SDK默認
自帶錯誤分析功能,不須要開發者手動調用。若是開發者本身作了錯誤捕捉,能夠調用下面方法關閉友盟的錯誤統計:
[MobClick setCrashReportEnabled:NO];
點擊查看如何定位錯誤
錯誤統計的常見問題參見友盟開發者社區: 友盟錯誤分析常見問題彙總