官網、預約系統、金流頁分屬不同網域時,GA4 跨網域追蹤的判斷與設定

當訪客會從你的官網連到另一個「你也能安裝 GA4 代碼」的網域,並在那裡完成預約、下單或付款時,就需要設定 GA4 跨網域追蹤。設定方式是在資料串流的代碼設定中,把所有相關網域加入「設定網域」清單,讓 GA4 在連結上自動附加 _gl 參數,把同一位訪客的身分帶過去。

沒有設定的後果很具體:訪客在官網點了「立即預約」,跳到預約系統網域後,GA4 會把他當成一位新的使用者、一個新的工作階段,來源變成你自己的官網。最後在報表裡,所有預約轉換的來源都變成「參照網址:你的官網」,廣告、自然搜尋、社群帶來多少預約,全部看不出來。

這篇文章用「症狀」出發,先幫你判斷自己是不是需要跨網域,再說明設定與驗證。我們發現很多團隊不是不會設,而是不確定自己的狀況算不算跨網域。

三個常見症狀,對照看看你是哪一種

打開 GA4 的流量開發報表,把維度切到「工作階段來源」,如果看到以下情況,就值得進一步檢查:

  • 來源清單中出現你自己的網域,而且帶來的轉換比例偏高。
  • 來源清單中出現金流商、預約平台或購物車服務商的網域。
  • 轉換數字合理,但幾乎所有轉換都歸在直接流量或參照流量,付費廣告的轉換卻很少。

第一種通常是跨網域沒有設定,或設定了但連結參數在跳轉過程中遺失。第二種則是訪客從外部金流頁返回你的網站時,GA4 把金流頁當成新的流量來源,這需要的是「參照網址排除」,不一定是跨網域。第三種比較複雜,可能兩者都有,也可能是廣告點擊識別碼在跳轉中被移除。

如果你的轉換數字跟廣告後台一直對不上,也可以一併參考廣告平台回報與 GA4 差三成的拆解,其中有一部分原因就來自跨網域斷裂。

什麼情況需要跨網域,什麼情況不需要

跨網域追蹤的前提是:兩邊網域都能安裝同一個 GA4 資料串流的代碼。如果對方網域是第三方平台,你無法放入自己的代碼,那就不是跨網域的問題,而是參照網址排除的問題。

情境需要跨網域需要參照網址排除說明
官網 A 連到自有購物站 B,兩邊都能裝代碼需要通常不需要設定網域清單加入 A 與 B
官網連到第三方預約平台,平台允許填入 GA4 評估 ID需要視情況需確認平台是否支援帶入 _gl 參數
購物車結帳跳到金流商付款,再跳回感謝頁不需要需要把金流商網域列為不想要的參照網址
同一主網域的不同子網域,例如 www 與 shop不需要不需要GA4 預設會以主網域寫入 Cookie
官網連到外部社群平台或新聞稿網站不需要不需要訪客離開後不回來完成轉換

最後一列看似多餘,但我們確實遇過團隊把所有外部連結網域都加進跨網域清單,結果連結上被加了一堆 _gl 參數,對方網站也無法使用,只是讓網址變得很醜。

子網域那一列也值得注意。GA4 的第一方 Cookie 預設寫在主網域層級,所以 www 與 shop 這類同主網域的子網域本來就會共用使用者識別,不需要額外設定。

設定步驟:在資料串流中完成,不必動 GTM

GA4 的跨網域設定可以直接在後台完成,官方步驟可參考設定跨網域評估。流程大致如下:

  1. 進入管理,選擇資料串流,點選你的網頁串流。
  2. 開啟代碼設定,找到設定網域。
  3. 新增條件,把所有需要共享訪客身分的網域都加入,包括你自己的官網網域。
  4. 儲存後,GA4 代碼會在符合條件的連結上自動附加 _gl 參數。

第三步常見的遺漏是只加了對方網域,沒有加自己的網域。跨網域是雙向的,清單中要包含所有參與的網域,訪客從哪一邊出發都能正確帶過去。

另外,兩邊網域都必須安裝同一個資料串流的評估 ID。如果預約系統上裝的是另一個 GA4 資源,或是舊版的代碼,跨網域就不會成立。

驗證:看 _gl 參數有沒有活著抵達

設定完成後,最直接的驗證方式是實際點一次連結:

  • 從官網點擊前往預約系統的連結,觀察網址列,應該會看到網址後方帶有 _gl 開頭的參數。
  • 如果網址上看不到 _gl,檢查連結是否由 JavaScript 動態產生,或是否經過了中間的轉址頁。
  • 如果 _gl 出現在第一個網址,但最後落地的網址沒有,代表中間某一次轉址把參數丟掉了,需要請對方平台或工程師保留查詢參數。
  • 在 GA4 DebugView 中,確認跳轉前後的事件屬於同一個裝置,工作階段沒有被切斷。

