Tutorial Google Analytics API Menggunakan GAPI

Google Analytics adalah salah satu layanan yang disediakan oleh Google untuk melakukan tracking dan analisis terhadap website.

Google Analytics digunakan oleh para web master untuk memantau kualitas dari website kita dari berbagai hal seperti jumlah pengunjung.

Google Analytics juga menyediakan Application Programming Interface (API) untuk mempermudah developer menggunakan Google Analytics di dalam website atau aplikasi mereka.

Salah satu project yang mempermudah dalam menggunakan Google Analytics API adalah GAPI.

Post ini merupakan pendahuluan dari kumpulan tutorial menggunakan Google Analytics API.

Tutorial Google Analytics Api Gapi

GAPI atau yang merupakan singkatan dari Google Analytics PHP Interface merupakan sebuah project PHP untuk menggunakan API Google Analytics.

Anda dapat mengunduh project GAPI pada https://code.google.com/p/gapi-google-analytics-php-interface/

Fitur GAPI

GAPI memiliki banyak fitur yang memudahkan kita untuk menampilkan statistik website menggunakan API dari Google Analytics.

Berikut ini adalah beberapa fitur dari GAPI

  1. Support terhadap CURL dan fopen HTTP access methods, dengan autodetection
  2. PHP arrays untuk Google Analytics metrics dan dimensions
  3. Account data object mapping – get methods untuk parameters
  4. Report data object mapping – get methods for metrics dan parameters
  5. Mudah dalam melakukan  filtering, menggunakan GAPI query language untuk Google Analytics filters
  6. Full PHP5 Object Oriented code, siap digunakan dalam aplikasi PHP kita

Berikut ini adalah beberapa chart yang saya buat dengan menggunakan GAPI dan Highcharts untuk menampilkan statistik website di web. Chart tersebut adalah statistik dari azuharu.net

tutorial google analytics api gapi
Visitor by Browser
tutorial google analytics
Visitor by Country

Tertarik mempelajari GAPI? Ikuti tutorial Google Analytics API GAPI yang akan saya tulis di blog ini.

Semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *