畫面 - iOS SDK

本文件將概略介紹畫面,並說明如何使用 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