我必須對我的程序進行的分析之一是用戶在我的程序上花了多少時間?它基本上是衡量用戶找到我的程序的有用程度,他們主動繼續使用它。並用於促進用戶積極開始使用該應用程序。用戶花費多少時間在我的程序上?
我最初想到在他們啓動應用程序到關閉應用程序之間使用時間跨度,但問題是用戶可能會保持應用程序打開而不使用它。
我目前使用TotalProcessorTime(C#/ VB.Net)讓管理人員知道用戶在應用程序上花費了多少時間。 TotalProcessorTime給出了應用程序使用CPU的數量,但這並不能很好地轉化爲管理,因爲即使用戶在幾分鐘內主動使用應用程序,TotalProcessorTime也會少得多。
任何開箱即用的思考/建議?
offtopic:恕我直言的應用程序,告訴我無用的信息(促進),並困擾我,我應該使用他們的應用程序將迅速從我的系統中刪除。我決定何時或不想使用該應用程序。不是創造者。 – RvdK 2011-06-06 15:23:29
此應用程序是內部開發的,屬於同一公司的用戶。用戶沒有看到這個應用程序的任何分析統計數據,但他們的經理做。他們希望他們使用它而不是依靠他們的電子表格。 – Viv 2011-06-06 19:52:39
恩nvm然後:)似乎是一個有效的理由。如果是普通用戶,這是另一種情況 – RvdK 2011-06-06 20:12:01