[Google Analytics]すべてのサブドメインを1つのプロファイルでトラッキングする方法

Google Analyticsで、メインのドメインと複数のサブドメインを1つのプロファイルでトラッキングする方法です。

以下の一行をトラッキングコードに追記します。(example.comを1つのプロファイルに合わせたいメインのドメインに変更してください。)

pageTracker._setDomainName(".example.com");

追記する場所は以下です。

<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("UA-XXXXXXX-X");
pageTracker._setDomainName(".example.com"); // ←ココに追記
pageTracker._trackPageview();
} catch(err) {}</script>

これで、1つのプロファイルでサブドメインもトラックできるようになりますが、レポートではドメイン別に区別されません。www.example.com/index.htmlとhelp.example.com/index.htmlは、/index.htmlに合計されて表示されてしまいます。これを区別して表示するには、カスタムフィルタの設定が必要となります。

カスタムフィルタを作成し、以下を記述後、プロファイルに適用してください。
フィルタの種類: カスタム フィルタ > アドバンス
フィールド A: ホスト名
引用 A: (.*)
フィールド B: リクエスト URI
引用 B: (.*)
出力先: リクエスト URI
構成: $A1$B1

設定を適用すると、以後に取得されたデータは、www.example.com/index.html、help.example.com/index.htmlというように表示されるようになります。

参考記事(外部)

« MacPortsを使ってImageMagickをインストール
» Macのデスクトップのアイコンを巨大化する

Google AdSense

コメント投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

トラックバック

このエントリーのトラックバックURL:
http://mt.hiroyukiarai.jp/mt-tb.cgi/383

検索

Google AdSense

Blog Parts

あわせて読みたいブログパーツ
フィードメーター - 日々是作譜
track feed