金曜日, 11月 30, 2012

09.サブディレクトリをアクセス解析する方法

Googleアナリティクスはフィルタ機能を使うと、簡単に特定のディレクトリやページを抽出してアクセス解析することが出来ます。
同じドメイン内に異なるサイトを展開している場合などに、それぞれ異なるコードを貼っても良いのですが、フィルタを適用すれば同じコードを使うこと も可能です。
  1. 特定の ディレクトリのみのデータ
  2. 特定の ディレクトリを除外したデータ

特定のディレクトリのみのデータ

サイト内にblogディレクトリとしてブログを設置している場合に、ブログのみへのアクセスを抽出するための設定方法を解説していきます。
まずは、フィルタを適用するためのプロファイルを作成し ます。次に、フィルタを適用します。
アナリティクス設定 ⇒ プロファイル ⇒ フィルタ ⇒ 新しいフィルタ

フィルタを適用するプロファイルを選択します。

  • フィルタ名:適当に
  • フィルタの種類:規定のフィルタ、右のみを含む、サブディレクトリへのトラフィック、次を含む
  • サブディレクトリ:/blog/
フィルタの種類の最後は、「前方が一致」でもOKです。「次を含む」にした場合、例えば下層ページに「/cont/blog/」などのディレクトリ があるとその/cont/blog/ディレクトリもカウントしてしまいます。
最後に保存をかければ、このプロファイルについては、ブログへのアクセスのみのデータが収集されるようになります。

フィルタ設定したプロファイルにアクセスし、「コンテンツ ⇒ サイトコンテンツ ⇒ すべてのページ」を表示して、実際にblogディレクトリ以下のページのみのデータになっているのかを確認しましょう。

ディレクトリ名の一部を指定する

指定したいディレクトリ名が複数ある場合には、フィルタを複数あてれば良いと考える人も多いと思いますが、このフィルタはorではなくandなの で、その方法は使えません。異なるディレクトリ名を指定する場合には、それぞれ異なるプロファイルが必要となります。
ただ、複数指定したいディレクトリ名の一部が共通となっていれば、一つのフィルタで指定する事が可能です。
このサイトを例に挙げると、WordPressのページである「/wordpress/」、「/wordpress-plugin/」、 「/blog/wordpress-plug/」、「/blog/wordpress-tips/」を抽出する場合で説明します。

  • フィルタ名:適当に
  • フィルタの種類:右のみを含む、サブディレクトリへのトラフィック、次を含む
  • サブディレクトリ:/wordpress

これでディレクトリ名にwordpressを含むページのみを抽出することが出来ます。

特定のディレクトリを除外したデータ

フィルタは特定のディレクトリを除外する場合にも使うことが出来ます。例えば、企業サイトの中にブログを構築しているような場合には、ブログを除外 したメインサイトのデータのみを見たいという場合もあるでしょう。
プロファイルの作成やフィルタの設定方法は、除外する場合でも同じです。

  • フィルタ名:適当に
  • フィルタの種類:除外、サブディレクトリへのトラフィック、次を含む
  • サブディレクトリ:/ディレクトリ名/
これで指定したディレクトリへのアクセスが含まれていないデータを確認することができます。
「右のみを含む」と「除外」を組み合わせることで、特定のディレクトリのみのデータから、指定したディレクトリは除外するというようにより細かい データを作ることも可能です。