全部產品
Search
文件中心

Mobile Platform as a Service:常見問題

更新時間:Jul 13, 2024

下面是使用移動分析時會遇到的一些常見問題及排查方法。

如何檢查用戶端是否已正確接入

您可以查看本地日誌(Android/iOS)或 在控制台查詢日誌,從而檢查用戶端是否已正確接入。

正確接入用戶端之後,控制台上仍然看不到資料

只有在滿足一定條件(如本地日誌滿一定條數或應用壓後台超過一定時間)後,用戶端日誌才會自動上報到Log Service器。在測試時,為了儘快看到資料,您可以在用戶端通過手動上報的方式,強制日誌立刻上報。

更多資訊,請參見 Android 手動上報日誌iOS 手動上報日誌

在控制台建立事件後,看不到事件 PV 和 UV 資料

要看到事件 PV 和 UV 資料,您需要確保:

在控制台建立事件後,事件 UV 始終顯示為 0

您需要確保在用戶端設定了使用者識別碼。設定方法,請參見 使用者識別碼

自訂大盤中沒有資料展示

參照以下步驟進行排查:

  1. 檢查是否開啟日誌上報開關。進入控制台後,從左側導覽列點擊 移動分析 > 日誌管理 > 配置上傳開關 > 埋點配置,進入日誌開關列表頁面,查看相應的埋點是否開啟上報開關,確保已開啟日誌上報開關。更多資訊,參見 配置日誌上傳開關

  2. 檢查大盤對應的日誌是否上報到服務端。通過控制台的 日誌管理 > 日誌回放 功能,查詢歷史日誌。

    • 如果能查詢到對應的日誌,則表示日誌已上報。更多資訊,參見 查詢歷史日誌

    • 如果未查詢到對應的日誌,則需要排查 App 是否觸發日誌。操作步驟如下:

      1. 觸發日誌前,需先斷開行動電話通訊,然後觸發日誌。

      2. 在 App 壓後台後,在本地日誌目錄中查看是否存在要查詢的日誌。

        • iOS 用戶端:日誌儲存在沙箱目錄 Library > atrack > logs 下。

        • Android 用戶端:日誌儲存在 /data/data/[PackageName]/files/mdap/sdcard/Android/data/[PackageName]/files/mdap 下。日誌儲存路徑因 assets/channel.config 中的 release_type 欄位值而異,具體參見 查看本地日誌

      3. 用戶端觸發組建記錄檔之後,再次進行日誌回放,檢查日誌是否上報到服務端。

        用戶端組建記錄檔後,本機快取的日誌要滿一定條數才會自動觸發日誌上報。不同日誌類型,預設緩衝的日誌條數可能不同。您可以先通過 mPaaS 控制台的 移動分析 > 日誌管理 > 配置上傳開關 > 埋點配置 頁面,將 日誌上報條數(本地檔案中當前類型的日誌到達條數觸發日誌上報) 修改為 1,以便觸發日誌上報,調試完畢後,再改回原本的條數。更多關於日誌上報觸發的內容,參見日誌上報說明文檔(Android 日誌上報/iOS 日誌上報)。

  3. 如果通過日誌回放發現日誌仍然沒有上報到服務端,則根據日誌類型,參考 Android 埋點接入iOS 埋點接入 說明文檔,檢查是否埋點接入過程中操作有誤。根據文檔正確接入埋點後,再執行第 2 步,確保日誌正常上報。

  4. 如果日誌已上報至服務端,但大盤沒有資料,則需要檢查日誌的資料格式是否正確。

    對比 日誌回放 中的原始日誌和 埋點日誌模型,確認日誌格式是否正確。如日誌格式有誤,則參考對應埋點類型的日誌模型,修改日誌格式。

  5. 如果按照上述步驟排查後,確認日誌已上報至服務端,且日誌資料格式正確,但大盤中仍無資料展示,請搜尋群號 41708565 加入DingTalk群進行諮詢。

移動分析控制台上 iOS 用戶端的閃退日誌沒有反解

iOS 用戶端的閃退日誌需要配合打包產生的 dSYM 符號表才能進行反解。

iOS 的閃退統計功能支援閃退日誌符號化。對於需要此功能的 App,需要在 mPaaS 控制台的 移動分析 > 效能分析 > iOS 符號表管理 頁面中上傳 dSYM 符號表檔案。參見 iOS 符號表管理 瞭解更多內容。