Google Analytics APIにPHPでアクセス
Google AnalyticsのData Export APIをPHPで操作するテスト。
お手軽に認証&フィード取得するためにZEND Gdataライブラリを使用。
適当な場所に設置してパス通しておくこと。
<?php require_once 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); Zend_Loader::loadClass('Zend_Gdata_Query'); //Googleアカウント情報 $email = 'hoge@huga.com'; $password = 'xxxxxxxxxxxxxxx'; $client = Zend_Gdata_ClientLogin::getHttpClient($email, $password, 'analytics'); $gdata = new Zend_Gdata($client); $query = new Zend_Gdata_Query('https://www.google.com/analytics/feeds/accounts/default'); $feed = $gdata->getFeed($query); print $feed->getXML(); ?>
cURLエクステンションが有効なら以下のサンプルでも動くみたいなんだけど、試したらエラーなった。時間あるときに追ってみる(かもしれない)。
http://www.electrictoolbox.com/php-class-google-analytics-api/