В этом документе представлена краткая информация об управлении сеансами в SDK Google Analytics для iOS версии 3.
Обзор
Сеанс – это один период взаимодействия пользователя с вашим приложением. Сеансы служат своеобразными контейнерами для измеряемой активности, будь то просмотры экранов, события или транзакции электронной торговли.
Управление сеансами
По умолчанию Google Аналитика относит к одному сеансу обращения, полученные в течение 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];