為什麼 GA4 與 GSC 同一天的數據會不同?
很多網站經營者在做 SEO 分析時,常常會遇到一個問題:Google Analytics 4(GA4)與 Google Search Console(GSC)的數據對不起來。
例如,GSC 顯示某一天自然搜尋有 1,000 次點擊,但 GA4 裡的 Organic Search 工作階段卻只有 700。這時候很多人會直覺認為:「是不是 GA4 壞了?」或是「GSC 的數據不準?」
其實,GA4 與 GSC 數據對不起來是很常見的現象。原因不是其中一個工具錯了,而是因為兩者的資料來源、計算邏輯、URL 歸屬方式、時區設定與分析目的本來就不同。
簡單來說,GSC 看的是使用者在 Google 搜尋結果中的曝光與點擊,也就是「進站前」的搜尋表現;GA4 看的是使用者進入網站後的瀏覽、互動與轉換,也就是「進站後」的網站行為。
如果用比喻來說,GSC 比較像是 Google 搜尋結果頁上的路口流量計數器,記錄有多少人看到你的招牌、多少人點了進來;GA4 則比較像網站內部的監視器與收銀台紀錄,觀察使用者進站後做了什麼、是否留下互動或產生轉換。兩者觀察的位置不同,數字自然不會完全一致。
GA4 與 GSC 的本質不同
要理解兩者為什麼對不起來,首先要先知道它們分別在看什麼。GSC 是 Google 搜尋結果端的資料,GA4 是網站端的資料;一個發生在使用者進站前,一個發生在使用者進站後。
GSC 看的是使用者進站前的搜尋行為
GSC 主要記錄使用者在 Google 搜尋結果中是否看到你的網站,也就是曝光;是否點擊你的網站;搜尋了哪些查詢字;以及你的頁面在搜尋結果中的平均排名。這些資料主要來自 Google 搜尋結果端,因此不需要在網站上安裝 GA4 追蹤碼也能看到。
GA4 看的是使用者進站後的網站行為
GA4 主要記錄使用者進入網站之後的互動行為,例如瀏覽了哪些頁面、停留多久、互動率高低、是否完成表單、是否購買,以及是否觸發各類轉換事件。這些資料依賴網站上的 GA4 追蹤碼、事件設定、瀏覽器環境與 Cookie / Consent 設定。
GA4 與 GSC 比較表
| 比較項目 | Google Analytics 4(簡稱 GA4) | Google Search Console(簡稱 GSC) |
|---|---|---|
| 主要用途 | 分析使用者進站後的行為、互動品質與最終轉換 | 分析網站在 Google 搜尋結果頁上的曝光、排名與點擊表現 |
| 資料發生階段 | 使用者進入網站後 | 使用者進入網站前 |
| 觀察重點 | 流量品質、互動率、參與時間、使用者瀏覽路徑、轉換率 | 搜尋曝光量、點擊率(CTR)、平均排名、搜尋查詢字 |
| 主要問題 | 使用者進站後做了什麼?是否帶來商業價值? | 使用者如何在 Google 找到網站?網頁在搜尋結果中的表現如何? |
| 資料來源 | 網站上的 GA4 追蹤碼、事件設定與資料串流 | Google 搜尋結果端的成效資料 |
| 是否需要網站追蹤碼 | 需要,未正確安裝或未觸發就可能無法記錄資料 | 不需要,但需要驗證網站資源所有權才能查看資料 |
| 是否受 Cookie / Consent 影響 | 會,瀏覽器隱私設定、Cookie 同意機制與 Consent Mode 設定都可能影響資料收集 | 通常不受網站 Cookie 同意設定影響,因為資料主要來自 Google 搜尋端 |
| 常見指標 | Users、Sessions、Engaged sessions、Event count、Conversions | Clicks、Impressions、CTR、Average position |
| 點擊與流量計算方式 | 以使用者、工作階段與事件為核心 | 以搜尋結果中的曝光與點擊為核心 |
| URL 歸屬方式 | 多以使用者實際進入的落地頁(Landing page)或網址路徑(Page path)記錄 | 可能將資料歸屬到 Google 判斷的標準網址(Canonical URL) |
| 關鍵字 / 查詢字資料 | 基於隱私保護,自然搜尋關鍵字多數無法完整看到 | 可看到部分搜尋查詢字與頁面表現,但低搜尋量或隱私敏感查詢可能不完整顯示 |
| 轉換追蹤 | 可追蹤表單、購買、下載、點擊等各種站內轉換事件 | 不適合用來分析站內轉換 |
| SEO 分析用途 | 判斷自然流量是否帶來有效互動、留存與商業價值 | 判斷哪些查詢字、頁面在 Google 搜尋中有曝光與點擊機會 |
| 資料延遲 | 報表資料可能需要時間處理,近期資料仍可能變動 | 通常也有資料延遲,近期資料不適合即時對帳 |
| 適合回答的問題 | 哪些 SEO 頁面帶來的轉換率最高?使用者在哪個步驟流失? | 哪些查詢字排名提升?哪些頁面 CTR 偏低,需要優化標題與描述? |
| 不適合用法 | 不適合用來判斷網站完整的 Google 搜尋曝光量 | 不適合分析使用者進站後的流失率與轉換品質 |
| 常見落差原因 | 追蹤碼未觸發、Cookie 被阻擋、來源歸因錯誤、重新導向問題、跨網域設定錯誤 | Canonical 歸屬、匿名查詢、資料截斷、彙總邏輯、搜尋類型差異、時區差異 |
| SEO 角色定位 | 衡量流量品質、使用者體驗與最終轉換結果 | 衡量搜尋可見度、排名競爭力與點擊機會 |
| 簡單比喻 | 像網站內部的監視器與收銀台紀錄 | 像 Google 搜尋結果頁上的路口曝光與流量計數器 |
GA4 與 GSC 常見誤解
常見誤解一:GSC 點擊不等於 GA4 工作階段
GSC 的點擊代表使用者在 Google 搜尋結果中點擊了你的網站連結,但這不代表 GA4 一定會成功記錄到一次工作階段。
使用者可能點擊搜尋結果後,因為手機網路不穩、網頁載入時間過長,或發現內容不符合期待,在頁面尚未完全載入前就按上一頁離開。這時候 GSC 可能已經記錄到一次點擊,但 GA4 追蹤碼還沒來得及觸發。
此外,瀏覽器隱私設定、廣告阻擋工具、Cookie 同意機制、GA4 追蹤碼載入順序等因素,也可能導致 GSC 有點擊紀錄,但 GA4 沒有順利生成對應的工作階段。
因此,GSC clicks 不應該直接等於 GA4 sessions。兩者可以用來觀察趨勢,但不適合當成會計報表一樣逐筆對帳。
常見誤解二:GSC property 與 GA4 data stream 範圍可能不同
在比對兩邊數據之前,必須先確認 GA4 與 GSC 所涵蓋的網站範圍是否一致。
例如,GSC 如果使用的是「網域型資源(Domain property)」,資料可能包含 http、https、www、非 www,以及不同子網域;但 GA4 資料串流可能只安裝在主站,或只追蹤其中一個網址版本。
如果網站有些子網域、活動頁、舊網址、PDF 檔案或第三方落地頁在 Google 搜尋中取得曝光與點擊,GSC 仍可能記錄到資料;但如果那些頁面沒有安裝或觸發 GA4 追蹤碼,GA4 就不會有完整對應的流量。
常見誤解三:Canonical URL 與實際落地頁不同
GA4 與 GSC 在網址(URL)的記錄歸屬上也可能不同。
GSC 可能會將資料統合到 Google 判斷的「標準網址(Canonical URL)」。也就是說,即使使用者實際點擊的是帶有參數、不同協定、不同網域版本或重新導向前的網址,GSC 仍可能把資料歸到主要標準網址。
相對來說,GA4 通常會記錄使用者實際進入網站時的落地頁(Landing page)或追蹤碼觸發時讀到的網址路徑(Page path)。
例如,同一個頁面可能同時存在以下網址版本:
https://example.com/page
https://www.example.com/page/
https://example.com/page?utm=xxx
在 GSC 裡,這些資料可能被整合到 canonical URL;但在 GA4 裡,可能會依照實際落地頁、參數、路徑或重新導向後的網址被拆開記錄。
這也是為什麼使用「頁面網址」比對 GA4 與 GSC 時,常常會發現數字對不起來。這不一定是資料錯誤,而是兩套系統對 URL 的歸屬方式不同。
常見誤解四:重新導向可能讓來源被歸錯
網站如果存在大量 301、302 重新導向,或從舊網址跳轉到新網址的過程中技術設定不完整,也可能讓 GA4 的來源歸因出現問題。
理想情況下,使用者從 Google 搜尋結果點擊進站,GA4 應該將這次工作階段歸類為 Organic Search。
但如果跳轉過程中遺失了 referrer,或經過 HTTP 到 HTTPS、跨網域跳轉、第三方平台轉接、短網址服務等流程,GA4 可能無法正確辨識流量來自 Google 搜尋。
結果就可能變成:
- Organic Search 被歸到 Direct
- Organic Search 被歸到 Referral
- Organic Search 被歸到 Unassigned
- Landing page 出現
(not set)
這時候你會看到 GSC 明明有點擊,但 GA4 的 Organic Search 數字偏低。
所以當 GA4 與 GSC 落差過大時,不只要看 SEO 報表,也要檢查網站的導向流程、跨網域設定、追蹤碼觸發與來源歸因。
常見誤解五:日期區間與時區也會造成差異
時區差異是造成單日數據落差的常見原因之一。GSC 成效報表的日期通常以 Pacific Time(PT)標記,而台灣網站的 GA4 property 通常會設定為台北時間(GMT+8)。
這代表兩邊即使都選同一天,實際涵蓋的 24 小時範圍也可能不同。尤其是只看單日資料時,時區差異會讓 GA4 與 GSC 的數字更容易對不起來。
此外,GSC 與 GA4 都需要時間處理資料。GA4 的部分報表與探索資料可能需要 24 至 48 小時處理,GSC 的近期資料也可能尚未完整。因此,分析時不建議直接比較「今天」或「昨天」的數據。
比較穩定的做法,是選擇至少三天以前的資料,並拉長日期區間,例如 7 天、28 天或 30 天,觀察整體趨勢,而不是只用某一天的數字下結論。
常見誤解六:GA4 報表選錯,也會讓落差變大
很多人在 GA4 觀察自然搜尋流量時,會混淆報表與維度的用途。GA4 裡常見的兩種流量報表是 User acquisition 與 Traffic acquisition。
- User acquisition:看新使用者第一次是從哪個來源認識網站。
- Traffic acquisition:看每一次工作階段是從哪個來源進入網站。
如果要拿來接近 GSC 的搜尋點擊概念,通常應該優先查看 Traffic acquisition,因為它觀察的是每一次工作階段的來源,比較接近 GSC「一次搜尋點擊帶來一次進站機會」的邏輯。
比對時,建議使用以下條件篩選:
Session source = googleSession medium = organic
如果只使用 Session default channel group = Organic Search,範圍會比較寬,因為 Organic Search 可能包含 Google 以外的自然搜尋來源,例如 Bing、Yahoo 或其他搜尋引擎。
如果拿 GSC clicks 去比 GA4 的 User acquisition,通常會看到更大的落差,因為 User acquisition 看的是新使用者第一次來訪來源,不是每一次搜尋點擊帶來的工作階段。
常見誤解七:GSC 本身也有資料彙總與隱私限制
GSC 不只會和 GA4 不同,GSC 自己在不同報表維度下,也可能出現總數不完全相加的情況。
例如,當你用查詢字、頁面、國家、裝置或搜尋外觀篩選資料時,GSC 可能因為匿名查詢、資料截斷、表格列數限制或彙總邏輯不同,導致表格明細加總後的數字,與圖表上顯示的總點擊數不完全一致。
另外,搜尋結果本身也越來越多元,包含精選摘要、圖片、影片、購物結果、AI 摘要等不同版位。使用者可能在搜尋結果頁就取得部分答案,造成曝光、點擊與實際進站流量之間的關係更複雜。
因此,GSC 不應只看單一表格的加總,而應該搭配查詢字、頁面、裝置、國家、搜尋外觀與長期趨勢一起判斷。
什麼時候需要進一步排查?
GA4 與 GSC 數據不一致是正常現象,重點不是追求完全一致,而是判斷落差是否合理。
如果差距在可接受範圍內,而且兩邊的長期趨勢大致一致,通常只需要分別使用兩套工具的正確用途即可。
但如果兩者差距明顯過大,或出現不符合常理的異常,就應該排除常態誤差,進一步檢查追蹤碼、Cookie 設定、重新導向、canonical、跨網域追蹤、GSC property 範圍與 GA4 來源歸因。
以下情況特別值得排查:
- GSC 點擊量很高,但 GA4 的 Organic Search 幾乎沒有流量。
- GA4 數據中,大量應為自然搜尋的流量被歸到 Direct、Referral 或 Unassigned。
- 某些在 GSC 表現良好、點擊量高的重要 Landing page,在 GA4 裡完全沒有資料。
- GA4 報表中出現大量
(not set)。 - 網站改版、更換網址或設定轉址後,GA4 的自然搜尋流量出現斷崖式下跌。
- GSC 使用 Domain property,但 GA4 只追蹤部分子網域或部分網址版本。
- 網站啟用 Cookie 同意橫幅後,GA4 自然搜尋流量明顯下降,但 GSC 點擊仍維持穩定。
SEO 分析應該怎麼看 GA4 與 GSC?
健康的 SEO 分析不應只看單一的點擊或流量數字,而是必須將搜尋曝光、進站行為與最終轉換結果串聯起來。
正確的做法不是硬把 GA4 與 GSC 對帳,而是讓兩套工具各司其職,發揮各自的強項。
GSC 適合用來分析:
- 網站在搜尋結果中的曝光量、點擊率(CTR)與平均排名表現。
- 市場搜尋需求的季節性或趨勢變化。
- 哪些查詢字或頁面獲得了 Google 搜尋流量。
- 哪些頁面的曝光量高但點擊率偏低,需要重新優化 Title 與 Meta Description。
- 哪些主題有排名成長空間,可以延伸內容或補強內部連結。
GA4 適合用來分析:
- 自然搜尋進站後的流量品質,例如互動率與平均參與時間。
- 使用者在網站內部的瀏覽路徑、行為流向與流失位置。
- 特定 SEO 落地頁的商業價值,例如表單送出、加入購物車、購買或營收。
- 自然搜尋流量是否真正轉化為有效名單、詢問、訂單或其他商業成果。
如何正確解讀 GA4 與 GSC 的落差?
如果 GSC 的點擊數持續上升,但 GA4 的互動與轉換沒有成長,代表搜尋端可能已經取得更多曝光與點擊,但問題可能出在「進站後的體驗」。
這時應該檢查頁面載入速度、內容是否符合搜尋意圖、CTA 是否清楚、表單是否太難填、導購路徑是否順暢,以及頁面是否真的承接了使用者想解決的問題。
如果 GA4 的自然搜尋流量明顯下滑,但 GSC 的點擊數保持平穩,應優先從「技術追蹤面」著手檢查。
這時要確認 GA4 追蹤碼是否正常觸發、Cookie 同意機制是否擋掉過多資料、重新導向是否洗掉來源、跨網域設定是否正確,以及 landing page 是否被正確記錄。
如果 GSC 的曝光量、點擊數與 GA4 的自然搜尋流量同步下滑,這時問題通常回到 SEO 本身與市場競爭。
你需要檢查網站排名是否下跌、重要頁面是否被拒絕索引、內容品質是否需要更新、搜尋意圖是否改變,或競爭對手是否搶佔了更多搜尋版位。
總結來說,GSC 用來評估搜尋端的曝光、排名與點擊機會;GA4 用來衡量進站後的互動品質、使用者行為與轉換價值。把兩者串起來看,才能真正掌握 SEO 從搜尋曝光到商業成果的完整全貌。
參考資料
本文內容主要參考以下 Google 官方文件,並結合 SEO 實務分析整理:
Google Search Central:Using Search Console and Google Analytics Data for SEO
說明 Google Search Console 與 Google Analytics 數據為什麼不會完全一致,包含 clicks 與 sessions 的差異、canonical URL 歸屬、非 HTML 頁面、搜尋類型與流量歸因等因素。
Google Search Console 說明中心:Performance report(Search results)
說明 Search Console 成效報表中的 clicks、impressions、CTR、average position、queries、pages 等主要指標與使用方式。
Google Search Console 說明中心:What are impressions, position, and clicks?
說明 Search Console 如何定義曝光、排名與點擊,以及搜尋成效資料可能如何歸屬到 Google 判斷的 canonical URL。
Google Search Console 說明中心:About Search Console data
說明 Search Console 資料的隱私限制、匿名查詢、低量查詢、敏感查詢與資料列限制等原因,這些都可能造成報表明細與總數不完全一致。
Google Search Console 說明中心:Add a website property to Search Console
說明 Search Console 的 Domain property 與 URL-prefix property 差異,其中 Domain property 會涵蓋指定網域下的不同協定與子網域。
Google Analytics 說明中心:[GA4] Data freshness
說明 GA4 資料新鮮度與資料處理時間,包含近期資料可能需要時間完成處理,因此不適合拿今天或昨天的資料做即時對帳。
Google Analytics 說明中心:Scopes of traffic-source dimensions
說明 GA4 中使用者、工作階段與事件層級的流量來源維度差異,有助於理解 User acquisition 與 Traffic acquisition 的不同。
Google Search Central:AI Features and Your Website
說明網站出現在 Google AI features,例如 AI Overviews 與 AI Mode 時,相關搜尋流量如何被納入 Search Console 成效報表。