Senin, 09 Mei 2011

Google Analytics

Google Analytics (GA) merupakan layanan gratis dari google untuk menganalisa trafik dan tingkah laku pengunjung website kita. GA dapat melacak dengan detail referrer, durasi suatu halaman dilihat, map yg menunjukkan tempat dari mana website kita diakses, dll.

Cara instalnya pun sangat mudah, Langsung aja datang ke http://www.google.com/analytics/ dan hanya perlu kopi script ke halaman kita. Setelah selesai silakan lihat hasil tracking beberapa jam kemudian.

Google juga menyediakan library yang bisa digunakan untuk aplikasi Flash. Jadi misalnya kita punya aplikasi flash kita bisa mendefinisikan halaman virtual pada flash kita. Misal ketika menekan tombol "about" kita bisa menambahkan kode :

trackPageview('/flash/about');

Google akan mencatatnya sebagai suatu virtual halaman "/flash/about".

Langkah2 untuk menambahkan GA library adalah sbb:

1. Download ZIP nya di http://code.google.com/p/gaforflash/downloads/list
2. Close dulu Adobe Flashnya
3. Bikin folder "google" di C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\Components
4. Kopikan isi ZIP ke folder google tsb, library siap digunakan.

Buka kembali file Flash kita, trus coba buka component window. Pada bagian atas akan terdapat library Google


Drag "AnalyticsLibrary" ke stage flash kita dan tambahkan baris ini di actionscript kita :

1. import com.google.analytics.AnalyticsTracker;
2. import com.google.analytics.GATracker;
3.
4. var tracker:AnalyticsTracker = new GATracker( this, "UA-111-222", "AS3", false);

"UA-111-222" adalah nomor account di GA, ganti dengan account anda. Sedangkan false mensetting ke mode production, jika kita set true maka menjadi mode debug. Pada mode debug, setiap data yg dikirim ke google akan ditampilkan, sangat berguna pada tahap pengembangan.

Di suatu tempat nanti, kita bisa menambahkan script utk men-track ke google. Misalnya, ketika memasuki bagian image gallery kita bisa mendaftarkan virtual page ke google

tracker.trackPageview('/flash/gallery');

di tempat lain mungkin

tracker.trackPageview('/flash/about_me');

dan sebagainya, tergantung apa saja yg ingin kita track dengan google Analytics.

Tidak hanya itu, Library ini juga menyediakan trackEvent, misalnya kita punya video player dan ingin tahu pada detik keberapa pengunjung kita menekan tombol stop. Bisa kita gunakan perintah ini :

tracker.trackEvent('video','ngeklik stop','video no 2',int(time));

Dimana time adalah detik video player kita menunjuk, tergantung variable yg kita pake.