2011-05-31 40 views
1

我被分配去設計一個商業系統。客戶端的要求是軟件應該開始記錄從用戶登錄到註銷的用戶交互。這將是基本的一類/對象,將記載下列事項設計一個商業系統

  • 時間量用戶花在等待以獲取發出請求的響應

  • 路徑用戶選擇內到達特定位置該軟件。

  • 成功的情況下/失敗/重試

  • 關於用戶的特定性質的國家[例如: - 用戶名,密碼,登錄 時間,會話ID,國家或地區名稱等]

所有這些信息將在軟件內部用於做出某些決定,例如軟件中的某個函數將使用LoginTime來計算該會話的超時值。

此外,這些信息將輸入到一些商務軟件,這將有助於確定業務決策[例如: - 國家/地區是最高的貢獻者交通,最普遍的路徑用戶正在到達一個目的地,等]

你可以請教一個這個項目的起點嗎? market.etc中的任何示例。

是否有任何免費/低成本的商業軟件可以接受[在軟件運行過程中記錄]並基於此創建統計信息?

我將使用C#/ .net 3.5作爲開發目的。

任何幫助是極大的讚賞。

+1

對不起,但這似乎很像網上釣魚作業(不太可能)或業務。如果您因爲這樣做而付出了代價,並且無法將至少一個起點放在一起,那麼您應該重新考慮提醒您的客戶,以便他們能夠找到知道自己在做什麼的其他人。 – Chance 2011-05-31 18:16:27

+0

如果你展示了一些你已經想過/試過/研究並詢問具體問題的東西,那麼人們可能更願意幫助你。人們通常不會回答這個開放式問題。 – Paul 2011-05-31 18:16:31

回答

3

我以前用過Omniture SiteCatalyst(現在是Adobe SiteCatalyst),它功能很強大。

它可以讓你跟蹤大量的事情,並且很容易配置和檢查結果。如果我沒有記錯,信息將被存儲在異地,並且您可以獲得一個基於瀏覽器的儀表板,以便您查看數據。您將不得不詳細閱讀商業智能功能。

如果您正在尋找免費的解決方案,還有Google Analytics,但我不確定這些功能是如何比較的。

如果你正在尋找推出自己的,那麼你的問題是相當開放式的,可能無法在這裏回答。

UPDATE:

,如果你正在編寫基於Web的軟件,這個答案只適用。