
しくみ製作所のkitazumiです。 社内で行われている発表会にて、「GoogleAnalyticsを使用せずにwebサイトの滞在時間や作業時間を計測できるアプリ」を発表させていただきました。
まずは、なぜGoogleAnalyticsを使わないのか?という部分についてです。
社内システムなどのクローズな環境で運用されるケースでは、システム内部のデータはもちろんのことアクセスログなどの付随するデータも、自社管理外のサーバーに置くことはセキュリティリスクがあります。よってGoogleAnalyticsが使用できない環境での計測を行えるようにしたかったからです。

もう一つの理由として、こちらが本題になりますがなぜ計測を行うか?という部分についてです。
計測を行うことにより、以下のような効果が期待できます。
これらを考慮して改善点の提案ができるようになることが最大の価値となってきます。

https://github.com/sikmi/kpi_probe
こちらが今回作成したアプリケーション Probe になります。
既存のRailsアプリケーションに組み込むことが可能です。
操作を行った時間を記録を利用して、特定の操作間の時間差を計算することによりユーザーが「この操作からこの操作までにかかった時間」を計測することができます。