2011-05-12 60 views
0

我有一個可下載的軟件產品,我想跟蹤儀器,以便知道有多少人正在使用它。我想要的數據是這樣的:託管的軟件許可證使用情況的工具?

183 unique installations used on October 7, 2011 
187 unique installations used on October 8, 2011 
... 

我並不需要知道什麼對用戶:沒有域名,而不是一個許可證密鑰,什麼都沒有。

這是一個J2EE應用程序與Web UI,所以我可以使用谷歌分析式的跟蹤錯誤。但是,我已經嘗試了各種排序的GA頁面跟蹤和事件跟蹤,並沒有找到一個可靠的方法來統計每天使用的#個設備。

是否有託管服務在那裏提供?一些其他的建議方法?

謝謝!

+1

我投票結束這個問題,因爲它是關於授權或法律問題,而不是編程或軟件開發。 – 2015-06-17 03:42:52

回答

0

我想出了一個辦法與谷歌Analytics(分析)要做到這一點,但它是真實的哈克,我寧願一個更好的解決方案。

選擇一個網頁,總是要被安裝的系統(如前門)上撞。火格式的谷歌Analytics(分析)事件:

  • 事件類別: 「SYSTEMID」
  • 事件名稱: [實際系統ID]

在谷歌Analytics(分析)用戶界面,去事件跟蹤並創建一個返回SystemID類別中所有事件的搜索。 分頁會告訴你有多少個唯一的系統ID。例如:「在類別SystemID中顯示事件1-15的15,000」。

我找不到任何東西說了許多獨特的谷歌事件,如何支持,但谷歌表示,它支持收集高達50000個每個配置文件每天唯一的網址。我們假設它也適用於事件。因此,您可以設置一個配置文件來跟蹤此事件,並且可能會持續高達50,000次軟件安裝。

就像我說的,這是非常哈克,我寧願一個更好的解決方案,但它得是一個的託管和廉價是比這更好的。

0

如果您想每天跟蹤唯一安裝,則需要每天安裝一個獨立的密鑰,然後您可以跟蹤這一點。如果那個唯一的信息包含了它所屬的信息以及它所屬的日期,那麼你唯一需要做的就是以某種方式記錄密鑰,然後刪除重複的信息。

,你將能夠每天來識別唯一鍵的數量都在這一天使用的獨特的安裝。

爲此設置一個web服務應該是相當簡單的。

+0

感謝您關注此問題。我認爲你應該從頭開始推薦一切 - 建立一個服務器和一個數據庫,並且不僅要寫Web服務,還要寫報告層。我希望找到一個託管的服務來完成這一切。如果不這樣做,那就是現成的免費軟件或低成本的軟件...... – 2011-05-12 19:25:12

+0

取決於您的流量,您可以使用'httpd'爲http服務,配置您自己的日誌格式,利用您的智能URL設計與您的id內部。 'logrotate'然後會把東西放在白天並照顧家庭。在日誌文件上使用'uniq' /'wc'然後爲你做計數工作。這是捲起你自己的,但與現有的組件。我不知道你的流量。 – hakre 2011-05-13 07:40:24