Ekran İzleme - Android SDK v2 (Eski)

Bu belgede, ekranlara genel bakış ve Android sürüm 2 için Google Analytics SDK'sı kullanılarak ekran görüntülemelerinin nasıl ölçüleceği açıklanmaktadır.

Genel bakış

Google Analytics'teki ekranlar, kullanıcıların uygulamanızda görüntüledikleri içeriği temsil eder. Web analizindeki benzer kavramlar sayfa görüntülemedir. Ekran görüntülenmelerini ölçmek, kullanıcılarınızın en çok hangi içerikleri görüntülediklerini ve farklı içerikler arasında nasıl gezindiklerini görmenize olanak tanır.

Ekran görüntüleme, Google Analytics raporlarınızda ekran adı olarak kullanılacak tek bir string alanından oluşur.

Ekran görüntüleme verileri, öncelikli olarak aşağıdaki Google Analytics raporlarında kullanılır:

  • Ekranlar raporu
  • Katılım Akışı
  • Hedef Akışı

Uygulama

Aşağıdaki bölümlerde, EasyTracker veya gelişmiş bir uygulama kullanarak ekran ölçümünün nasıl uygulanacağı açıklanmaktadır. EasyTracker'ı kullanıyorsanız otomatik ekran ölçümünü uygulayabilirsiniz.

Otomatik Ekran Ölçümü (EasyTracker)

EasyTracker kullanıyorsanız otomatik ekran ölçümünü kullanarak uygulamanızın Activities değerini ekran olarak kolayca ölçebilirsiniz.

Otomatik Activity ölçümünü etkinleştirmek için:

  1. Tüm Activities öğelerinize EasyTracker yöntemlerini ekleyin
  2. analytics.xml dosyanızda ga_autoActivityTracking parametresini ayarlayın.
  3. analytics.xml dosyanızda Activities öğelerinizin her birine bir ekran adı verin.

Otomatik Activity ölçümü etkinleştirildikten sonra bir analytics.xml dosyasından alınan örnek snippet'i burada görebilirsiniz:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>

Manuel Ekran Ölçümü

sendView() numaralı telefonu arayarak ekran görünümünü manuel olarak da gönderebilirsiniz. EasyTracker'ın otomatik ekran ölçümünü zaten kullanıyor olsanız bile, Fragments veya Activity olmayabilecek diğer içeriklerle kullanıcı etkileşimini ölçmek için ekran görüntülenmelerini manuel olarak gönderebilirsiniz.

sendView() genelde aşağıdaki örnekte kazanıldığı şekilde Activity veya Fragment öğesinin onStart() geri çağırmasında çağrılır:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}