Webサービスの開発・運営のノウハウを公開します。ユーザー定義を利用したサイト最適化カテゴリ:ディレクションTweetこんにちは。ブログの担当ディレクターの久野(きゅうすけ)です。Analyticsのちょっとしたテクニック」で紹介したクリックカウント集計の他にも、様々な機能を利用することができます。その中で、「ユーザー定義」という機能を使うと、サイトを訪れたユーザーの動向について知ることができます。今回は、その「ユーザー定義」を活用したサイトの最適化についてのお話です。HTML内に記述します。以降に記述する必要があります。pageTracker._setVar("ユーザーの定義");ユーザーの定義は、利用目的に沿って自由に決めることができます。ユーザーの情報を持っているサービスなら性別や年齢層、出身地などをユーザーの定義として利用できます。男女でデータを分けて出したい場合は、男性ならpageTracker._setVar("man");女性ならpageTracker._setVar("woman");と記述するようにします。管理画面から「ユーザー」にある「ユーザー定義」から確認できます。「ユーザー定義」の項目をクリックすると、さらにそのユーザーの詳しい情報を確認できます。登録してログインする機能があるサイトの場合、ユーザーのログイン状態を定義できます。ログインしているユーザー(サービス利用者)とログインしていないユーザー(ゲスト)というのは、サイトの利用目的や行動原理が異なってきます。アクセス解析のデータを利用してサイトの最適化をするにしても、両方のユーザーを同じ存在として扱ってしまうと、利用実態から乖離した施策になってしまう可能性があります。そのため、以下のように、ログインと非ログインのユーザー定義別にそれぞれのユーザーのためのサイトの最適化を考える必要があります。【03】ユーザー定義「ログインユーザー」の場合ログインしているユーザーというのは、そのサービスの利用者であり、一定の目的のもとに行動しています。いった種類のユーザーがどのリンクを多用しているのか、どういった行動を取ることが多いのかといったデータを元に施策を考えます。クリックカウントのデータで見るとよく利用されている機能なのに、スクロールが必要な場所にしかリンクがなかったり、最終的な目的と思われるところまでのステップ数が多かったりといったユーザビリティの問題が見えてきます。検索経由や外部リンクからたまたま訪れたユーザーで、そのサービスの利用者ではない場合が大半です。いった種類のユーザーは、各々の目的のもとに異なった行動をしています。取得できるデータの「直帰率」も組み合わせて考えます。非ログインユーザーで直帰率が高いページが見つかったら、ユーザーが自分の目的の情報を見つけられなかった時にそこから去ってしまわないように、サイト内を回遊できるような施策をする必要があります。このように、「ユーザー定義」という軸でサイトの最適化を考え、それぞれに対応した施策をできれば、サイトの全体的なクオリティの向上にもつながります。ライブドアでは多軸的なものの見方をできるディレクターを募集しています。