觀點 · 資訊分享
CloudWatch RUM 新增 Session Replay:像看影片一樣重播使用者操作,要開才會錄、不另外收費
AWS 的 CloudWatch RUM 新增網頁 Session Replay,可重播使用者的點擊、捲動、換頁與錯誤,不必再自己重現問題。功能預設不開、支援遮蔽敏感欄位,官方說明不另外收費。
- 發布
- 2026-05-02
- 篇幅
- 約 3 分鐘 · 1,362 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:CloudWatch RUM 新增 Session Replay,網站使用者的點擊、捲動、換頁和錯誤能像影片一樣重播,功能要手動開、可遮蔽敏感欄位,官方說明不另外收費。

先用白話講:Session Replay 是什麼?
你開了一間實體店,有客人走進來,在某個櫃位前站了很久、什麼都沒買就離開。如果有一支監視器,你就能回頭看他到底卡在哪裡。Session Replay(工作階段重播)就是網站版的監視器:把一位使用者在網頁上的操作錄下來,讓你事後像看影片一樣回放。
發生什麼事
5 月 1 日,AWS 宣布 Amazon CloudWatch RUM(Real User Monitoring,真實使用者監控)支援網頁應用的 Session Replay。
- 重播內容包含:點擊、捲動、換頁與錯誤
- 目的:不必重現問題,就能看到使用者在瀏覽器裡實際遇到什麼
- 適合診斷的例子:導覽流程壞掉、表單沒有顯示、按鈕沒反應,這些問題常常不會出現在伺服器端的日誌
- 也能用來研究使用者的瀏覽路徑與在哪一步流失
要怎麼開?
| 項目 | 官方說明 |
|---|---|
| 啟用方式 | 在 app monitor 手動啟用,之後到 CloudWatch RUM 主控台的 Session Replay 分頁查看 |
| 預設狀態 | 需自行啟用(opt-in) |
| 隱私 | 支援敏感欄位遮蔽 |
| 費用 | 包含在內,無額外費用 |
| 區域 | 所有支援 CloudWatch RUM 的 AWS 區域 |
給開發者的技術細節
- CloudWatch RUM 本來就會蒐集網頁與行動應用的客戶端效能指標與錯誤資料,Session Replay 是在網頁部分加上視覺化的重播
- 公告沒有說明預設會遮蔽哪些欄位、遮蔽規則怎麼設定,也沒有寫錄製的保存期限;這些請看 CloudWatch RUM 文件
- 如果網站有個資、付款或醫療資訊,建議先在測試環境確認遮蔽結果,並檢查隱私政策有沒有需要更新
我的看法
我幫客戶做網站時,最常聽到的一句話是「我這邊按了沒反應」,但客戶講不清楚是哪個步驟、哪個瀏覽器。能直接看到他的操作流程,確實能省下很多來回溝通。
不過錄使用者操作是很敏感的事。我會把它當成「問題排查工具」,而不是預設全站常開;啟用前要先確認遮蔽設定、告知使用者,並且只在需要的頁面開。自己架設或不使用 AWS 的人,也可以參考同類的前端監控工具,但同樣要先想清楚隱私。
名詞小辭典
- RUM(Real User Monitoring):從真實使用者的瀏覽器收集效能與錯誤資料的監控方式。
- Session Replay:把使用者在網頁上的操作錄成可回放的畫面,像看影片一樣。
- App Monitor:CloudWatch RUM 裡代表一個網站或應用的監控設定。
- 轉換率(Conversion):訪客中完成目標動作(例如購買、填表)的比例。
資料來源
常見問題
Session Replay 會錄下使用者輸入的密碼或信用卡嗎?
官方說明功能支援敏感欄位遮蔽,但公告沒有列出預設遮蔽哪些欄位。啟用前建議自己檢查表單,把個資與付款欄位都設定遮蔽。
會多收錢嗎?
公告寫明 Session Replay 包含在內、無額外費用,但 CloudWatch RUM 本身的費用請看 CloudWatch 定價頁。
App 也能用嗎?
官方說明 Session Replay 是針對網頁應用;CloudWatch RUM 本身同時蒐集網頁與行動應用的效能與錯誤資料,但重播功能只提到 web。
接著讀
全部觀點 →CloudFormation 新增強制回滾:堆疊更新失敗又回不去,現在加一個選項就能救AWS 在 10 月 22 日讓 CloudFormation 的繼續回滾多了強制選項。卡在回滾失敗狀態的堆疊,不必再逐一列出資源來跳過,一個指令就能回到可以再部署的狀態,所有 Region 都能用、不另外收費。閱讀 →AWS 推出 ECS Gateway:容器服務的對外入口交給 AWS 代管,25 個服務共用一台負載平衡器AWS 推出 ECS Gateway,負載平衡器、憑證、安全群組都由 ECS 自動建立與回收,最多 25 個服務共用一台 ALB。Gateway 本身不收費,只付底層資源的錢。閱讀 →AWS Transform 能把 .NET 程式從 Azure 改寫成 AWS 版:Functions 變 Lambda、Blob 變 S3AWS Transform 正式支援把 .NET 程式裡呼叫 Azure 的程式碼,自動改寫成呼叫 AWS 對應服務:Azure Functions 轉 Lambda、Blob Storage 轉 S3、Queue Storage 轉 SQS,Cosmos DB 轉 DynamoDB 還在預覽。閱讀 →