ユーザーの最もアクティブなセクションをどのように識別しますか?
質問
ウェブサイトでは、スタッフによって割り当てられたキーワードですべてにタグが付けられます(その性質上、コミュニティ主導のサイトではありません)。ユーザーが最もアクティブになっているタグ(または、最も多く表示されているタグ)を特定できます。ただし、リストの選択方法がわかりません。いくつかのオプションがありますが、私には正しくないようです。
- 上位n個(またはm <!> lt; n個の表示タグがない場合はn個)のタグを取得
- 上位n個のタグを取得します。nは表示されたタグの合計の割合です
- mビューで上位n個のタグを取得します。nおよびmは、表示されたタグの合計とページビューの合計の割合です
- ビューに関係なく、すべてのタグを取得します
目標は、ユーザーに最も興味深いものを特定し、コンテンツに割り当てられているタグに関して、ユーザーが興味を持っている可能性のある他のものを表示することです。
解決
簡単な解決策は、いくつかのレポートを試して、どのレポートがより有益かを確認することです。サイトとデータの性質から、一部のレポートは予期せず有用であり、一部は有用ではないことがあります。たとえば、レポートに「フラット」面グラフが表示される場合は、他の何かを探してください。
さらに、レポートの消費者にフィードバックを提供する選択肢と能力を提供します。本当に探しているものに基づいてレポートを調整します。
PS <!> quot; mビューで上位n個のタグを取得します。nおよびmは、表示されたタグの合計とページビューの合計の割合です <!> quot;最初に報告する
他のヒント
機械学習アルゴリズムを見て、選択の有効性を評価するアルゴリズムを見つけることができます。
たとえば: http://en.wikipedia.org/wiki/Supervised_learning#Approaches_and_algorithms 最も近い隣人やベイのようなものは、提案を改善するのに役立ちます。
しかし、これは<!> quot;を提案するだけではやり過ぎです。これも見てみたいですか?ただし、ユーザーが提案を高く評価するかどうかを判断する方法が必要になります(例:<!> quot; I like this!<!> quot;-リンクまたはリンクに費やした時間に基づくログ分析など)。