有問題可以在文章底部留言

GA4 商品收益(Item Revenue)顯示 0?常見原因與解決方法

Google Analytics Haran 3年前 (2023-04-11) 2938次瀏覽 0條留言

更新時間:2026年6月10號

GA4安裝電子商務追蹤後,許多人會遇到一個常見問題:為什麼商品收益(Item Revenue)一直顯示為 0?

例如在GA4的電子商務報表中,可以看到商品名稱、商品數量等資料,但 Item Revenue(商品收益)卻全部顯示為 0。

GA4 商品收益(Item Revenue)顯示 0?常見原因與解決方法

本文將整理幾個最常見的原因,以及對應的排查方式。

什麼是Item Revenue(商品收益)?

在GA4中,Item Revenue(商品收益) 是根據商品層級的資料計算而來。

計算公式如下:

Item Revenue = price × quantity
也就是說:
  • price:商品單價
  • quantity:商品數量

只要這兩個參數其中一個缺失、格式錯誤或未成功傳送到GA4,商品收益就可能顯示為0。

原因一:缺少必要的商品參數

請先檢查items陣列中的商品資料是否包含以下欄位:

items: [
  {
    item_name: "商品A",
    price: 100,
    quantity: 2
  }
]

GA4對資料型態有一定要求:

參數 正確格式
price(商品單價) Float(小數型態)
quantity(商品數量) Integer(整數型態)

正確的示例:

price: 199.99,
quantity: 2

錯誤的示例:

price: "199.99",
quantity: "2"

如果格式錯誤,GA4可能無法正確計算商品收益。

原因二:items資料未成功傳送到purchase事件

有些情況下,Data Layer裡面的資料看起來完全正確,如下:

GA4 商品收益(Item Revenue)顯示 0?常見原因與解決方法

但GA4報表中的Item Revenue仍然是0。

此時通常需要檢查GTM設定是否正確。

 

情況 1:purchase事件缺少items參數

purchase裡的事件參數缺少items參數,那麼GA4就無法建立商品層級資料,自然也無法計算Item Revenue。

GA4 商品收益(Item Revenue)顯示 0?常見原因與解決方法

情況 2:資料層變數(Data Layer Variable)設定錯誤

另一個非常常見的問題是 GTM 的資料層變數設定有誤,常見設定錯誤有:

  • 變數路徑寫錯:應該是ecommerce.items,你寫成了items
  • 路徑中出現空格:如ecommerce. items,中間有空格,導致GTM無法讀取資料。
  • 資料層變數版本設定錯誤:大部分GA4電子商務追蹤都應使用Version 2,如果誤設為 Version 1,可能造成巢狀物件(Nested Object)讀取失敗,導致items無法正確取得。

總結

當GA4的Item Revenue(商品收益)顯示為0時,通常都是因為商品層級資料沒有正確傳送造成的。

建議優先檢查以下兩個重點:

  • items 陣列是否存在
  • price與quantity是否有值且格式正確

如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址