崩潰監控抓得到閃退,卻抓不到「成功動畫播完、後端其實 500」的情況。這類沉默失敗常發生在樂觀 UI:畫面先標示完成,背景請求失敗後沒有回滾。
第一種模式是吞掉的 Promise。開發者在 catch 裡只打 console,正式版關閉日誌後錯誤就此消失。使用者以為已送出,客服卻查無紀錄。
第二種是部分成功。多步驟流程中途失敗,前面步驟已寫入,後面未完成,卻顯示同一句「請稍後再試」,沒有指出哪一段需要重做。
第三種是取樣過低。錯誤有回報,但取樣率讓少數機型的問題永遠進不了儀表板。看起來「健康」,實際是看不見。
建議把「使用者可見成功」與「伺服器確認成功」分開追蹤,並在關鍵寫入路徑要求明確的失敗回饋與重試入口。