_gl 參數有時效性,通常只在短時間內有效。所以驗證時要點了就跳,不要複製網址隔很久再貼上,否則看起來像是設定失敗,其實只是參數過期。

表單送出後跳轉到另一個網域的情況也要特別注意。GA4 的自動連結裝飾主要作用在一般連結與表單上,但如果是由程式碼控制的跳轉,參數可能不會被帶上,這時就需要請工程人員在跳轉時手動保留參數。驗證時也可以對照官方的自動收集的事件清單,確認跳轉後的第一個頁面有正常送出 page_view 與 session_start,沒有出現重複的 first_visit。

參照網址排除:金流頁返回的解法

當訪客從你的網站跳到金流商付款,付款完成後再跳回你的感謝頁,GA4 可能會把這次返回視為新的工作階段,來源是金流商。結果購買轉換被歸給了金流商網域,原本的廣告或搜尋來源消失。

解法是在代碼設定中找到「列出不想要的參照網址」,把金流商的網域加入。這樣訪客從金流商返回時,GA4 不會把它當作新的流量來源,轉換會留在原本的工作階段。

這個設定很容易漏掉,因為它不影響轉換數量,只影響轉換來源。很多網站的購買總數是對的,但來源報表長期被金流商佔據一大塊,大家也就習以為常。建議每次換金流商或新增付款方式,都要回頭檢查這份清單。

常見錯誤

  • 設定網域清單只加對方網域,沒有加自己的網域。
  • 兩邊安裝的不是同一個資料串流,或其中一邊還是舊版代碼。
  • 中間轉址頁把查詢參數丟掉,_gl 無法抵達。
  • 把金流商網域加進跨網域清單,但其實應該用參照網址排除。
  • 同意橫幅在跳轉後的網域上重新出現,使用者拒絕後代碼沒有觸發,看起來像是跨網域失效。
  • 設定完沒有驗證,直到下個月看報表才發現來源還是錯的。

最後一點我們在轉換追蹤重建的那一週也提過:追蹤設定改完當天就要驗證,不要等報表告訴你。而對於有實體活動、展會等線下轉換點的企業,跨網域只是其中一段,完整的追蹤點設計可以參考線下活動的六個數位追蹤點。

設定後的檢核清單

  1. 流量來源中自己的網域比例明顯下降。
  2. 金流商網域不再出現在轉換來源前幾名。
  3. 付費廣告與自然搜尋的轉換比例回到合理範圍。
  4. 實際點擊測試,_gl 參數能完整抵達最終頁面。
  5. DebugView 中跨網域前後屬於同一個使用者與工作階段。

這五項都通過,才算真正完成。如果你的網站同時牽涉多個網域、多個第三方平台,而且不確定該從哪裡下手,歡迎參考我們的顧問服務,我們可以協助盤點整條轉換路徑上的每一個網域。

常見問題

第三方預約平台不讓我安裝 GA4 代碼,還有辦法追蹤嗎?

如果無法在對方網域安裝代碼,就無法做真正的跨網域追蹤。可行的替代方式是追蹤官網上「前往預約」的點擊事件作為代理指標,並詢問平台是否提供轉換回傳或匯出功能。

設定跨網域之後,歷史資料會被修正嗎?

不會。跨網域設定只影響設定生效後收集的資料,過去被切斷的工作階段維持原狀。分析時可以把設定日期標註起來,避免把前後差異誤判為成效變化。

網址上多了 _gl 參數,會不會影響 SEO?

_gl 只會出現在使用者點擊後的網址上,一般不會被搜尋引擎當作獨立頁面收錄。若擔心重複網址,可以確認頁面已設定正確的標準網址。

寫在最後的三件事

版權

本站每一個字、每一版面與案例紀錄,皆由冠誠數位行銷逐字撰寫、逐版校訂而成,原稿與時間戳紀錄完整保存。未經書面同意而複製、改寫、轉載或挪作他用者,本所將依著作權法追究,絕不寬貸。

隱私

您寫給我們的每一個字,只用來回覆您的委託,不轉售、不交換。全站以 HTTPS 加密傳輸,主機由 WP Engine 代管。

保密

委託期間與結束之後,您的企業名稱、數據與案情一律不對外揭露;正式合作前,雙方簽署保密協議。所有往來以文字全程紀錄,說過的話都有據可查。