2011-08-06 16 views
1

我想每天我的網站,每月,每年命中(訪問數)的網站完全點擊信息。得到與asp.net

什麼是asp.net做到這一點最好的辦法

tnx。

回答

1

你們是不是要開發ASP.NET的解決方案,或會爲你一個第三方服務工作?

谷歌Analytics(分析)跟蹤所有這些甚至更多,而且是一個簡單的JavaScript包括你可以在你的母版拋出:

http://www.google.com/analytics/

如果你想推出自己的,有看Request對象,它有很多好的東西,如IP和查閱者 - 你只需在你的Page_Load中包含代碼來處理這個問題。

雖然我個人的建議肯定會是Google Analytics(分析)!

+0

是不是谷歌Analytics(分析)那種在這個意義上的風險,你的網站已關閉,如果客戶無法到達分析服務器?就像在內部網站上一樣。 – Andomar

+0

如果這是針對Intranet網站的,您需要確保首先安裝一些東西 - Google上的文檔解釋說,只要您的網絡可以連接幾個文件並使用FQD,它就可以工作http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55510 – Evan

1

Internet Information Services會記錄它提供的每個請求。該日誌被寫入:

C:\WINDOWS\system32\LogFiles 

如果你運行多個站點,你可以從在IIS網站屬性的網站數量。在IIS6中,它們位於Logging Properties對話框中。

一旦你所在的日誌,你可以分析他們LogParser。例如,要檢索前10個最需要的頁面:

SELECT TOP 10 cs-uri-stem as Url, COUNT(cs-uri-stem) AS Hits 
FROM ex*.log 
GROUP BY cs-uri-stem 
ORDER BY Hits DESC 

Coding Horror blog的更多示例。

0

Analytics是最好的,但如果你想你自己的,寫自己的統計數據。 只是在sql中的一個表。 id,ip,referer,date 然後編寫你的sql存儲過程並獲取statictisc。