1. PHP

Mendapatkan Google Analytics report dengan PHP

Google Analytics adalah alat analisis situs web yang luar biasa yang memberikan kita informasi yang lebih tentang situs web kita, seperti jumlah visitor, pageview, dll. Google Analytics telah menjadi bagian penting untuk mendapatkan data traffic website. Dalam posting ini kita akan membahas bagaimana cara untuk mendapatkan google analytics report dengan menggunakan PHP.

Untuk mengakses data Google Analytics menggunakan PHP, kita bisa menggunakan class GAPI.

Class Gapi

Untuk mendapatkan class gapi, download class gapi

Dimensions & Metrics

Dimension?

Dimensi adalah hal-hal seperti browser dan negara, versi browser, landing pages dan exit pages, URL halaman, dan dari mana pengunjung datang ke situs kita.

Metric?

Metrik adalah ukuran kuantitatif dari dimensi untuk data tertentu, seperti jumlah pengunjung baru, tampilan halaman, halaman yang unik dilihat dll. Mendapatkan data Google Analytics

Setelah mengetahui apa itu Dimensi & Metrik kita akan melanjutkan dengan contoh. Dalam contoh ini kita akan mengambil dimensi source, yang menunjukkan dari situs mana pengunjung yang datang dan metrik visits. Dengan ini kita akan mengetahui berapa banyak pengunjung yang datang dari sumber tertentu ke website kita.

<?php
require 'gapi.class.php';
try 
{
    $ga = new gapi('ga_account@domain.com', 'ga_password');

    $dimensions = array('source');
    $metrics    = array('visits');

    $ga->requestReportData(
          ga_accountID, // google analytics account id
          $dimensions, 
          $metrics,
          '-visits' // diurutkan berdasarkan jumlah visitor descending
    );

    foreach($ga->getResults() as $result)
    {
        echo $result->getSource();
        echo $result->getVisits()."<br />";
    }

}
catch(Exception $e) {
    echo 'Error: ' . $e->getMessage(); 
}
?>

Ini adalah contoh hasil dari script diatas.

Google2268
komunitas.mybbindonesia.com38
syafruddin2002.blogspot.com21
facebook.com10
infogue.com7
kelasinformatika.com5
btk.pknlpkia.ac.id4

Setting periode

Jika periode laporan tidak ditentukan, class gapi mengembalikan data untuk 1 bulan terakhir dari hari ini. Kita dapat menentukan periode laporan dengan memasukkan format tanggal dalam format ‘YYYY-MM-DD’, seperti contoh di bawah ini.

<?php
require 'gapi.class.php';
try 
{
    $ga = new gapi('ga_account@domain.com', 'ga_password');

    $dimensions = array('source');
    $metrics    = array('visits', 'pageviews');

    $ga->requestReportData(
        ga_accountID, // google analytics account id
        $dimensions, 
        $metrics,'-visits', // diurutkan berdasarkan jumlah visitor descending
        '',
        '2012-12-01', // Tanggal awal
        '2012-12-31' // Tanggal Akhir
    );

    echo "Visits : " . $ga->getVisits(); // total visits    
    echo "Page views : " . $ga->getPageviews(); // total page view

}
catch(Exception $e) {
    echo 'Error: ' . $e->getMessage(); 
}
?>
Comments to: Mendapatkan Google Analytics report dengan PHP

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

    Attach images - Only PNG, JPG, JPEG and GIF are supported.