打開 GA4 想看流量來源,結果報表裡一大片都是 direct——廣告有投、業配有發、QR Code 也印出去了,GA4 卻說這些人「不知道從哪來」。我是狼大,RunningMate 電商陪跑社的創辦人,帶品牌看數據這麼多年,「GA4 流量來源全是 direct」幾乎是每個團隊都撞過的牆。這篇把 direct 流量的 6 個常見原因一次講清楚,附一份可以自己動手對的檢查清單,最後給你一套讓流量歸屬乾淨起來的做法。
GA4 的 direct 流量是什麼?先搞懂它怎麼認人
直接回答:direct 不是一種「真實的來源」,而是 GA4 的「不知道欄」——當一筆流量既沒有帶來源參數、又查不到是從哪個網頁連過來的,GA4 就只能把它歸進 direct。
GA4 判斷流量來源的邏輯,簡化講是兩層:
- 先看網址有沒有帶標記:連結上有 UTM 參數,GA4 就照參數歸類,這是最明確的身分證。
- 沒有標記,就看轉介資訊:查得到使用者是從哪個網站連過來,就歸給那個網站;連這個也查不到,才落入 direct。
所以 direct 很多,不一定代表「很多人直接輸入你的網址」,更常見的情況是:你撒出去的連結沒有好好標記,GA4 想幫你歸類也無從歸起。數據不會說謊,但沒有標記的數據,什麼也不會說。
GA4 流量來源全是 direct 的 6 個常見原因
直接回答:六個原因裡只有第一個是「真的 direct」,其他五個都是追蹤沒做好造成的假 direct——而且都有解。
1. 真正的直接流量
熟客把網址背起來直接輸入、加了書籤定期回訪,這種本來就該是 direct。品牌做得越久、回訪客越多,這塊自然存在,不用消滅它,只要能把它跟「假 direct」分開就好。
2. 連結沒埋 UTM 就出門
廣告、業配、EDM、社群貼文的連結,發出去之前沒有掛任何參數,等於裸著出門。這是最大宗的假 direct 來源:明明是你花錢買的流量,報表上卻認不出來。
3. App 內瀏覽器與私訊分享,把來源吃掉
連結在 LINE、Instagram 這類 App 裡被點開,或在私訊、群組裡被轉傳時,經常不會帶上「我從哪裡來」的轉介資訊。沒有 UTM 的話,這些流量到了 GA4 就變成 direct——你在社群經營的成果,全被記成無名氏。
4. 實體導流天生沒有來源
DM、包裝、名片、看板上的 QR Code 或網址,使用者掃了、輸入了,對 GA4 來說就是憑空出現的一筆流量。實體導流不是不能追——UTM 課程頁就有一個實例:100 家通路、100 萬個紅包袋上的 QR Code,用通路編碼逐家標記追蹤。差別只在你有沒有在印出去之前把參數埋好。
5. UTM 埋了,但埋錯了
有埋不等於埋對。常見的新手地雷:大小寫混用(FB/fb/Fb 會被當成三個不同來源,報表直接拆成三條)、問號用到全形、網址本身已經有問號卻又接一個「?」而不是用「&」串接——參數壞掉,流量一樣掉回 direct 或歸類錯誤。
6. 短網址與跳轉,把參數弄丟
連結經過縮短、轉址服務或多層跳轉,若中間某一站的設定沒有把參數保留下來,走到你網站時身分證已經掉在半路。用短網址前,先實際點一次,確認落地網址上的參數還在。
自我檢查清單:你的 direct 是哪一種?
直接回答:一條一條對下去,多數團隊會在前三題就找到自己的破口。
- 最近一波廣告或業配的連結,實際點開後,網址列上看得到 utm_source 嗎?
- 報表裡有沒有同一個來源的不同寫法(FB/fb/Fb)各自成一條?
- 團隊每個人產連結的方式一樣嗎?還是各寫各的、全靠記憶?
- 印出去的 QR Code 與 DM 上的網址,是裸網址還是帶參數的?
- 短網址點過去之後,落地頁網址上的參數還在嗎?
- 站內連結(自己網站連自己)有沒有誤掛 UTM?這會把原本的來源蓋掉,讓歸因失真。
- 上一檔活動結束後,你能不能具體說出每個通路各帶來多少流量?說不出來,就代表追蹤沒有真的建立。
檢查的時候有一個很好用的即時驗證法:自己點一次帶參數的連結,馬上打開 GA4 的即時報表,看這筆流量有沒有被正確歸到你設定的來源。發出去之前先驗,永遠比事後補救便宜。
解法:讓每一條連結出門前都帶身分證
直接回答:解法分三層——學會 UTM 的寫法、用一張管理表把規則鎖住、養成發出前先驗證的習慣。三層都做到,direct 才會從一團迷霧變回可解釋的數字。
第一層:UTM 五個欄位,實務上用三個就夠
UTM 有五個欄位:source(來源)、medium(媒介)、campaign(活動)、content(內容)、term(關鍵字)。聽起來多,實務上多數情境把 source、medium、campaign 三個寫好,就足以回答「誰帶來流量、用什麼形式、為了哪一檔活動」這三個最關鍵的問題;content 和 term 留給需要細分素材或關鍵字的進階場景。
第二層:用管理表把規則鎖住,不靠人自律
命名之亂的根源,是規則放在每個人腦裡。解法是把規則搬進一張團隊共用的 UTM 管理表:
- 照填三格、自動產網址:公式自動組出完整 UTM 連結,沒有人需要手打參數。
- 資料驗證鎖選項:來源、媒介用下拉選單選,新人照選就對,FB/fb/Fb 的問題從源頭消失。
- 編碼表藏邏輯:命名規則集中管理,之後在報表看到任何一條流量,回表一查就知道是誰、哪一檔、哪個素材。
這張表的價值不在工具本身,在於它把「流量標記」從個人習慣變成部門 SOP——人會忘、會偷懶,表格裡的資料驗證不會。
第三層:發出去之前先驗證
連結出門前的最後一關:實際點一次、開 GA4 即時報表確認歸屬正確;用短網址就多驗一步落地參數。另外提醒一個反向地雷——站內互連不要掛 UTM,那會覆蓋使用者原本的來源,把乾淨的數據弄髒。
流量歸屬弄乾淨之後,下一步才是看懂它。如果你常常盯著報表卻不知道錢有沒有白花,可以接著讀〈廣告成效怎麼看?老闆看不懂報表,也能判斷錢有沒有白花〉,把「追得到」升級成「看得懂」。
數據乾淨,後面的每一步才算數
直接回答:追蹤不是行銷的附加題,是第一題。RunningMate 帶品牌做優化用的是 RACAE 循環——Record 紀錄、Analysis 分析、Conclusion 結論、Assumption 假設、Experiment 驗證,驗證有效再放大。而整個循環的起點就是 Record:紀錄如果是髒的,後面的分析再漂亮都是在垃圾堆裡找答案。
GA4 流量來源全是 direct,本質上就是 Record 這一步破了洞。把 UTM 規則建起來、把管理表交給團隊,一次把洞補好,之後每一檔活動的覆盤都有據可查(想深入這套方法論,可以參考〈RACAE 優化循環理論〉)。
想一次把 UTM 的寫法、GA4 的查看方式和整張管理表學起來,直接帶走可以套用的範本,課程大綱在這裡:用 UTM 管理表輕鬆管理網站流量來源。
GA 打開全是 direct?先給每一筆流量一張身分證
我是狼大。活動結束才發現沒埋追蹤、月報通路貢獻只能憑感覺拼湊——這件事 30 分鐘就能解。UTM 課程附我自己團隊在用的 UTM 管理表範本,把流量標記變成全 team 照做的 SOP。
GA4 流量來源 direct 的 4 個常見問題
GA4 的 direct 流量是什麼意思?
direct 是 GA4 在「查不到來源」時的歸屬:連結上沒有 UTM 參數、也查不到是從哪個網站轉介過來,就會被歸進 direct。它不是一種真實通路,而是「無法判斷來源」的集合。
GA4 流量來源 direct 太多正常嗎?
沒有適用所有網站的「正常比例」。熟客直接輸入網址、書籤回訪本來就會產生 direct;但如果廣告、業配、QR Code 都在投放,direct 卻佔大宗,多半代表連結沒埋 UTM 或埋錯了,應該逐條檢查,而不是硬套一個標準值。
已經有投廣告,為什麼 GA4 還是把流量算成 direct?
最常見的原因是連結沒帶 UTM 參數,或參數寫錯——大小寫混用、問號用到全形、網址本身已有問號卻沒改用 & 串接。連結在 LINE、Instagram 等 App 內開啟,或經過短網址跳轉把參數弄丟,也會讓流量掉進 direct。
UTM 五個參數都要填嗎?
不用。UTM 有 source、medium、campaign、content、term 五個欄位,實務上多數情境把 source、medium、campaign 三個寫好就夠,足以回答誰帶來流量、用什麼形式、為了哪檔活動;content 與 term 留給需要細分素材或關鍵字的進階場景。
