이 문서에서는 화면에 대한 개요와 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