Google Analytics 4 報表裡時不時會出現not set,那它的原因是什麼呢?
在Google Analytics 4 中,如果該維度未傳送任何值時,則會顯示「(not set)」
到達網頁
當工作階段開啟的時候,page_view沒有發送出去,其他事件缺發送出去,就會導致not set。
如用戶訪問網站後離開,頁面並沒有關閉,超過30分鐘有,返回頁面,有交互,觸發了事件,但沒有網頁瀏覽,有離開,後面的這次訪問就只有事件,沒有page_view。
工作階段來源/媒介
有兩個原因:
- 當工作階段開啟的時候,會發送session_start事件,會帶有page_location和page_referral參數,工作階段來源/媒介就是這些參數獲取值,但實際的情況是,有些工作階段會有多個或0個session_start,這些session_start是沒有準確的參數,所以導致工作階段來源/媒介是not set
- 當你用measurement protocol發送數據,缺沒有帶session_id參數,就會導致導致工作階段來源/媒介是not set
地理位置
國家或城市維度顯示not set:
GA4 使用第三方資料來源來判斷訪客的地理位置,如果第三方廠商無法提供正確的訪客位置記錄,GA4就會將它顯示為not set。
訂單編號
如果你的訂單編號都是數字,那麼可能會丟失,顯示是not set,這個是GA4的bug。
建議訂單編號採用英文和數字結合的結構。
更多關於電商的問題,延伸閱讀:Google Analytics 4 電子商務追蹤常見問題
更多關於GA的bug,延伸閱讀:Google Analytics 4 中的常見幾個Bug
如果出現空白值,延伸閱讀:Google Analytics 4 報表裡出現空白值的原因