自分のサイトを追跡してレポートを作成する方法を見つけようとしています (興味がないため)。あなたができる記事/プロジェクトなどを知っている人はいますか
- 追跡ページ/ユニークビジターなど
- 追跡 1) タイムスタンプなどとの相対
asp.net mvcまたは単にasp.netで?
PS - Google アナリティクスなどを利用できることは知っていますが、Web アナリティクスの仕組みに興味があるので、基本的な統計情報を自分で作成したいと考えていますか?
自分のサイトを追跡してレポートを作成する方法を見つけようとしています (興味がないため)。あなたができる記事/プロジェクトなどを知っている人はいますか
asp.net mvcまたは単にasp.netで?
PS - Google アナリティクスなどを利用できることは知っていますが、Web アナリティクスの仕組みに興味があるので、基本的な統計情報を自分で作成したいと考えていますか?
ユニークな訪問者を特定するには、いくつかの良い方法がありますが、どれも正確ではありません (これが、異なる分析が異なる数値を報告する理由です)。
1 つ目は、Cookie を使用することです。一意を追跡する時間枠ごとにユーザーの Cookie を作成して、1 日で有効期限が切れる Cookie と 1 か月で有効期限が切れる Cookie を作成できます。これらの両方を使用して、日次/月次のユニークな訪問者数を追跡できます。もちろん、これは完全ではありません。人々は Cookie をクリアまたは拒否できるからです。しかし、かなり正確です。
もう 1 つの方法は、要求しているユーザーの IP アドレスとユーザー エージェントの組み合わせを使用して一意のものを追跡することです。これは、企業が優れた IT グループを持っている場合、多くの内部ユーザーが同じユーザー エージェントを持ち、同じユーザー エージェントを持っているため、おそらく多少正確ではありません。すべてが同じ内部ネットワークから来ており、同じ IP アドレスを持つ可能性があります。
さまざまな方法について詳しく知りたい場合は、次の記事をご覧ください: http://www.google.com/support/urchin45/bin/answer.py?answer=28325
シンプルなasp.netモジュールについてブログを書きました。
http://www.codeproject.com/KB/aspnet/PageTracking.aspx にすばらしい記事があります。これはhttp://www.15seconds.com/Issue/021119.htm
のアップグレードバージョンです。
Application_PreRequestHandlerExecuteで実行されるSessionTrackerクラスの助けを借りて、セッション終了時のレポートと多くの役立つヒントをメールで送信します
WaynePlourdeに感謝します
車輪を再発明する代わりに、Google アナリティクスを使用することをお勧めします。あなたがしなければならないのは、あなたのマスターページに少しの JavaScript を貼り付けることだけです。