1

構築中の Web アプリケーションに追跡統計を追加したいのですが、どうすればよいかよくわかりません。(つまり、クリック数、ページビュー数、ユニーク アクセス数など)

追跡データをアプリケーションに組み込むための最良の方法についての記事を持っている人はいますか? つまり、javascript トラッキングや IIS などですか?

ASP.NET MVC モジュールとして追跡機能を追加したいと考えていますが、実際にデータを取得し、本質的にこの情報を「追跡」する最善の方法について確信が持てません。

誰かが助けてくれれば - 大変感謝しています。

編集:明確にするために、これを社内で行い、追加料金モジュールとして統計をユーザーに提示したいですか?

4

4 に答える 4

2

Piwikを使用できます。PHPバージョン 5.1.3 以降と MySQL バージョン 4.1 以降が必要です。彼らがウェブサイトで述べているように、「Piwik は、Google アナリティクスに代わるオープン ソースになることを目指しています。」

公式ウェブサイトにデモがあるので、探しているものかどうかを確認できます。

于 2009-09-21T13:49:26.857 に答える
2

IIS のログを有効にしてから、IIS 用の SQL Server Report Server Pack を使用できます。サイト統計用の多くの定型レポートが付属しており、そこから独自のカスタム レポートを作成できます。

また、ログ パーサーを使用して統計情報を SQL Server DB に取得し、そこから SQL を使用して独自のアプリを分析およびロールすることもできます。

いずれにせよ、これをモジュール化して、顧客ベースへのアドオンとして販売できます。

于 2009-09-21T13:34:02.387 に答える
0

Google アナリティクスは人気のあるサービスです。サイト名を含むすべてのページに JavaScript を少し挿入するだけで、Google がデータを追跡し、すべてのレポートを便利な Web ベースのダッシュボードに表示します。

あなたが言及したようなASP.net MVCモジュールではありませんが、特定の統計を追跡し、自分で何かをコーディングしたり統合したりするよりもセットアップがはるかに簡単になります。

最初は分析を検討し、要件を満たさない場合にのみ、より複雑なものに分岐します。

于 2009-09-21T13:23:58.640 に答える
0

klabranche は、Web サーバーのログの使用に関して総合的な回答を提供しました。Web サーバー ログの使用は、Web アプリケーションのデータを分析するための優れた方法だと思います。

そうは言っても、Web アプリケーションと分析の範囲によっては、Web サーバーのログを中継するだけでは適切な方法ではありません。

ご存知かもしれませんが、Web ログには、Web サーバー リクエストをトリガーしない特定のタブのクリックなどのユーザーの行動は記録されません。明らかに、ユーザーがそのタブをクリックしたかどうかは、Web ログにはわかりません。これにより、分析が損なわれる可能性があります。

もう 1 つ知っておく必要があるのは、ブラウザーのキャッシュです。これにより、データに別のブラック ホールが作成される可能性があります。

要約

全体的な分析を行いたい場合は、2 つのアプローチを使用する必要があります。1 つは JavaScrip タグで、もう 1 つは Web ログです。どちらも欠品があるので、組み合わせると全体像が見えてきます。

お役に立てれば

于 2011-03-21T10:00:20.187 に答える