Bu dokümanda, Android için Google Analytics SDK v4 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.
Oturum Yönetimi
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
Google Analytics'e isabet gönderirken setNewSession
yöntemini kullanarak manuel olarak yeni bir oturum başlatabilirsiniz. Aşağıdaki örnekte, bir ekran görüntülenme gönderirken yeni oturumun nasıl başlatılacağı gösterilmektedir:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Start a new session with the hit. t.send(new HitBuilders.ScreenViewBuilder() .setNewSession() .build());
getTracker
yöntemi ile ilgili ayrıntılar için
Gelişmiş Yapılandırma bölümüne bakın.
Otomatik Oturum Yönetimi
Google Analytics'i, kullanıcılar uygulamanızı bir süre arka plana yerleştirdiğinde otomatik olarak yeni oturumlar başlatacak şekilde yapılandırabilirsiniz. Bu oturum zaman aşımı süresi, izleyicinin xml
dosyasındaki ga_sessionTimeout
parametresi tarafından saniye cinsinden tanımlanır.
<resources> <integer name="ga_sessionTimeout">300</integer> </resources>
Oturum zaman aşımını programlı olarak ayarlamak için:
t.setSessionTimeout(300L);