화면 - iOS SDK

이 문서에서는 화면에 대한 개요와 iOS v3용 Google 애널리틱스 SDK를 사용하여 화면 조회수를 측정하는 방법을 설명합니다.

개요

Google 애널리틱스의 화면은 사용자가 앱 내에서 보고 있는 콘텐츠를 나타냅니다. 웹로그 분석에서 이와 동등한 개념이 페이지 조회입니다. 화면 조회수를 측정하면 사용자가 가장 많이 조회하는 콘텐츠와 사용자가 여러 콘텐츠 사이를 어떻게 이동하는지 확인할 수 있습니다.

화면 조회수는 Google 애널리틱스 보고서에서 화면 이름으로 사용되는 단일 문자열 필드로 구성됩니다.

필드 이름 추적기 필드 유형 필수 설명
화면 이름 kGAIScreenName NSString 애플리케이션 화면의 이름입니다.

화면 조회수 데이터는 주로 다음과 같은 표준 Google 애널리틱스 보고서에서 사용됩니다.

  • 화면 보고서
  • 참여 흐름

수동 화면 측정

수동으로 화면 조회수를 전송하려면 추적기에서 화면 필드 값을 설정한 다음 조회를 전송합니다.

// 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