Oturum

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