友盟統計與崩潰日誌

友盟統計與崩潰日誌

 

友盟統計,包含:用戶分析: 新增用戶、活躍用戶、啓動次數等;留存統計:留存用戶、用戶新鮮度,用戶活躍度;用戶參與度:使用時長,使用頻率統計,訪問頁面,使用間隔等。在友盟統計中默認開啓了崩潰日誌。html

廣告標識符

  • 廣告標識符 (IDFA) 是每臺 iOS 設備的惟一 ID,是投放定向廣告的惟一方法。 用戶能夠選擇在其 iOS 設備上限制廣告定位。可是用戶能夠限制或重置廣告追蹤。ios


    用戶設置廣告標示
  • 一旦你使用了廣告標示必須在提交應用的時候,選中使用廣告標示,不然你的應用將不能上架。json


應用提交審覈的時候彈出頁面

iOS使用廣告標示注意

友盟統計集成文檔

集成友盟統計

集成準備

  • 得到Appkey,集成友盟SDK以前,您首先須要到友盟官網註冊而且添加新應用,得到Appkey
  • 使用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"]; }
  • 配置了該項你的程序將擁有用戶分析留存統計的大部分功能

version(版本)標識

  • 以App打包時的Build號做爲應用程序的版本標識,不能經過友盟SDK或友盟後臺配置。
  • 請在[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"];
    • PUID:用戶帳號ID.長度小於64字節
    • Provider:帳號來源。若是用戶經過第三方帳號登錄,能夠調用此接口進行統計。不能如下劃線"_"開頭,使用大寫字母和數字標識,長度小於32 字節 ; 若是是上市公司,建議使用股票代碼。
  • 當帳號登出時需調用此接口,調用以後再也不發送帳號相關內容。
    [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

  • 計數事件統計事件的發生次數、獨立用戶數、事件時長及事件各參數的發生次數、時長。
  • 計算事件能夠解決的一些問題:
    (1)對某個參數值求和
    (2)計算某個參數值的單次均值及單用戶均值
    (3)近似獲得某個參數值的機率分佈函數[1]
    (4)近似獲得某個參數值的累計分佈函數[2]

錯誤分析

友盟iOS統計SDK默認自帶錯誤分析功能,不須要開發者手動調用。若是開發者本身作了錯誤捕捉,能夠調用下面方法關閉友盟的錯誤統計:

[MobClick setCrashReportEnabled:NO];
相關文章
相關標籤/搜索