畫面追蹤 - iOS SDK

本文件提供畫面一覽,說明如何使用 iOS v2 專用的 Google Analytics (分析) SDK 評估畫面瀏覽。

總覽

Google Analytics (分析) 中的畫面代表使用者在應用程式內瀏覽的內容,而網頁分析中的同等概念是網頁瀏覽。評估畫面瀏覽次數可讓您瞭解使用者最常查看哪些內容,以及他們如何瀏覽不同內容。

畫面瀏覽包含單一 string 欄位,用來做為 Google Analytics (分析) 報表中的畫面名稱。

畫面瀏覽資料主要用於下列 Google Analytics (分析) 報表:

  • 畫面報表
  • 參與流程
  • 目標流程

導入作業

以下各節將說明如何實作手動和自動畫面評估。使用自動畫面評估功能,即可在應用程式所有的 views 中快速導入螢幕評估功能;如要傳送其他畫面瀏覽到 Google Analytics (分析),也可以手動評估畫面。

自動螢幕評估

您可以使用 GAITrackedViewController 類別,自動將檢視畫面視為畫面評估。讓每個檢視控制器擴充 GAITrackedViewController,這是可擴充 UIViewController 的便利類別,並提供檢視畫面名稱,提供給報表中的檢視控制器。

舉例來說,假設您有想使用如下所示的檢視控制器標頭評估「About」資料檢視:

@interface AboutViewController : UIViewController

請更新這個標頭,如下所示:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

您還必須提供要在 Google Analytics (分析) 報表中使用的資料檢視名稱。建議您妥善放置檢視畫面控制器的初始化工具方法 (如果有的話),或使用 viewDidAppear: 方法:

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}

只要 trackedViewName 設定早於 sendView:,系統就會進行自動檢視畫面評估。每當檢視畫面出現時,系統就會產生使用所提供檢視區塊名稱的 sendView: 呼叫。

手動螢幕評估

如要手動傳送畫面檢視畫面,請呼叫 sendView:,如以下範例所示:

[tracker sendView:@"Home Screen"];