共用方式為


分析常見問題

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

是否取樣數據?

不會取樣數據。 分析會使用所有傳送的數據,除非以錯誤的格式傳送,或達到某些已知限制。

在分析儀錶板中傳送記錄和其表示法之間的延遲為何?

延遲通常是幾分鐘的時間。

如果應用程式離線,SDK 會儲存記錄,然後在重新上線後傳送記錄嗎?

是的 如果沒有網路連線,SDK 預設會在本機記憶體中儲存最多 10 MB () 記錄。 記憶體大小可以透過 setMaxStorageSize API 變更。 記憶體已滿之後,SDK 會開始捨棄舊的記錄,以空間容納新的記錄。 還原網路連線之後,SDK 會將這些記錄傳送至 App Center 後端。

會話持續時間未知,原因為何?

會話定義為從應用程式進入前景到最後一個事件的時間,再移至背景。 如果在會話的 5 分鐘內未識別任何自定義事件,則不會計算會話。

為什麼我的「OS 散發」圖表顯示比安裝數目更多的裝置?

OS 散發計數不是快照集。 它們是符合所選時段的裝置計數。 例如,如果使用者從一個 OS 版本升級至所選時段內的較新版本,則會在這兩個 OS 版本中計算這些版本。 如果時間週期內大量用戶升級,重疊可能會導致「OS 散發」圖表中的裝置明顯比安裝數目多。

為何國家/地區資訊未顯示? / 國家/地區資訊似乎不正確。

國家/地區是由電信業者國家/地區所決定,並要求裝置具有 SIM 卡。 如果您使用平板電腦或沒有 SIM 卡的裝置,則不會回報國家/地區。 如果您使用模擬器,則國家/地區資訊可能不正確。

每個應用程式可以傳送的不同事件數目上限為何?

針對分析,我們每天將追蹤的相異自定義事件數目上限為 200。 計數會每天在UTC上午12點重設。 不過,每個裝置傳送的事件實例數目上限沒有限制。

一天限制的 200 個不同事件不適用於 Export。 即使我們不會在 Analytics 中追蹤記錄,我們仍會匯出我們接受的所有記錄。

我可以為每個事件定義的事件屬性數目上限為何? 如果我傳送超過限制,會發生什麼事?

事件屬性的數目上限目前設定為20。 如果傳送超過20個屬性,系統會自動拒絕這些屬性。

我可以針對每個事件傳送的屬性值數目上限為何?

您會看到具有最高計數之 10 個屬性值的計數。

為什麼我在記錄流程中看不到任何數據?

記錄流程頁面會顯示傳入的記錄檔。 若要開始查看記錄流動,您必須開啟記錄流程頁面,然後開始從應用程式傳送記錄。

我可以匯出原始數據嗎?

是的 在應用程式設定下,您可以將所有 Analytics 原始數據匯出至 Azure Blob 儲存體 和 Application Insights。

將記錄傳送至 App Center 的時段限制為何?

App Center 後端只會接受過去 25 天以上或未來 3 天的記錄。

分析 API startend 參數的回應有多細微?

分析 API 每天會傳回計數器。 換句話說,會忽略輸入的時間部分,而且只會在處理結果時考慮日元件。

為什麼 Analytics 事件、會話和其他分析數據中的 UserId 值是 『None』?

用戶標識碼目前只能套用至診斷 (當機、錯誤) 。

因應措施是在 Properties 中新增 userId,如下所示。

Map<String, String> properties = new HashMap<>();
properties.put("UserId", "your user Id");
Analytics.trackEvent("EventName", properties);