Oturumlar - Android SDK'sı

Bu dokümanda, Android 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, izleyici gönderme yöntemine ilettiğiniz Harita'da oturum denetimi parametresini ayarlayın.

// May return null if a tracker has not yet been initialized.
Tracker tracker = GoogleAnalytics.getInstance(this).getDefaultTracker();

// Start a new session with an AppView hit.
MapBuilder builder = MapBuilder.createAppView();
builder.set(Fields.SESSION_CONTROL, "start");
tracker.set(Fields.SCREEN_NAME, "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(Fields.SESSION_CONTROL, "end");

Otomatik Oturum Yönetimi (EasyTracker)

EasyTracker, kullanıcılar uygulamanızı belirli bir süre arka plana yerleştirdiğinde sizin için otomatik olarak yeni oturumlar başlatabilir. Bu oturum zaman aşımı süresi, analytics.xml dosyanızdaki ga_sessionTimeout parametresiyle tanımlanır.

<!-- analytics.xml -->

<!-- Set a session timeout period of 30 seconds -->
<integer name="ga_sessionTimeout">30</integer>