WordPressにGoogle Analyticsグラフ表示のソース

レシピ
・PHP実行環境(Wordpressなどが動作していればまずOK)
・ライブラリ googleanalytics.class.php
・グラフ表示をさせるならば、Google Chart API
ソース
<?php
//ライブラリ読込
include('googleanalytics.class.php');
try {
//アカウント
$ga = new GoogleAnalytics('メールアドレス','パスワード');
$ga->setProfile('ga:プロファイルID');
//日付
$today = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));
$five = mktime(0, 0, 0, date("m"), date("d")-6, date("Y"));
$g1 = date("Y-m-d", $today);
$g2 = date("Y-m-d", $five);
$ga->setDateRange($g2,$g1);
//Google Analytics 読込(a)
$report = $ga->getReport(
array('dimensions'=>urlencode('ga:date'),
'metrics'=>urlencode('ga:pageviews'),
'sort'=>'ga:date'
)
);
//PVなど数値取得(b)
$i = 0;
$j = 0;
foreach( $report as $date => $dimensions ){
$dd[$i] = $date;
$i++;
foreach( $dimensions as $metrics){
$mm[$j] = $metrics;
$j++;
}
}
//グラフ表示
$d1 = $dd[5]."|".$dd[4]."|".$dd[3]."|".$dd[2]."|".$dd[1]."|".$dd[0]."|";
$m1 = $mm[0].",".$mm[1].",".$mm[2].",".$mm[3].",".$mm[4].",".$mm[5];
echo "<img style='padding-left:20px;' src='http://chart.apis.google.com/chart?cht=bhg
&chs=220x110
&chf=bg,s,f7f7f7
&chtt=This+site+Pageviews
&chco=1841CD
&chds=100,1400
&chbh=10,1
&cht=bhs
&chxt=y,x
&chxl=0:|".$d1."1:|0|700|1400".
"&chd=t:".$m1.
"' alt='Google Analytics Chart'/>";
} catch (Exception $e) {
print 'Error: ' . $e->getMessage();
}
?>
ポイント
(a)の部分までで値は取得できますので、
グラフ表示まで必要ない場合は、(b)を修正して使って下さい。
とりあえず日付取得は、-6とあるように、前日から6日前の
5日間をAPIで呼び出しています。
グラフのサンプルは、このブログの右下に実際に表示されています。
ほんと、Chart APIは便利ですね。
こちらの記事もオススメです

当ブログは平日毎日更新しています。最新情報を便利に読めるRSS購読(無料、いつでも解除可能)が便利です。以下のアイコンでご希望のアイコンをクリックして下さい!




Googleアナリティクスを教えています。ブログではレポート設計やサイト改善などのノウハウを公開しています。講演やお仕事のご相談は

11月 4th, 2009 at 15:20
Google: WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 : http://bit.ly/1LzIZE
11月 4th, 2009 at 15:28
[...] WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事… WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 [...]
11月 4th, 2009 at 17:49
hatebu WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方: 8 users http://bit.ly/1KgFVE
11月 4th, 2009 at 18:09
WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 http://ff.im/-aXL4l
11月 5th, 2009 at 05:14
[...] This post was mentioned on Twitter by algorism and bsiyo, tk0451. tk0451 said: hatebu WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方: 8 users http://bit.ly/1KgFVE [...]
1月 22nd, 2010 at 12:23
Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html
1月 22nd, 2010 at 12:58
RT @kagua_biz Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html
1月 22nd, 2010 at 14:07
RT @kagua_biz: Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html
9月 12th, 2010 at 01:20
my God, i thought you were going to chip in with some decisive insght at the end there, not leave it
with ‘we leave it to you to decide’.
6月 18th, 2011 at 11:16
Thanks for this article i searched a lot for wordpress blogs and ga code.
ty