グーグルアナリティクスのデータをアクセスカウンターとして利用する場合、apiを利用する。

前もってIDを取得し、グーグルアナリティクスの設定、ビューIDなど設定が必要である。

https://code.google.com/p/gapi-google-analytics-php-interface/

 

このサイトからgapi.class.phpをダウンロードして、実行するファイルと同じ階層に入れておいて下さい。

 

require_once 'gapi.class.php';

//アナリティクスへのログイン情報を記述します
define('email','analytics@ai-ladies.com');  //メールアドレスを記述(必須)
define('password','ailadies0603'); //パスワードを記述(必須)
define('profileId','86878358');        //ビューIDを記述(必須)

date_default_timezone_set('Asia/Tokyo');
//$filter = 'pagePath=~/下層ディレクトリ';
$startDate = null; //date('Y-m-d', strtotime("-7 day")); 期間設定する場合
$endDate = date('Y-m-d', strtotime("now"));
$offset = 1;
$max = 1; // デフォルト 10
$count = 1;

$ga = new gapi(email,password);
$ga->requestReportData(profileId,
		array('pageTitle','pagePath'),
		array('pageviews','visits','sessions'),
		'-pageviews',
		$filter,
		$startDate,
		$endDate,
		$offset,
		$max);

foreach($ga->getResults() as $result){
	
	$counter = $result->getVisits();
	$count++;
}

$content = '<div style="text-align: center; margin-bottom: 15px;">'.$counter.'</div>';

あとは表示したい所でechoで吐き出し