Oturumlar - iOS SDK'sı

Bu dokümanda, iOS sürüm 3 için Google Analytics SDK'sı ile ilgili olan oturumlara genel bakış sunulmaktadır.

Genel bakış

Oturum, kullanıcıların uygulamanızla etkileşiminin tek bir dönemini temsil eder. Oturumlar; ekran görüntülemeleri, etkinlikler ve e-ticaret işlemlerini içeren, ölçülen etkinliklerin yararlı kapsayıcıları olarak işlev görür.

Oturumları Yönetme

Google Analytics, varsayılan olarak, birbirinden en fazla 30 dakika sonra alınan isabetleri aynı oturumda gruplandırır. Bu süre, mülk düzeyinde yapılandırılabilir. Bu oturum zaman aşımı süresinin nasıl yapılandırılacağını öğrenin.

Manuel Oturum Yönetimi

Bir oturumu manuel olarak başlatmak veya sonlandırmak için izleyicinin send: yöntemine geçirdiğiniz Sözlük'teki oturum denetimi parametresini ayarlayın.

// 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];