現在、www.example.com
にGoogle Analyticsを使用しています。 example.com
もGAに追加され、「Tracking not installed」と表示されます。
最近、すべての要求をwww.example.com
からexample.com
にリダイレクトする書き換えルール(301リダイレクト)を追加しました。
GAコードを移動/更新してexample.com
への訪問を適切に追跡するにはどうすればよいですか?
これを正しく理解した場合、サイトへのすべての訪問をドメイン(wwwサブドメインではなく)にリダイレクトしたいが、wwwサブドメインを追跡するようにGAコードを設定したい。最善の方法は、GAの設定を編集して、example.comを指すようにすることだと思います。 GAにアクセスすると、アカウント名の右側に、編集と削除の2つのリンクがあります。 [編集]をクリックすると、WebサイトのURLを変更できるので、元のデータを保持することもできます。
方法については、Googleの記事をご覧ください。
Googleが非同期トラッキングについて言及していないことの1つ。 GAアカウント内にDomainNamesが設定されている場合、下から中央の行が必要です。
var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'UA-XXXXXXX-1']);
_gaq.Push(['_setDomainName', 'www.example.com']);
_gaq.Push(['_trackPageview']);
その行を追加すると、正しいドメインに対して追跡していることを確認できます。
コードがページに含まれている場合、すでに機能しています。 Analyticsのレポートを分割して、コードが置かれているサブドメインに基づいて異なるレポートを提供できます。それぞれに異なるアカウントを作成する場合は、コードで異なるUA IDを指定する必要があります。ただし、レポート側でそれを行うことに問題がない場合は、すでに完了しています。