web-dev-qa-db-ja.com

Google Analyticsコードをあるサイトから別のサイトに移動する適切な方法

現在、www.example.comにGoogle Analyticsを使用しています。 example.comもGAに追加され、「Tracking not installed」と表示されます。

最近、すべての要求をwww.example.comからexample.comにリダイレクトする書き換えルール(301リダイレクト)を追加しました。

GAコードを移動/更新してexample.comへの訪問を適切に追跡するにはどうすればよいですか?

2
Bobrovsky

これを正しく理解した場合、サイトへのすべての訪問をドメイン(wwwサブドメインではなく)にリダイレクトしたいが、wwwサブドメインを追跡するようにGAコードを設定したい。最善の方法は、GAの設定を編集して、example.comを指すようにすることだと思います。 GAにアクセスすると、アカウント名の右側に、編集と削除の2つのリンクがあります。 [編集]をクリックすると、WebサイトのURLを変更できるので、元のデータを保持することもできます。

3
Claudiu

方法については、Googleの記事をご覧ください。

Googleが非同期トラッキングについて言及していないことの1つ。 GAアカウント内にDomainNamesが設定されている場合、下から中央の行が必要です。

var _gaq = _gaq || [];
           _gaq.Push(['_setAccount', 'UA-XXXXXXX-1']);
           _gaq.Push(['_setDomainName', 'www.example.com']);
           _gaq.Push(['_trackPageview']);

その行を追加すると、正しいドメインに対して追跡していることを確認できます。

4
Ben Hoffman

コードがページに含まれている場合、すでに機能しています。 Analyticsのレポートを分割して、コードが置かれているサブドメインに基づいて異なるレポートを提供できます。それぞれに異なるアカウントを作成する場合は、コードで異なるUA IDを指定する必要があります。ただし、レポート側でそれを行うことに問題がない場合は、すでに完了しています。

3
XOPJ