Bu dokümanda, iOS SDK'nın eski bir sürümü açıklanmaktadır. Analytics'te yeniyseniz en son SDK'yı kullanın. Daha fazla bilgi

Oturumlar - iOS SDK

Bu dokümanda, iOS v3 için Google Analytics SDK'sı ile ilişkili oturumlara genel bakış sunulmaktadır.

Genel bakış

Oturum, kullanıcıların uygulamanızla etkileşimi için tek bir dönemi temsil eder. Oturumlar, ekran görüntülenme, etkinlik ve e-ticaret işlemlerini içeren, ölçülen etkinliklerin faydalı kapsayıcıları olarak işlev görür.

Oturumları Yönetme

Varsayılan olarak, Google Analytics, birbirlerinden sonraki 30 dakika içinde alınan isabetleri aynı oturumda gruplandırır. Bu dönem, 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 sona erdirmek için izleyici gönderme: yöntemine ilettiğ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];