0

GWT アプリ内でユーザーの操作と要求を追跡してログに記録する必要があります。Google アナリティクスのように URL を使用することはできないため、サーバー側でユーザーのリクエストをリッスンするリスナーが必要になると思います。

GWT アプリからユーザーの行動データを収集、記録、抽出できるモジュールはありますか?

4

1 に答える 1

0

GWT (2.1 以降) にはリモート ロギング機能があります。Developer's Guide - Loggingを参照して、これがニーズに合っているかどうかを確認してください。

クライアント ロギングは、.gwt.xml ファイルで GWT Logging モジュールを継承することで有効になります。

<inherits name="com.google.gwt.logging.Logging"/>

次に、ロガーを使用してユーザー アクティビティをログに記録できます。

Logger logger = Logger.getLogger("UserInteractions");
logger.log(Level.SEVERE, "User clicked ok button");

リモート ロギングを有効にして RemoteLogHandler を使用すると、ログ メッセージは GWT-RPC によってサーバーに送信され、サーバーのログ ファイルに記録されます。次のプロパティを設定して有効にします。

<set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED" />

ただし、大量のログを記録すると、大量のネットワーク トラフィックとサーバーの負荷が発生する可能性があることに注意してください。

于 2012-07-17T12:58:24.423 に答える