本文件說明瞭舊版 iOS SDK。如果您是第一次使用 Analyitcs,請使用最新的 SDK。瞭解詳情

在 iOS 應用程式中加入 Analytics (分析)

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

本指南說明如何在 Analytics (分析) 應用程式中加入 Analytics (分析),以測量已命名使用者的使用者活動。如果您還沒有應用程式,且想瞭解 Analytics (分析) 的運作方式,請參考我們的範例應用程式

Analytics (分析) 會使用 CocoaPods 來安裝及管理依附元件。開啟終端機視窗,然後前往應用程式的 Xcode 專案位置。如果您尚未為應用程式建立 Podfile,請立即建立:

pod init

開啟為應用程式建立的 Podfile,並新增下列指令:

pod 'GoogleAnalytics'

儲存檔案並執行:

pod install

這個步驟會為您的應用程式建立 .xcworkspace 檔案。這個檔案可用於應用程式日後的所有開發作業。

初始化應用程式的 Analytics (分析)

取得專案的設定檔後,就可以開始實作了。首先,在 AppDelegate 中設定共用 Analytics (分析) 物件。如此一來,應用程式就能將資料傳送至 Analytics (分析)。您需要執行以下操作:

  • 加入必要的標頭。
  • didFinishLaunchingWithOptions 中設定 Analytics (分析) 追蹤器。
  • 以您自己的 Analytics (分析) 追蹤 ID 取代 YOUR_TRACKING_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) 和 iAd 安裝廣告活動評估。