Pelacakan Layar - Android SDK v2 (Lama)

Dokumen ini memberikan tampilan layar dan cara mengukur tampilan layar menggunakan Google Analytics SDK untuk Android v2.

Ringkasan

Layar di Google Analytics mewakili konten yang dilihat pengguna dalam aplikasi Anda. Konsep yang setara dalam analisis web adalah kunjungan halaman. Mengukur tampilan layar memungkinkan Anda melihat konten mana yang paling banyak dilihat oleh pengguna, dan bagaimana mereka membuka berbagai konten yang berbeda.

Tampilan layar terdiri dari satu kolom string yang akan digunakan sebagai nama layar dalam laporan Google Analytics Anda.

Data tampilan layar digunakan terutama dalam laporan Google Analytics berikut:

  • Laporan layar
  • Alur Keterlibatan
  • Alur Sasaran

Penerapan

Bagian berikut akan menjelaskan cara menerapkan pengukuran layar menggunakan EasyTracker atau implementasi lanjutan. Jika menggunakan EasyTracker, Anda akan memiliki opsi untuk menerapkan pengukuran layar otomatis.

Pengukuran Layar Otomatis (EasyTracker)

Jika menggunakan EasyTracker, Anda dapat menggunakan pengukuran layar otomatis untuk mengukur setiap Activities aplikasi sebagai layar dengan mudah.

Untuk mengaktifkan pengukuran Activity otomatis:

  1. Tambahkan metode EasyTracker ke semua Activities Anda
  2. Tetapkan parameter ga_autoActivityTracking di file analytics.xml Anda.
  3. Beri nama layar untuk setiap Activities dalam file analytics.xml Anda.

Berikut ini contoh cuplikan dari file analytics.xml setelah pengukuran Activity otomatis diaktifkan:

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

Pengukuran Layar Manual

Anda juga dapat mengirim tampilan layar secara manual dengan memanggil sendView(). Meskipun sudah menggunakan pengukuran layar otomatis EasyTracker, Anda dapat mengirim tampilan layar secara manual untuk mengukur engagement pengguna dengan Fragments atau konten lain yang mungkin bukan Activity.

sendView() biasanya dipanggil dalam callback onStart() dari Activity atau Fragment sebagai menang dalam contoh berikut:

/**
 * 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.
}