GoogleAnalyticsに関して質問です。

同一ドメインで複数のWEBサイトを運営しており、全サイト合計と各サイト別の情報を集計したいと考えています。例えばサイト毎のユーザ数と全体のユーザ数を把握したいのですが、設定方法がわかりません。設定方法もしくは参考情報をご存知の方は教えてください。

「フィルタ」を適用すると条件にマッチしないものは除外されてしまうようなので、トラッキングコードの設定変更が必要なのかもしれません。

具体的にURLは
http://ドメイン/B/ ... サイトB
http://ドメイン/C/ ... サイトC
http://ドメイン/B,C以外/ ... サイトA
といった形になります。
このときに、全体(サイトA+B+C)とサイト単位でのレポート(合計4種類)を取得したいのです。
現在は全ページに同じトラッキングコードを貼り、全体のレポートのみを得ています。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/05/02 13:20:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:sai-ou89 No.1

回答回数4ベストアンサー獲得回数0

ポイント35pt

少し面倒ですがJavaScriptを複数埋め込むのが確実ではないでしょうか?


<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></p> <p></script>

<script type="text/javascript"></p> <p>_uacct="UA-xxxx-x1";</p> <p>urchinTracker();</p> <p>_uacct="UA-xxxx-x2";</p> <p>urchinTracker();</p> <p></script>

x1が個別ページ解析用、

x2が全体ページ解析用のプロファイルコードです。

id:terakado5

ありがとうございます。

なるほど、クライアントの処理は増えますが、たしかに確実ですね。

Analytics側では複数のトラッキングコードを設定することは許可されているのでしょうか?

2008/04/25 15:05:27
id:sai-ou89 No.2

回答回数4ベストアンサー獲得回数0

ポイント35pt

上で解答した書き方とは異なるのですが

以前、自分の関係していたサイトのソースを引っ張ってきたところ

function sendGoogleAnalystics() {

var pageTracker = _gat._getTracker("XX-XXXXXXX-2");

pageTracker._initData();

pageTracker._trackPageview();

pageTracker = _gat._getTracker("XX-XXXXXXX-1");

pageTracker._initData();

pageTracker._trackPageview();


}

の書き方で問題なく解析できました。

※上のJavaScriptをすべてのHtmlのBodyでOnloadしている感じです。

id:terakado5

了解です。どうもありがとうございます。

2008/04/25 15:41:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません