本指南說明如何在 iOS 應用程式中加入 Analytics (分析),以評估已命名畫面的使用者活動。如果您尚未下載應用程式,只是想瞭解 Analytics (分析) 的運作方式,請參閱我們的範例應用程式。
Analytics (分析) 會使用 CocoaPods 安裝及管理依附元件。開啟終端機視窗,然後前往應用程式的 Xcode 專案位置。如果您尚未為應用程式建立 Podfile,請立即建立一個:
pod init
請開啟為您的應用程式建立的 Podfile,並新增下列指令:
pod 'GoogleAnalytics'
儲存檔案並執行:
pod install
這個步驟會為您的應用程式建立 .xcworkspace
檔案。應用程式日後的所有開發作業都將使用這個檔案。
為應用程式初始化 Analytics (分析)
現在您已取得專案的設定檔,可以開始實作。首先,請在 AppDelegate
中設定共用 Analytics (分析) 物件。這樣應用程式就能傳送資料至 Analytics (分析)。您需要完成下列步驟:
- 加入必要的標頭。
- 在
didFinishLaunchingWithOptions
中設定 Analytics (分析) 追蹤程式。 - 請將
YOUR_TRACKING_ID
換成您自己的 Analytics (分析) 追蹤 ID,例如UA-47605289-8
。 - 傳送例外狀況和記錄資訊 (選填)。
如要進行這些變更,請先在 AppDelegate
中加入 Analytics (分析):
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
接著覆寫 didFinishLaunchingWithOptions
方法來設定 Analytics (分析):
GAI *gai = [GAI sharedInstance]; [gai trackerWithTrackingId:@"YOUR_TRACKING_ID"]; // Optional: automatically report uncaught exceptions. gai.trackUncaughtExceptions = YES; // Optional: set Logger to VERBOSE for debug information. // Remove before app release. gai.logger.logLevel = kGAILogLevelVerbose;
新增畫面追蹤
每當使用者開啟或更改應用程式畫面時,系統就會向 Analytics (分析) 傳送已命名的畫面檢視。請開啟要追蹤的檢視畫面控制器。如果是新的應用程式,請開啟預設的檢視畫面控制器。程式碼應會執行以下作業:
- 新增必要的標頭:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- 使用
viewWillAppear
方法或函式覆寫功能插入畫面追蹤。 - 提供畫面的名稱並執行追蹤。
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
後續步驟
- 請參閱 行動應用程式導入指南,瞭解如何使用 Google Analytics (分析) 評估使用者互動,以及回答有關應用程式使用情況的問題。
- 查看其他 設定選項,例如取樣、測試和偵錯,以及選擇不採用設定等。
- 如果您的應用程式要求,請啟用 選用功能,例如加強型電子商務、IDFA (廣告客戶 ID) 和 iAd 安裝廣告活動評估。