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