こんな感じ。
<?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 件のコメント:
コメントを投稿