IIS 7.0でホストされているasp.net 3.5アプリケーションがあります。私はトラフィックを監視するための総合的なシステムを探しています。 .NET任意の特定のツールを持っているか、それは自分自身を記述する方がよいか、どのようなシステム/ソフトウェアを使用すると、IISログへのアクセス権を持っている場合は、ログアナライザを使用することができますasp.netアプリケーションへのトラフィックを監視するために推奨されるもの
おかげ
IIS 7.0でホストされているasp.net 3.5アプリケーションがあります。私はトラフィックを監視するための総合的なシステムを探しています。 .NET任意の特定のツールを持っているか、それは自分自身を記述する方がよいか、どのようなシステム/ソフトウェアを使用すると、IISログへのアクセス権を持っている場合は、ログアナライザを使用することができますasp.netアプリケーションへのトラフィックを監視するために推奨されるもの
おかげ
使用Google Analytics。タグの前に挿入された小さなJavaScriptコードです。 Googleが購入したUrchin分析トラッキングソフトウェアに基づいています。彼らはこれを長い間ずっと続けてきました。
Googleアナリティクスは、完全修飾ドメイン名を使用してサイトが参照される限り、必要なものをトラッキングできます。フィルタ機構にも柔軟性があります(クエリ文字列パラメータなどに基づいてURLを書き換えよう)
トラッキングを行う必要がある場合は、多くの機能とよく考えられているAPIクリック以外のもの
を使用して、自由に利用できるんデータを解釈する。例では、無料のAWStatsのアナライザです:
http://awstats.sourceforge.net/
代替(と私はお勧め1)は、Googleアナリティクス(http://www.google.com/analytics)です。これは、トラッキングしたいそれぞれのページにJavascriptの小さな塊を埋め込むことに依存しています。その場合、Googleは魅力的なFlashリッチサイトに結果を提示します。
私は両方を試して、あなたのニーズに合ったものを見ることをお勧めします。私は上記のソリューションは非常に成熟しており、能力があるので、あなた自身のシステムを圧延することに対して間違いなくお勧めしたいと思います。運が良かった!
Googleアナリティクスなどのクライアントサイド/ javascriptトラッキングサービスが必要ですが、ユーザーが戻るボタンと前のページをクリックしても実行されるため、 )は、サーバーではなくブラウザーのキャッシュからロードされます。要求がないため、IISはリロードを「参照」しません。
https証明書に問題はありますか? – Stuart
いいえ。あなたのURLがhttpsの場合、Googleはhttpsも使用して通信します。この追跡のためにWebブラウザクライアントとサーバー間に通信はありません。ウェブブラウザは、基本的にURLトラッキングのためのデータをGoogleに呼び出します。 –
ありがとう、JavaScriptが追加され、トラッキングが開始されるのを待っています – Stuart