共用方式為


分析常見問題

這很重要

Visual Studio App Center 於 2025 年 3 月 31 日淘汰,但分析和診斷功能除外,這些功能將持續支援到 2026 年 6 月 30 日。 瞭解更多資訊。

數據是否取樣?

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

記錄被傳送後到在分析儀表板中顯示之間的延遲是多少?

延遲通常是幾分鐘。

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

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

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

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

為什麼我的「作業系統分佈」圖表顯示的裝置數量多於安裝次數?

OS 分布計數並不是精確的瞬間截圖。 它們是符合所選時段的裝置計數。 例如,如果使用者從一個作系統版本升級至所選時段內的較新版本,則會在這兩個 OS 版本中計算。 如果期間內大量用戶升級,重疊可能會導致「OS 散發」圖表中的裝置數目明顯多於安裝次數。

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

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

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

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

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

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

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

我可以傳送每個事件的最大屬性值數目為何?

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

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

日誌流程頁面將在記錄檔進入時即時顯示給您。 若要開始查看記錄流動,您必須開啟記錄流程頁面,然後開始從應用程式傳送記錄。

我可以匯出原始數據嗎?

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

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

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

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

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

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

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

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

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