2009-07-22 10 views
19

私はさまざまなページにヒットカウンタが必要ですが、私はGoogleアナリティクスを使用できません(クライアントはクラウドコンピューティングの準備ができていません)、IISログへのアクセスが必要なものは使用できませんASP.NETで動作し、IISログを使用しないgoogle analyticsの代わりに?

本質的にホストされているASP.NETアカウントとは何のためにユーザーの使用状況を追跡するためのリソースはありますか?

私はIIS 6でASP.NETアプリケーションを実行しています。ヘルスモニタリングを有効にしましたが、これまでのところ、アナリティクスなしでログデータを作成するだけです。

+1

上でPHPを実行ツールをPHP解析ツールPiwikのを実行することができますか? Googleアナリティクスは「クラウドコンピューティング」==難しいですか? – Aristos

+7

@Arristosいいえ、私と私のクライアントの両方が過度の複雑さを楽しんでいます。これは、発信ポートが開いていないファイアウォールが原因です。あなたがバンカーに住んでいるときに雲が見えない。 – MatthewMartin

+0

あなたはどんな「ヒットカウンター」ですか?何人のユーザーのような単純なものであれば、独自のソリューションを実装できませんか? – dkarzon

答えて

22

私は最近、(主に)自由GA選択肢のリストを書きました。これらの多くは

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

は、クラウドベースのですが、全く同様にホストされているいくつかあります。私は特定のソリューションを推奨できませんが、最も人気のある自己ホストパッケージは、Grape Web Statistics(http://www.quate.net/grape)、Open Web Analytics(http://www.openwebanalytics.com/)、Piwik(http://piwik.org/)のように見えます。

+0

これは私がこれまでに見てきた最も包括的なリストです。 – MatthewMartin

+0

これは、私の狭い技術的要件のために、おそらく既存の解決策がないと私に納得させる答えだったからです。私は私の個人的な場所でこれらの1つを使用するつもりですが、それはあまりにもうまくいくので、感謝します。 – MatthewMartin

+0

私は、自己ホストパッケージのどれもあなたのために働かないことに驚いています。私は彼らがセットアップと使用のための最も簡単なパッケージではないことを知っています。 –

2

どのくらい詳細が必要ですか?これらのリストのすべての広範な機能を必要としない場合、私は自分自身で何かを書いています。例えば

は、あなたのマスターページの下部にある、のようなもの置く:

<webapp:MyPageCounter ID="counter" runat="server" /> 

をして、要求されたページ、IPアドレス、およびヘッダをログに記録するMyPageCounterのユーザーコントロールを定義します。そこからいくつかのレポートを生成するためのすべての情報が得られます。

さらに多くの機能が必要な場合は、共有ホスティングでPHPアプリケーションを使用できるものがあると思います。 ;)

+1

OPは特にASP.netにリクエストしました。 – SeanKendle

4

httpモジュールをasp.netパイプラインに追加して、自分で気分を変えている場合はSQLデータベースに値を書き込むことができます。

1

あなたは、指結びの下であなたは、単純な何かを探していることを意味CLR

関連する問題