GA4報表出現not set

GA4教學|GA4 如果有Not Set該怎麼辦

上一篇關於Goolgle Analytics 4 的Unassigned出現問題,本篇會講述關於為甚麼GA4常見的另外一個問題,如果有not set該怎麼解決?

Unassigned 代表有資料傳入GA4,但是因為人為疏失、錯誤,導致沒有配對上Google Analytics4的規則,所以GA4就會顯示 Unassigned (未賦值);not set (未設定) 則是沒有東西傳入GA4。 所以兩種含意是不一樣的,Unassigned 修理的機會比較大,not set則是會扯到關於通訊協定傳輸的參數,如果有因為廣告阻擋插件、螢幕停留、GA4本身BUG等,都可能會造成not set;甚至有些not set 是除錯不了的,只能等GA4修復,或是利用BigQuery直接查詢原始資料

讀者可以也可以參考GA4官方文件

文章開始前,再強調一次not set最根本原因:not set (未設定) 是完全沒有東西傳入GA4。只要記住這個原則,就很容易去判斷為甚麼報表not set是甚麼原因。

等待GA4資料處理

根據GA4官方文件說明,GA4的資料要處理24-48小時,因此你在這期間看到的報表數據,都會略有不同。

到達網頁not set

到達網頁not set

為甚麼會出現這樣的原因?

當使用者抵達網頁後,如果閒置超過工作階段逾期時間,可能他將視窗縮小、螢幕關閉去做別的事情。隔了沒多久後再次回來,於是GA4會開始有 user_engagement, scroll等事件。但沒有任何page_view傳送給GA4,因此not set的原因就出於這;又或是不明原因,讓page_view沒有傳送出去。

解決方式

修改工作階段逾時時間

修改工作階段逾時時間,你最久可以把工作階段逾時時間調整為7小時55分。但這並不會讓全部的not set解決,特別是SAAS型的網站,只要網站使用者都會有久待、切換視窗去做其他事情的習慣,基本上就很難完全消除。

網頁標題not set

回到判斷原理「網站標題沒有收到資料」,所以可以去推測是不是網頁設計那端,是否有忘記把page_title寫在<head>標籤裡面。

解決方法

網頁標題not set解決方法

如果你想知道是哪一頁page_title可能有問題,你可以打開另外一個維度,並選擇「網頁路徑/畫面類別」,查看是在哪一個頁面路徑,再去由網站工程師查看該頁的原始碼哪裡有問題。

瀏覽器 not set

GA4裡面的技術詳情:瀏覽器,為甚麼會有not set? 回到我最一開始的原理去推測,瀏覽器這裡的資料是由當使用者的瀏覽器進入網站後,他會告知對方伺服器他的user-agent,user-agent帶有使用者目前使用的瀏覽器。因此not set就表示當使用者再請求瀏覽器時,可能因為外掛插件、隱私設定導致瀏覽器將user-agent沒有發送出去

另外如果你是使用Measurement Protocol通訊協定來發送GA4的事件,他目前也還沒有提供可以設定UA的方式;也是其中原因之一。

如果你是透過GTM伺服器追蹤回傳GA4事件,可透過手動調整GA4事件的參數,將user_agent的參數變成其他修改值。

工作階段來源媒介 not set

session_id為GA4自動產生主要由兩大部分,工作階段ID與micro_timestamp來合成一長串的字串,所以如果是透過隨機字串產生的session_id這樣也會屬於無效

工作階段來源媒介,會需要有session_id來做支撐,因此如果工作階段來源媒介為not set。代表可能沒有收到session_id。至於為甚麼沒有session_id,原因可能有以下。

  • session_id遺失或是未傳送至GA4。
  • 使用MP通訊協定,但是並沒有傳送session_id。
  • 工程師使用隨機亂數產生的session_id。
  • utm字串是否有輸入異常。
  • 缺少session_start事件。

Campaign not set

Campaign not set的原因已經有在GA4的官方文件中多少提及

