開発環境にデプロイされたサイトがあります。これは、週に 2 回 qa にプッシュされます。問題は、dev、qa、および最終的なライブ サイトの両方へのヒットを追跡する必要があることです。ヒットを追跡するために使用されるコードは、サブドメインに展開され、最終的にライブ サイトに展開されるものと同じです。理想的には、各サブドメインへのヒットをフィルタリングするために個別のプロファイルをセットアップしたいのですが、これは機能しないようです (_gaq.push(['_setDomainName', '.site.com']); を使用しても)。
Javascript スイッチャーを使用して、サイトへのアクセスに使用されているドメインを確認し、それに応じてトラッキング ID を適用したいと考えています。次のコードで
var trackIDdev = "XX-XXXXXXXX-X";
var trackIDqa = "XX-XXXXXXXX-X";
var trackIDapp = "XX-XXXXXXXX-X";
if(document.domain == "dev.sitename.com")
trackID = trackIDdev;
else(document.domain == "qa.sitename.com")
trackID = trackIDqa;
else(document.domain == "app.sitename.com")
trackID = trackIDapp;
これからトラッキング ID を Google アナリティクスに設定するにはどうすればよいですか?
_gaq.push(['_setAccount', 'XX-XXXXXXXX-X']);