В этом документе представлен обзор экранов и способы измерения просмотров экранов с помощью Google Analytics SDK для iOS 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,
В этом документе представлен обзор экранов и способы измерения просмотров экранов с помощью Google Analytics SDK для iOS 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