私は、各ページで費やしたユーザーの時間を追跡するSpringアプリケーションに取り組んでいます。私はSpringのフィルタでそれを行う予定です。各ページリクエストをインターセプトするバネフィルタはありますか?Springアプリケーションの各ページでユーザーが費やした時間をトラッキングするためのフィルタ
あなたのやり方がわかっている場合、またはこれを既に行っているAPIをアプリケーションにプラグインすることができます。お勧めします。
私は、各ページで費やしたユーザーの時間を追跡するSpringアプリケーションに取り組んでいます。私はSpringのフィルタでそれを行う予定です。各ページリクエストをインターセプトするバネフィルタはありますか?Springアプリケーションの各ページでユーザーが費やした時間をトラッキングするためのフィルタ
あなたのやり方がわかっている場合、またはこれを既に行っているAPIをアプリケーションにプラグインすることができます。お勧めします。
Spring org.springframework.web.servlet.HandlerInterceptor
インターフェイスがあります。特別なインタフェースを持つ通常のBeanです。
その他(スプリングindependend)方法はserveltフィルタをimplmentingされるだろうが、そこにあなたが他のBeanへの容易なアクセスのために例えばばね支持していないSpring reference chapter 15.4.1 Intercepting requests - the HandlerInterceptor interface
をお読みください。
この理由が「インターネットマーケティング」の場合、Googleアナリティクス(または類似のもの)を介して行う必要があります。 – cherouvim
サーバー側のフィルタは、ユーザーがページに費やした時間を測定するためのものではなく、読み込み/レンダリングに要する時間ではありません。上の@cherouvimのコメントを参照してください。 –
@TomaszNurkiewicz:おそらく、サーバー上では、ページビューを前のページビューにリンクして(おそらくユーザーをクッキーで関連付けて)、最後にクリックしたページの表示時間を失う可能性があります。しかし、これが正当な理由がアナリティックスである場合には、これは正しいことが難しいでしょう。 – cherouvim