2011-11-01 81 views
0

我在尋找實現內部Web應用程序的頁面計數器統計信息的好方法(也許我無法使用Google Analytics來幫助我)。如何爲現有的ASP.NET Web應用程序實現頁面計數器

我想找出我的web應用程序中哪個用戶不再訪問的頁面。所以我可以調查爲什麼沒有命中該頁面的原因。如果它有錯誤或該頁面不再需要。

想到的簡單方法是將每行頁面添加一些代碼行以更新頁面視圖。但是我的網頁中有很多頁面,所以這會花費很多時間。

那麼還有什麼其他的方法可以用最少的代碼來製作一個簡單的網頁統計。

欲瞭解更多信息
- 每個用戶必須先登錄才能使用此網站。
- 有會話來存儲用戶的ID。
- 我使用.NET 1.1作爲環境,並計劃將來遷移到.NET 2.0+。
- 頁面狀態不顯示在網上,我只是想要點擊數,然後分析它。

+0

爲什麼不簡單地使用IIS日誌文件? – Lloyd

+0

不錯的選擇我忘了它,因爲我不能直接訪問服務器由於政策。我會嘗試聯繫服務器管理員。 – naokikun

回答

1

谷歌分析可能是你最好的選擇。雖然您的網站是內部網站,但只要您能夠從網絡中訪問其服務器,Google Analytics仍然可以工作。我之前在內部網站上使用過它,沒有任何問題。

+0

我嘗試Google Analytics(分析)。但似乎我的網絡服務器無法連接到互聯網。 – naokikun

+0

您的網絡服務器不需要連接到Google,只需連接到您的瀏覽器。嘗試在網絡上的某個瀏覽器上訪問此網址。 http://www.google-analytics.com/。如果你可以訪問它,你應該可以在你的Intranet站點上使用GA。 – ddrace

0

您使用ashx文件並通過標記調用它(即作爲jquery調用或使用圖像標記),或者添加HTTP模塊。兩者都可以在不重新編譯的情況下實現 - 只需在bin中添加一個.dll並編輯web.config即可。在這個文本框中沒有足夠的空間來充分公正地編寫一個http模塊或處理程序和一個計數器。

相關問題