本文件將概略介紹畫面,並說明如何使用 iOS 專用的 Google Analytics (分析) SDK v3 評估畫面瀏覽。
總覽
Google Analytics (分析) 中的畫面代表使用者在應用程式內瀏覽的內容,而網頁分析中的同等概念是網頁瀏覽。評估畫面瀏覽次數可讓您瞭解使用者最常查看哪些內容,以及他們如何瀏覽不同內容。
畫面瀏覽是由單一字串欄位組成,用來做為 Google Analytics (分析) 報表中的畫面名稱:
欄位名稱 | 追蹤器欄位 | 類型 | 必要 | 說明 |
---|---|---|---|---|
畫面名稱 |
kGAIScreenName |
NSString |
可 | 應用程式畫面的名稱。 |
畫面瀏覽資料主要用於下列標準 Google Analytics (分析) 報表:
- 畫面報表
- 參與流程
手動螢幕評估
如要手動傳送畫面瀏覽,請在追蹤器上設定螢幕欄位值,然後傳送命中:
// May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; // This screen name value will remain set on the tracker and sent with // hits until it is set to a new value or to nil. [tracker set:kGAIScreenName value:@"Home Screen"]; // Previous V3 SDK versions // [tracker send:[[GAIDictionaryBuilder createAppView] build]]; // New SDK versions [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
自動螢幕評估
使用 GAITrackedViewController
類別自動將檢視畫面視為畫面評估。讓每個檢視控制器擴充 GAITrackedViewController
,並新增名為 screenName
的屬性。這個屬性將用於設定畫面名稱欄位。
// // MyViewController.h // An example of using automatic screen tracking in a ViewController. // #import "GAITrackedViewController.h" // Extend the provided GAITrackedViewController for automatic screen // measurement. @interface AboutViewController : GAITrackedViewController @end // // MyViewController.m // #import "MyViewController.h" #import "AppDelegate.h" @implementation MyViewController - (void)viewDidLoad { [super viewDidLoad]; // Set screen name. self.screenName = @"Home Screen"; } // Rest of the ViewController implementation. @end