上一個段落是寫工作階段來源媒介為not set但是如果是你的campaign not set,請確認你的GA4帳戶是否有跟GADS連接完畢並且務必確認你的Google Ads廣告有開啟正確的自動標記功能。

連接Google Ads 後需要等待資料超過48hrs。

如何確認自動標記成功

點選你自己的Google Ads,可以看到url上面有一個gclid的參數,這是Google Ads用來標記廣告追蹤的方式。

確認網站是否不接受網址參數

詢問網站工程師,網站是否不允許新增特定參數,你也可以直接前往Google Ads的url選項,手動輸入gclid並點選測試,模擬廣告點擊後的網址。例如「dspyder.tw?gclid=test123」,務必確認?後面的參數是否有遺失、順序沒有任何變動。

務必注意,如果你的網頁會自己帶入?page=1等其他的參數,已經在網址中有看到一個?,務必確保新增「&」符號,因為URL只能容納一個「?」字符。例如「dspyder.tw?page=1&gclid=test123」。

內容群組not set

內容群組not set

內容群組如果你一開始都沒有設定,那他就是沒有東西(not set),因為這一個維度是用來安排網站不同頁面群組的,比如網媒站底下的分類 – 健康、運動、政治、社會…等,就可以使用。

解決方法

內容群組not set解決方法

你需要在你的GTAG代碼中設定多一個配置參數,要注意有區分大小寫。以及你網站優些拿到資料的觸發順序,正常來說是你的cotent_group要先拿到網站資料,再透過這個GTAG代碼,傳送至GA4,這樣才不會導致資料undefined。

content_group : {{你要查詢的值}} 
內容群組not set解決方法

你可以透過新增GTM – LOOKUP TABLE來做對應網站的動態頁面資訊,就將此變數傳入你設定的GTAG代碼裡面。

查驗utm在哪開始遺失

透過GA4的探索報表,簡單快速檢查,到底GA4認列的工作階段,從外站導入=>LandingPage=>後續頁面,從哪一個流程開始變成direct / none 或是referral? 以下是針對盤查客戶的網頁,找尋哪一個頁面開始出問題的範例。當你找到問題後,不代表已經解決問題,而是你要從遺失的頁面,盤查更多你的GA4設定 🙂

LandingPage

LandingPage notset錯誤檢查

查看當用戶進入LP時候,是否網址還掛有UTM的完整url,因為是初次進入,所以不會被站內的網址所刷新,會保留你設定的UTM完整網址。並且也順便查看你的來源/媒介,是否都有與設定的一致,這時候如果正常direct / none還不會有太大的數據量。

ga4還是能正常顯示,沒有notset

目前得出在LP時,GA4還是能正常認列utm來源媒介,因此錯誤絕對不是在這時候發生。

發現問題點

當你發現否一個流程開始direct / none或是referral開始急遽增加,那就代表這一頁,與前一頁應該有些問題了。這時候就可以將範圍縮小成這兩頁的除錯,後續的問題推測,當然還有很多個面向,完整錯誤盤查,也可以歡迎與我們聊聊:)。

not set總結

依照2024大環境的局勢變遷,cookie / safari 兩大影響等,其實很難保證GA4都能完整蒐集到最準確的數據,因此GOOGLE也才會推出很多輔助的服務,像是設定追蹤自訂網域伺服器追蹤等。

只要回到not set沒有出現的根本原因,就可以去推測網站發生的情況,導致GA4中報表沒有出現not set。not set 比unassigned還要難處理,因為not set有些時候代表是傳輸過程中遺漏某些參數,基本上非常難解決,也沒有人能保證可以解決。而GA4的not set也可能在未來會陸續出現新的原因,當然這一篇也會陸續將GA4的not set原因持續更新。

更多文章

Looker Studio

  1. Looker Studio教學|Looker Studio 公式|電商指標
  2. Looker Studio教學|5個Looker Studio 混和資料功能
  3. Looker Studio 教學|指標維度是甚麼
  4. Looker Studio 教學|數據工程師帶你從0學Looker Studio
  5. Looker Studio教學|導入臉書廣告數據|Adveronix 免費工具

