文章目錄
幣別:匯率問題
你可能會遇到:你的營收發送的是NT$ 35,但GA4報告顯示的是NT$ 34.98,原始資料是整數,報表裡顯示的確是有小數點的。
這是因為匯率損失,GA4是將你發送的貨幣值換算為美元存儲,然後再換算為資源裡設置的貨幣類型顯示,所以會有匯率損失,所有涉及貨幣值的指標都會有同樣的問題:
- 購買收益
- 稅金
- 運費
- 商品收益
- 單次交易收益
- 總價值
延伸閱讀:Google Analytics 4 中的電子商務收益和後台的不一致
DebugView裡的price不準確
如果你用DebugView去調試,你會看到price多了很多了6個0:
這是一個bug,但不會影響GA4報告裡的數據。
更多關於DebugView的使用,延伸閱讀:利用Google Analytics 4中的DebugView去測試
產品歸因
目前GA4還不支援產品歸因,所以checkout、purchase在產品歸因的時候會劃分為not set:
事件有資料,電子商務沒資料
對於事件有資料,但電子商務沒資料,一般是資料結構有問題:
- 如果purchase事件能正常記錄到,但電子商務收益(總收益)沒有資料,有以下幾种可能:
- 資料限制:你的賬戶是無費用指標,無收益指標,所以看不到
- 電子商務收益是由參數currency和value決定,所以這兩個參數可能有錯誤:currency參數沒設定或設定錯誤導致,currency请使用 [GA4] 支援的貨幣和代碼
- 資料層變數設定錯誤,以value為例,應該要設定為ecommerce. value,如果直接設定為value,或ecommerce. value(中間多了個空格),那麼就是錯的
- GA版本錯誤,如網站安裝的是GA3,但數據層發送的是GA4,產品的數據結構不同,營收自然是0
延伸閱讀:Google Analytics 4 中電子商務收益為零的幾個原因
- 如果purchase事件能正常記錄到,但商品收益沒有資料:
- 商品收益是由items里的參數price和quality決定,revenue是price*quantity,所以這兩個參數之一缺少或錯誤,商品收益就為0,需要注意:price參數要是float類型,quantity參數要是integer類型
- items的資料層變數有錯,如出現空格,或資料層變數版本錯誤,延伸閱讀:GTM中資料層變數版本1和版本2的區別
- 如果view_item事件能正常記錄到,但電商裡沒資料,那麼一般是items裡的數據結構錯誤導致,items里是数组結構
- 如果view_item事件記錄不到,是0,那麼可能是事件沒發送,GTM沒設定或設定錯誤
延伸閱讀:Google Analytics 4 的電子商務購買報表有些指標為0
收益是如何計算
GA4電商中有多個收益的指標,計算規則如下:
- 電子商務收益:基於purchase裡的value計算,是總的電商收益,包含稅費、運費
- 商品收益:基於items裡的price*quality計算,產品收益和電子商務收益的關係是,商品收益=電子商務收益-項目界定範圍的折扣
- 廣告收益總額:作為發佈商廣告的收益
- 總收益:是電子商務收益+APP訂閱收益+廣告收益總額,在沒有APP訂閱收益的時候,總收益=電子商務收益+廣告收益總額
電子商務收益是不等於商品收益,通常是小於。
訂單編號是not set
如果你的訂單編號都是數字,那麼可能會丟失,顯示是not set,這個是GA4的bug。
建議:訂單編號採用英文和數字結合的結構。
items超過200個產品
GA4的items裡最多包含200個產品,如果超過200個:
- 對於普通電商事件,是做拆分
- 對於purchase事件,除了拆分,還需要給交易ID增加參數,如原來訂編碼是A891323,拆分後的訂單編碼為A891323-1,A891323-2,訂單編碼不能相同,會被視為重複,只保留第一個
1百萬美元的訂單
最近有些用戶反饋,UA中出現了100萬美元的訂單,極少GA4中也有,這明顯不是真實的訂單。
這是Bug,因為UA中可以通過MP協議發送,而GA4中使用MP協議需要秘鑰,所以GA4中極少出現。
訂單沒被計算
可能會出現有些訂單會在BigQuery裡出現,但是沒在GA4的報表中,這個可能是Bug或是網站安裝有CMP,使用者拒絕追蹤,發送的是帶ping的請求,用於機器學習。
item_name沒有值
如果item_name沒有值,可能是超過了字元限額。