PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Danish Satti   PHP Google Analytics API   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: GoogleAnalyticsServiceHandler example
Class: PHP Google Analytics API
Get site access statistics from Google Analytics
Author: By
Last change:
Date: 8 years ago
Size: 927 bytes
 

Contents

Class file image Download
<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


ini_set('display_errors', 1);
error_reporting(E_ERROR);



require_once
realpath(dirname(__FILE__).'/GoogleAnalyticsServiceHandler.php');



$client_email = 'XXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@developer.gserviceaccount.com';
$key_file = realpath(dirname(__FILE__).'/keys.p12');

$ga_handler = new GoogleAnalyticsServiceHandler($client_email,$key_file);
$ga_handler->set_profile_id('ga:XXXXXXXX');

$data = $ga_handler->get_analytics();

echo
"Page Views -> ".$data->totalsForAllResults['ga:pageviews'];
echo
"<br>Unique visitors -> ".$data->totalsForAllResults['ga:visitors'];
print_r($data);


echo
'<hr>Dimensional Data<hr>';
$ga_handler->set_analytics_start_date('2015-01-01');
$ga_handler->set_analytics_end_date('2015-12-30');
$data2 = $ga_handler->get_monthly_analytics();
print_r($data2);





?>