Skip to content

Google Analytics 跨網域追蹤設定

如果你還不確定網站是否需要跨網域追蹤,可以先前往查看網站是否需要跨網域追蹤

在預設環境下, 一個 Google Analytics 資源只會對應一個網站,所有來自網站以外的使用者流量都會被視為外站推薦(referral),如果直接將兩個網站安裝同一組 GA 追蹤碼,同一個使用者在兩個網站的行為會分別被視為各自的使用者行為,且行為流程會完全對不起來,要解決這個問題,就必須在 GA 與追蹤設定上做一些調整,最終目的就是將使用者在跨網域的瀏覽行為串接起來並整合成同一個使用者和行為;本教學將會分為兩篇文章,分別針對 GA 以及 GTM 要做的修改作詳細的解說。

備註:如果網站使用的是 gtag 追蹤碼,一樣可以參考本教學,並參考 gtag 開發者文件將 GTM 設定的部分套用在 gtag 設定上。

注意: Google Analytics 跨網域追蹤指的是追蹤使用者在不同網域之間交互流動行為,如果使用者是分別造訪不同的網域(例如從 google 搜尋分別前往不同網站), GA 還是會將使用者認定為不同的使用者與行為。

Step 1: 新增參照連結網址排除

參照連結網址排除清單內的網域會被 GA 認定為直接流量(direct)而非推薦流量(referral),當使用者從清單內網域來到網站, 對 GA 來說該使用者的來源/媒介會是“(direct)/(none)”;反之,如果使用者從清單以外的網域來到網站,該使用者的來源/媒介就會是“xxxxx.com/referral”

按照 GA 的邏輯,只要來源/媒介變更,且不是直接流量(direct)/(none),就會直接開啟新的工作階段並替換成新的來源/媒介,只要將所有希望連結的網域新增到清單內,就能避免使用者在網域之間流動時產生推薦流量(referral)進而造成不必要的新工作階段。

GA 新增參照連結網址排除清單

前往 Google Analytics 點擊左下方的管理 -> 資源 -> 追蹤資訊 -> 參照連結網址排除清單,正常情況下主網域應該已經被設定好了(GA 會根據創建資源時填寫的網域自動添加),將所有要排除的網域新增到清單內即可,例如”www.example.com”則添加”example.com”即可,不需要加子網域(除非要限制只排除單一子網域的流量,詳細說明可參考這篇文章)。

Step 2: 建立資料檢視篩選器(選擇性)

google analytics 預設網站內容報表

在預設條件下, Google Analytics 網站內容報表只會提供網頁路徑;舉例來說, “https://example.com/cate/0001” 進到報表就會變成 “/cate/0001″。由於網域名稱預設並不會出現在報表內,因此當我們同時搜集多個網域的數據到同一個 GA 資源裡面時,我們很難去分辨出路徑到底是屬於哪一個網域;舉例來說,同時收集”https://example1.com/cate/0001″與”https://example2.com/cate/0001″這兩個頁面的數據時,兩個路徑在 GA 報表內會長的一樣(都是 /cate/0001);要讓報表顯示出完整的網域與路徑,只需要添加資料檢視的篩選器,即可將網域名稱添加到路徑相關的欄位。

備註:篩選器做的變更只會影響該資料檢視建立篩選器後的數據,並不會(也沒辦法)回溯過去的數據。

1. 建立或選擇想要套用此篩選器的資料檢視,並前往篩選器。

新增篩選器
前往 GA 左下角管理 -> 資料檢視 -> 篩選器 -> 新增篩選器

2. 新增自訂進階篩選器,依序填入以下設定:

  • 欄位 A -> 擷取 A:主機名稱 -> (.*)
  • 欄位 B -> 擷取 B:請求 URI -> (.*)
  • 輸出至 -> 建構函式:請求 URI -> $A1$B1
GA 新增進階篩選器

完成設定後,收到的數據在此資料檢視就會呈現完整的網域名稱與路徑,包含網站內容報表以及所有和網域相關的欄位。

Google Analytics 網站內容報表

下一步

到這裡,算是完成 Google Analytics 呈現跨網域數據要做的所有步驟,接下來,請前往 GTM 跨網域追蹤設定,完成完整的跨網域追蹤設定。

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

數據顧問服務

數據酷顧問團隊
提供企業專屬的數據解決方案

文章許願池

想看什麼文章主題?
我們會儘快為您安排

Scroll To Top