Google Analytics SDK untuk Android memudahkan developer mengumpulkan data engagement pengguna dari aplikasi mereka. Dokumen ini akan memberikan ringkasan nilai SDK serta panduan untuk mulai mengukur aplikasi 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 tempat aplikasi digunakan.
- Adopsi dan penggunaan fitur tertentu.
- Pembelian dan transaksi dalam aplikasi.
- Jumlah dan jenis error aplikasi.
- Dan banyak metrik bermanfaat lainnya.
Selain itu, Google Analytics SDK untuk Android memberi Anda alat untuk memantau keberhasilan kampanye pemasaran seluler dengan memberikan visibilitas menyeluruh ke dalam performa saluran pemasaran, mulai dari penginstalan Google Play hingga pembelian dan transaksi dalam aplikasi.
Sebelum Anda Mulai
Sebelum mulai menerapkan SDK, pastikan Anda memiliki hal berikut:
- Android Developer SDK (tersedia untuk Windows, Mac OS X, dan Linux)
- Google Analytics SDK untuk Android v2 (dengan
libGoogleAnalyticsV2.jar
disertakan dalam direktori/libs
dan jalur build project Anda) - Aplikasi Android yang dapat Anda gunakan untuk menerapkan Google Analytics SDK untuk Android v2
- Properti dan tampilan (profil) Google Analytics yang baru.
Memulai
Ada tiga langkah untuk memulai SDK:
Setelah menyelesaikan langkah-langkah ini, Anda akan dapat mengukur hal berikut dengan Google Analytics:
- Penginstalan aplikasi
- Demografi dan pengguna aktif
- Layar dan interaksi 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. } }
Perlu diketahui bahwa EasyTracker memerlukan Context
sebelum Anda dapat memanggil
metodenya. Pada contoh di atas, baris ini:
EasyTracker.getInstance.activityStart(this);
akan menangani penyetelan konteks. Namun jika Anda 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
Pada versi 2 Google Analytics SDK untuk Android, 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 Anda. Contoh berikut menunjukkan cara menambahkan ID pelacakan, serta mengaktifkan pengukuran Activity
dan 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 Anda dapat memperingatkan Anda tentang penggunaan tanda pisah ('-') di ID pelacakan
Anda. Anda dapat menyembunyikan peringatan tersebut dengan menambahkan atribut tambahan ke tag <resources>
:
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
Lihat referensi parameter analytics.xml untuk mengetahui daftar lengkap parameter yang dapat Anda gunakan untuk mengonfigurasi penerapan.
Selamat! Aplikasi Anda sekarang sudah siap untuk mengirim data ke Google Analytics.
Langkah berikutnya
Anda dapat melakukan banyak hal dengan Google Analytics, termasuk mengukur kampanye, pembayaran dalam transaksi dan transaksi, serta peristiwa interaksi pengguna. Lihat panduan developer berikut untuk mempelajari cara menambahkan fitur ini ke implementasi Anda:
- Konfigurasi Lanjutan – Pelajari opsi konfigurasi lanjutan lebih lanjut, termasuk menggunakan beberapa pelacak.
- Mengukur Kampanye – Pelajari cara menerapkan pengukuran kampanye untuk memahami saluran dan kampanye 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 dan transaksi dalam aplikasi.
- Waktu pengguna – Pelajari cara mengukur waktu pengguna di aplikasi Anda untuk mengukur waktu pemuatan, interaksi dengan media, dan lainnya.
- Parameter Analytics.xml – Lihat daftar lengkap
parameter konfigurasi
analytics.xml
.