2

ユーザーが私の製品をどのように操作するかを追跡するために、gem impressionistを使用しています。通常、gem は、特定のビューが取得するページビュー数を決定するために使用されるようです。たとえば、オークション Web サイトで特定のオークションが何回閲覧されたかなどです。これがその完全な例です。

少し違うことをする必要があることを除いて。特定の controller#action が何回、誰によってヒットされたかを確認する必要があります。この情報を表示するテーブルを設定するのに、それほど問題はありませんでした。形式は次のとおりです。

コントローラー#アクション | 合計ビュー | ユニーク ユーザー

      ユーザー#編集 | 500 | 44

     つぶやき#show | 1097 | 50

ここでやりたいことは、controller#action をある種の「表示」ページにリンクして、その controller#action にアクセスしたすべてのユーザーを一覧表示できるようにすることです。

たとえば、tweet#show リンクをクリックすると、次のような表を示すページが表示されます。

ユーザー | ページビュー | 平均ページ滞在時間
 05 | 86 | 4:57
 47 | 12 | 1:22

私が抱えている問題は、このルーティングを設定する適切な方法です。URL は /analytics/user/edit の形式にする必要がありますか? または、これを行うためのよりレール的な方法はありますか? 少しグーグルで試してみましたが、答えが見つかりませんでした。

4

0 に答える 0