WordPressで使用出来るGoogle Analyticsプラグインを作成しました。

WordPressで使用出来るGoogle Analyticsプラグインを作成しました。
仕事でプラグインを書く機会があったので記事にしました。
テンプレートに直接書いても良いのですが、テンプレートの変更をする度にフッター周りを編集するのは面倒臭いので、プラグイン化しました。

ソース

<?php 
/**
 * @package Google Analytics Simple
 * @author camelmasa
 * @version 1.0
 */
/*
Plugin Name: Google Analytics Simple
Plugin URI: http://github.com/camelmasa/Google-Analytics-Simple
Description:管理画面機能が無いGoogle Analyticsのプラグインです。直接ソースを修正して下さい(笑)
Author: camelmasa
Version: 1.0
Author URI: http://d.hatena.ne.jp/camelmasa/
*/

define('GCODE','');

function googleAnalyticsSimple($footer){
    echo '<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("'.GCODE.'");
pageTracker._trackPageview();
} catch(err) {}</script>';
}

add_action("wp_footer","googleAnalyticsSimple");

まとめ

add_action関数の使用方法がわかれば色々応用出来そうです。
しかし、関数の呼び出しで勝手にechoされるのは好きじゃないな…。


[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/