オープンソースのWeb解析プラットフォーム Matomo のタグ機能を利用し、 対象のWebアプリケーションの特定の地点間のユーザー操作所要時間を計測します。 ユーザーIDをMatomoと紐づけることにより、ユーザー名の表示が可能です。 タグの収集にはMatomoを利用し、データ表示にはRuby on Railsを使用しています。
- 既存のDB(MySQL)にMatomoログデータを収集する
- 既にMatomoを導入している場合
- 新規にMatomoを導入し、既存のDBを利用する場合
-
doker-composeを使用した起動
matomoの設定については matomo日本語情報発信サイトをご確認ください。
以上の設定を終えた後、計測対象アプリケーションと本アプリケーションをdocekr-compose up
で起動してください。
本アプリケーションは認証機能が付いておりません。 適宜Basic認証等の認証を設けての運用を推奨します。