検索エクスペリエンスを提供するシンプルなページがあります。ユーザーは、クエリ フォームを介して検索し、結果をフィルター処理し、最初の検索結果に基づいてより詳細な検索を実行できます。
ユーザーエクスペリエンスとページの使用方法に関するいくつかの指標を取得したいと思います。ほとんどのユーザー アクションは、新しいクエリ文字列に変換されます。例えば:
- 検索を実行してから、別の検索/フィルターでフォローアップするユーザーの数
- 検索クエリでワイルドカードが使用されている回数
- ユーザーが新しい検索の前に参照する結果の数
また、著作権の問題により、Google アナリティクスなどの使用も制限されています (オープンな Web アナリティクスやスマートな方法が本当に必要な場合は、主張できるかもしれません)。サーバー側 Cookie を使用してユーザーを追跡し、log4net を使用してユーザーの行動を記録し、情報をデータベースにダンプしてそこから分析を行うことを考えています。または、イベント ビューアにログを記録し、ログ ビューアを使用してそこから情報を取得します。
全体的により良いアプローチは何だと思いますか?