[GA4] refund 事件完整指南:如何正確追蹤退款並解讀數據變化?
快速導覽




什麼是 refund 事件?使用情境是什麼?
refund 是 Google Analytics 4 (GA4) 中用來記錄退貨或退款行為的事件。當用戶完成購買後發生退款時,應該觸發 refund 事件,以反映實際的收入變化,幫助商家在 GA4 中正確呈現銷售數據。
使用情境
- 線上購物:顧客退回已購商品並獲得退款。
- 訂閱取消:用戶在訂閱周期內取消並獲部分退款。
- 錯誤訂單修正:商家為用戶處理錯誤的訂單並進行退款。
refund 事件的目的是讓商家清楚了解退款對營收的影響,同時確保分析數據的準確性。(官方連結 )
refund 事件有哪些參數?
當觸發 refund 事件時,需要傳送一組參數來描述退款的詳細情況。
以下是常見的參數說明表(官方文件):
refund 事件的數據處理邏輯
當 refund 事件送到 GA4 時,它會記錄在報表中,但需要注意以下特點:
- 事件量不會被抵消:即使 refund 是針對原購買事件,GA4 還是會將它視為一個新的事件。
- 例如:purchase 事件 1 次,refund 事件 1 次,transactions 總數為 2。
- 收益可以相抵消:
- GA4 會將 purchase 的收入(如 $500)與 refund 的收入(如 -$500)相加,呈現最終的凈收入(如 $0)。
GA 預設報表的影響
【工作階段來源/媒介報表】
在 GA 預設報表中,當使用 refund 事件時,工作階段來源/媒介報表中的「交易」指標會受到影響。由於 purchase 和 refund 都會被記為一筆交易,因此會導致「交易」數量變為兩次。
建議使用的指標
為了避免數據誤讀,建議在報表中改為查看「電子商務購買次數」指標,因為這個指標僅記錄實際的購買行為,不會將退款事件納入統計,確保交易數據的真實性。
【其他報表的狀況】
- 報表數據匯報中的「總收益」:確認數據正確,會扣除 refund 的金額,無額外問題。
- 營利總覽中的「總收益」「購買收益」「廣告收益總額」:顯示 $0.00 (因為測試GA只有一筆訂單),這三個指標會扣除 refund 的金額,確認數據正常,無錯誤或異常。
- 營利總覽中的「每位活躍使用者的平均購買收益」:
- 該指標不會扣除 refund 的金額,仍然基於 purchase 的收益進行計算。
- 即使同一筆交易發生了退款,refund 的金額不影響該指標的值
結論
- refund 事件的用途:
精確記錄退款情況,避免營收數據失真。 - 必要參數:
transaction_id 是退款事件的核心,用於對應原交易,確保數據準確性。 - 數據解讀:
- 事件數會增加,但收益能正確反映實際的凈收入。
- 部分報表(如「每位活躍使用者的平均購買收益」)不會扣除 refund 金額,需謹慎解讀。
透過正確實作和理解 refund 事件,商家能更有效管理營收數據,並為行銷分析提供更精準的基礎!