Google Analytics SDK untuk Android v2 (Lama) - Ringkasan

Google Analytics SDK untuk Android memudahkan developer mengumpulkan data interaksi pengguna dari aplikasi mereka. Dokumen ini akan memberikan ringkasan nilai SDK serta panduan untuk mulai mengukur aplikasi Anda menggunakan satu ID properti dan EasyTracker.

Pengantar

Google Analytics SDK untuk Android memudahkan developer mengumpulkan data interaksi pengguna dari aplikasi mereka. Developer kemudian dapat menggunakan laporan Google Analytics untuk mengukur:

  • Jumlah pengguna aktif yang menggunakan aplikasi mereka.
  • Dari negara mana saja aplikasi tersebut digunakan.
  • Adopsi dan penggunaan fitur tertentu.
  • Pembelian dalam aplikasi dan transaksi.
  • Jumlah dan jenis aplikasi yang error.
  • Dan banyak metrik berguna lainnya.

Selain itu, Google Analytics SDK untuk Android juga menyediakan alat untuk memantau keberhasilan kampanye pemasaran seluler dengan memberikan visibilitas secara menyeluruh ke dalam performa saluran pemasaran Anda, mulai dari penginstalan Google Play hingga pembelian dalam aplikasi dan transaksi.

Sebelum Memulai

Sebelum mulai menerapkan SDK, pastikan Anda memiliki hal berikut:

Memulai

Ada tiga langkah untuk memulai SDK:

  1. Mengupdate AndroidManifest.xml
  2. Menambahkan metode EasyTracker
  3. Membuat file analytics.xml

Setelah menyelesaikan langkah-langkah ini, Anda dapat mengukur hal berikut dengan Google Analytics:

  • Penginstalan aplikasi
  • Pengguna aktif dan demografi
  • Layar dan engagement pengguna
  • Error dan pengecualian

1. Mengupdate AndroidManifest.xml

Update file AndroidManifest.xml dengan menambahkan izin berikut:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. Menambahkan metode EasyTracker

Tambahkan metode pengiriman ke metode onStart() dan onStop() dari setiap Activities Anda, seperti pada contoh berikut:

/**
 * An example Activity in your app with Analytics
 * implemented.
 */
public class myTrackedActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
  }

  @Override
  public void onStart() {
    super.onStart();
    ... // The rest of your onStart() code.
    EasyTracker.getInstance().activityStart(this); // Add this method.
  }

  @Override
  public void onStop() {
    super.onStop();
    ... // The rest of your onStop() code.
    EasyTracker.getInstance().activityStop(this); // Add this method.
  }
}

Perhatikan bahwa EasyTracker memerlukan Context sebelum Anda dapat memanggil metodenya. Dalam contoh di atas, baris ini:

EasyTracker.getInstance.activityStart(this);

menangani pengaturan konteks. Namun, jika perlu melakukan panggilan EasyTracker di class atau metode lain, Anda harus memanggil metode setContext(Context ctx) EasyTracker terlebih dahulu:

// Set Context before using EasyTracker. Note that the SDK will
// use the application context.
EasyTracker.getInstance().setContext(this);

// EasyTracker is now ready for use.

3. Membuat file analytics.xml

Di Google Analytics SDK for Android versi 2, opsi konfigurasi dikelola dari file resource xml yang disebut analytics.xml dalam panduan ini. Anda harus membuat file ini di direktori res/values project dan menambahkan ID pelacakan. Contoh berikut menunjukkan cara menambahkan ID pelacakan, dan mengaktifkan Activity serta pengukuran pengecualian:

<?xml version="1.0" encoding="utf-8" ?>

<resources>
  <!--Replace placeholder ID with your tracking ID-->
  <string name="ga_trackingId">UA-XXXX-Y</string>

  <!--Enable automatic activity tracking-->
  <bool name="ga_autoActivityTracking">true</bool>

  <!--Enable automatic exception tracking-->
  <bool name="ga_reportUncaughtExceptions">true</bool>
</resources>

Pemeriksa lint dapat memperingatkan Anda tentang penggunaan tanda hubung gambar ('-') dalam ID pelacakan Anda. Anda dapat menyembunyikan peringatan tersebut dengan menambahkan atribut lain ke tag <resources>:

<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">

Baca referensi parameter analytics.xml untuk mengetahui daftar lengkap parameter yang dapat digunakan untuk mengonfigurasi implementasi Anda.

Selamat! Aplikasi Anda kini telah disiapkan untuk mengirim data ke Google Analytics.

Langkah berikutnya

Anda dapat melakukan lebih banyak hal dengan Google Analytics, termasuk mengukur kampanye, pembayaran dalam aplikasi dan transaksi, serta peristiwa interaksi pengguna. Lihat panduan developer berikut untuk mempelajari cara menambahkan fitur ini ke penerapan Anda:

  • Konfigurasi Lanjutan – Pelajari lebih lanjut opsi konfigurasi lanjutan, termasuk menggunakan beberapa pelacak.
  • Mengukur Kampanye – Pelajari cara menerapkan pengukuran kampanye untuk memahami saluran dan kampanye mana yang mendorong penginstalan aplikasi.
  • Mengukur Peristiwa – Pelajari cara mengukur interaksi pengguna dengan konten interaktif seperti tombol, video, dan media lainnya menggunakan Peristiwa.
  • Mengukur Pembayaran Dalam Aplikasi – Pelajari cara mengukur pembayaran dalam aplikasi dan transaksi.
  • Waktu pengguna – Pelajari cara mengukur waktu pengguna pada aplikasi Anda untuk mengukur waktu pemuatan, interaksi dengan media, dan lainnya.
  • Parameter Analytics.xml – Lihat daftar lengkap parameter konfigurasi analytics.xml.