Экраны — iOS SDK,Экраны — iOS SDK

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