友盟統計與崩潰日志


友盟統計與崩潰日志

 

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

廣告標識符

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


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


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

iOS使用廣告標示注意

友盟統計集成文檔

集成友盟統計

集成准備

  • 獲得Appkey,集成友盟SDK之前,您首先需要到友盟官網注冊並且添加新應用,獲得Appkey
  • 使用CocoaPods安裝SDK

    • 在你項目的目錄下通過 pod init 命令生成一個 Podfile文件
    • 添加統計的SDK;二選一,如果你不需要跨應用跟蹤用戶就使用第二個。

      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可以確保在進入后台時,完成對日志的持久化工作,保證數據的完整性。默認為開啟,您可以通過以下方法對后台模式進行設置:

/** 設置是否開啟background模式, 默認YES. */ + (void)setBackgroundTaskEnabled:(BOOL)value;

至此基本的統計功能已經完成。

自定義事件統計

自定義事件可以實現在應用程序中埋點來統計用戶的點擊行為。自定義事件目前包括“計數事件”和“計算事件”,二者的區別以及詳細說明請點擊這里。

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

錯誤分析

友盟iOS統計SDK默認自帶錯誤分析功能,不需要開發者手動調用。如果開發者自己做了錯誤捕捉,可以調用下面方法關閉友盟的錯誤統計:

[MobClick setCrashReportEnabled:NO];


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM