RSS

Google Analytics di Mobile Apps

30 Apr

Implement Google Analytics di mobile apps (Android n iOS), implementasinya cukup mudah ternyata, walau tidak segampang versi web yg hanya tinggal pasang.
Tapi tiap halaman/Class mesti diset apa yang ingin ditrack. Misalnya : kita ingin mengetahui : menu apa saja yang dipilih pengguna di aplikasi kita, atau ingin mengetahui menu apa yang menjadi favorit/terbanyak, dan berapa lama dia mengaksesnya.
Dan itu dipasang code satu per satu. Bisa tracker.trackPageView untuk per mengirim data halaman. Atau tracker.set untuk mengirim data komponen tertentu (misal event klik) di dalam halaman tersebut.

Ada 3 jenis GA yang sudah saya coba dan bandingkan.

  1. lib GoogleAnalytics. Versi lama, ini tracking halaman.
  2. lib GoogleAnayticsV2. Versi barunya, sudah ada penambahan report utk error_handling, unhandled exception, inapp purchases.
  3. lib GoogleAnalyticsServices. Bisa dibilang ini V3nya, dah lengkap sekali. Ada Class EasyTracker yang bisa memberi set variable/komponen apa saja yang akan ditracking di halaman aplikasi. Dan di lib ini banyak sekali yg bisa ditracking, penambahan beberapa methods, parameter Fields, konfigurasi yg beragam, fungsi user timings, dll.

Detailnya di sini :https://developers.google.com/analytics/devguides/collection/android/v3/#tracking-methods 

Bagi yang belum tau apa manfaat Google Analytics 
manfaatnya adalah..

  1. Menambah wawasan developer tentang bagaimana yang dirasakan user pada saat menggunakan aplikasi kita. Mereka pelanggan kita, kita harus tau perjalanan pelanggan pada saat menikmati aplikasi yang kita kembangkan, agar dapat memberikan layanan yang lebih baik lg di aplikasi kita.
  2. Yang jelas, kita bisa cek seberapa sering user menggunakan aplikasi yang kita buat. Apa saja fitur yang sering mereka akses dan apa yang jarang. Dengan begitu, kita bisa tingkatkan layanan yang mereka manfaatkan dan menghilangkan yang tidak perlu.
  3. Selain itu, kita juga bisa cek seberapa sering, aplikasi kita dilihat oleh user di GooglePlay/AppStore.
  4. Beberapa error yang gak ketangkep di GooglePlay/AppStore, bisa kita tangkap dengan memasang beberapa konfigurasi GA.
  5. Dan selain itu, bagi developer yang memasang in-app purchases, atau metode pembayaran/pembelian langsung dari aplikasi, dapat mengetahui statistik pembelian item apa saja.
  6. Untuk mengetahui seberapa lama seorang user menghabiskan waktu di aplikasi yang kita develop.

 

 
Leave a comment

Posted by on April 30, 2014 in Android, Programming

 

Tags: , , , , , , , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: