| 

04/11/09 at 11:11 am  カグア! > API >

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

このエントリーを含むはてなブックマークはてなブックマーク - WordPressにGoogle Analyticsグラフ表示のソース この記事をクリップ!Livedoorクリップ - WordPressにGoogle Analyticsグラフ表示のソース Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Share on Tumblr Bookmark this on Delicious FriendFeedで共有


 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
&amp;chs=220x110
&amp;chf=bg,s,f7f7f7
&amp;chtt=This+site+Pageviews
&amp;chco=1841CD
&amp;chds=100,1400
&amp;chbh=10,1
&amp;cht=bhs
&amp;chxt=y,x
&amp;chxl=0:|".$d1."1:|0|700|1400".
"&amp;chd=t:".$m1.
"' alt='Google Analytics Chart'/>";
} catch (Exception $e) {
	print 'Error: ' . $e->getMessage();
}
?>

 

ポイント


 (a)の部分までで値は取得できますので、
 グラフ表示まで必要ない場合は、(b)を修正して使って下さい。


 とりあえず日付取得は、-6とあるように、前日から6日前の
 5日間をAPIで呼び出しています。


 グラフのサンプルは、このブログの右下に実際に表示されています。
 ほんと、Chart APIは便利ですね。

 

こちらの記事もオススメです

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

Google Analytics 、フィード購読  livedoor Readerに追加  My Yahoo!に追加  Googleに追加

10 Responses to “WordPressにGoogle Analyticsグラフ表示のソース”

  1. bsiyo says:
    11月 4th, 2009 at 15:20

    Google: WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 : http://bit.ly/1LzIZE

  2. WordpressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 « とっても! ちゅどん(雑記帳) says:
    11月 4th, 2009 at 15:28

    [...] WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事… WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 [...]

  3. tk0451 says:
    11月 4th, 2009 at 17:49

    hatebu WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方: 8 users http://bit.ly/1KgFVE

  4. algorism says:
    11月 4th, 2009 at 18:09

    WordPressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 http://ff.im/-aXL4l

  5. Tweets that mention WordpressにGoogle Analyticsグラフ表示のソース | カグア!Google Analytics 活用塾:事例や使い方 -- Topsy.com says:
    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 [...]

  6. 吉田喜彦 says:
    1月 22nd, 2010 at 12:23

    Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html

  7. 石川@スリーウィン says:
    1月 22nd, 2010 at 12:58

    RT @kagua_biz Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html

  8. YapEric says:
    1月 22nd, 2010 at 14:07

    RT @kagua_biz: Google Analytics のグラフをブログに表示させるプログラムです。http://www.kagua.biz/api/wordpress-ga-code.html

  9. Silvio Siegmund says:
    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’.

  10. bannerama says:
    6月 18th, 2011 at 11:16

    Thanks for this article i searched a lot for wordpress blogs and ga code.

    ty

コメントはこちらへ