GA4

  1. GA4教學| 數據保留多久? 延長GA4數據保留時間?
  2. GA4教學|Measurment Protocol 實例
  3. GA4教學|GA4 如果有Not Set該怎麼辦
  4. GA4教學|GA4閾值門檻|GA4資料不正確
  5. GA4教學|GA4常見來源判定順序
  6. GA4教學|如何處理GA4重複事件
  7. GA4教學|自訂探索報表使用解說介紹|洞察來源unassigned
  8. GA4教學|GA4報表出現Unassigned如何解決
  9. GA4教學|排除金物流網域|Referrer必備知識
  10. GA4教學| 一定要知道的GA4資料設定

GTM

  1. GTM教學|GTM觸發條件常失敗
  2. GTM教學|設定 Consent Mode 同意聲明模式
  3. GTM教學|GTM問題總整理
  4. GTM教學|設定臉書像素|常見Meta問題總整理
  5. GTM教學|WordPress表單驗證事件|GA4追蹤教學
  6. GTM教學|手動設定GCP SERVER伺服器配置
  7. GTM教學|臉書像素重複事件怎麼解決
  8. GTM教學|GTM常用變數中文解說
  9. GTM教學|伺服器追蹤|自訂網域追蹤
  10. GTM教學|伺服器追蹤教學4|Http解說
  11. GTM教學|追蹤來自部落格轉換成效
  12. GTM教學|伺服器追蹤教學3 | Facebook轉換Capi設定
  13. GTM教學|伺服器追蹤教學2 | GA4事件設定
  14. GTM教學|伺服器追蹤教學 | 伺服器配置設定
  15. GTM教學|Tiktok廣告電子商務埋設大全3|廣告代碼埋設
  16. GTM教學|Tiktok廣告電商埋設2
  17. GTM教學|廣告電商埋設1|電商必要參數抓取
  18. GTM教學|電商埋設5|GA4電商埋設
  19. GTM教學|電子商務埋設大全4|GA4電子商務完整埋設
  20. GTM教學|GTM電商埋設3|抓取ItemName
  21. GTM教學|GTM電商埋設2|抓取ItemID
  22. GTM教學|電商埋設1|抓取Value
  23. GTM教學|提升廣告成效|Adblocker阻擋原理
  24. GTM教學|GTAG部署方式三大整理
  25. GTM教學|Google Ads 強轉換 | 購買金額
  26. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
  27. GTM教學|AutoEvent追蹤使用者點選的圖片
  28. GTM教學|CSS Selector抓取表格的值
  29. GTM教學|了解網站熱門頁面|GTM追蹤點擊事件
  30. GTM教學|埋設事件|確認GA4有無收到事件
  31. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
  32. GTM教學|3分鐘檢查GA4事件重複錯誤
  33. GTM教學|GA4電子商務事件埋設範本
  34. GTM教學|DOM抓取電商中的轉換價值
  35. GTM教學|新的GTM容器一定要做這設定
  36. GTM教學|設定GA4事件大全
  37. GTM教學|推薦GTM範本|全新DataLayer寫入方式
  38. GTM教學|網站計時器埋設|抓出使用者進站停留時間
  39. GTM教學|如何辨別是否網站為SPA站
  40. GTM教學|名單型網站追蹤|Thankyou Page 填寫表單事件
  41. GTM教學|網站通話追蹤|臉書私訊、加LINE
  42. GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤

BigQuery

  1. BigQuery教學|BigQuery預測GA4數據
  2. BigQuery教學|視覺化報表怎麼製作
  3. BigQuery教學|基礎必備語法|免費BigQuery資料導入
  4. BigQuery教學|串接BIgQuery | BIgQuery費用

其他

  1. 臉書粉絲專頁預覽連結無法顯示|已解決
  2. LINE Notify|Python串接教學|如何使用LINE Notify 自訂通知
  3. 如何查看網站(CMS)用哪個平台

error: