Сеансы: SDK для iOS

В этом документе представлена краткая информация об управлении сеансами в SDK Google Analytics для iOS версии 3.

Обзор

Сеанс – это один период взаимодействия пользователя с вашим приложением. Сеансы служат своеобразными контейнерами для измеряемой активности, будь то просмотры экранов, события или транзакции электронной торговли.

Управление сеансами

По умолчанию Google Analytics относит к одному сеансу обращения, полученные в течение 30 минут. Этот период можно настроить на уровне ресурса. Подробнее о том, как это сделать...

Управление сеансами вручную

Чтобы начать или закончить сеанс, задайте параметр управления сеансом в словаре (Dictionary), который вы передаете методу send счетчика:

// May return nil if a tracker has not yet been initialized.
id tracker = [[GAI sharedInstance] defaultTracker];

// Start a new session with a screenView hit.
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder set:@"start" forKey:kGAISessionControl];
[tracker set:kGAIScreenName value:@"My Screen"];
[tracker send:[builder build]];
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
[builder set:@"end" forKey:kGAISessionControl];