こんな感じ。
<?php
require_once 'googleanalytics.class.php';
try {
// アカウント情報を設定
$ga = new GoogleAnalytics('ID','PASS');
// プロファイルIDを指定
$ga->setProfile('ga:プロファイルID');
// 期間を指定
$yesterday = date("Y-m-d",strtotime("-1 day"));
$lastweek = date("Y-m-d",strtotime("-1 week"));
$ga->setDateRange($lastweek,$yesterday);
// 日付別の総ページビューを取得
$report = $ga->getReport(
array(
'dimensions'=>urlencode('ga:date'),
'metrics'=>urlencode('ga:pageviews,ga:visits'),
'sort'=>'ga:date'
)
);
// 結果を出力
$result = print_r($report, TRUE);
// 件名
$subject = 'GoogleAnalytics{$yesterday}';
// 本文
$mailbody = '{$result}';
// メール送信
mb_send_mail("宛先",$subject,$mailbody);
// 例外処理
} catch (Exception $e) {
print 'Error: ' . $e->getMessage();
}
?>
googleanalytics.class.phpと参考情報は下記からhttp://www.askaboutphp.com/63/google-analytics-api-class-for-php.html
0 件のコメント:
コメントを投稿