分析常見問題
重要
Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。
不會取樣數據。 分析會使用所有傳送的數據,除非以錯誤的格式傳送,或達到某些已知限制。
延遲通常是幾分鐘的時間。
是的 如果沒有網路連線,SDK 預設會在本機記憶體中儲存最多 10 MB () 記錄。 記憶體大小可以透過 setMaxStorageSize
API 變更。 記憶體已滿之後,SDK 會開始捨棄舊的記錄,以空間容納新的記錄。 還原網路連線之後,SDK 會將這些記錄傳送至 App Center 後端。
會話定義為從應用程式進入前景到最後一個事件的時間,再移至背景。 如果在會話的 5 分鐘內未識別任何自定義事件,則不會計算會話。
OS 散發計數不是快照集。 它們是符合所選時段的裝置計數。 例如,如果使用者從一個 OS 版本升級至所選時段內的較新版本,則會在這兩個 OS 版本中計算這些版本。 如果時間週期內大量用戶升級,重疊可能會導致「OS 散發」圖表中的裝置明顯比安裝數目多。
國家/地區是由電信業者國家/地區所決定,並要求裝置具有 SIM 卡。 如果您使用平板電腦或沒有 SIM 卡的裝置,則不會回報國家/地區。 如果您使用模擬器,則國家/地區資訊可能不正確。
針對分析,我們每天將追蹤的相異自定義事件數目上限為 200。 計數會每天在UTC上午12點重設。 不過,每個裝置傳送的事件實例數目上限沒有限制。
一天限制的 200 個不同事件不適用於 Export。 即使我們不會在 Analytics 中追蹤記錄,我們仍會匯出我們接受的所有記錄。
事件屬性的數目上限目前設定為20。 如果傳送超過20個屬性,系統會自動拒絕這些屬性。
您會看到具有最高計數之 10 個屬性值的計數。
記錄流程頁面會顯示傳入的記錄檔。 若要開始查看記錄流動,您必須開啟記錄流程頁面,然後開始從應用程式傳送記錄。
是的 在應用程式設定下,您可以將所有 Analytics 原始數據匯出至 Azure Blob 儲存體 和 Application Insights。
App Center 後端只會接受過去 25 天以上或未來 3 天的記錄。
分析 API 每天會傳回計數器。 換句話說,會忽略輸入的時間部分,而且只會在處理結果時考慮日元件。
用戶標識碼目前只能套用至診斷 (當機、錯誤) 。
因應措施是在 Properties 中新增 userId,如下所示。
Map<String, String> properties = new HashMap<>();
properties.put("UserId", "your user Id");
Analytics.trackEvent("EventName", properties);