Skip to content

使用 GTM 完成 GA 跨網域追蹤設定

開始前,請先確認是否已經完成 Google Analytics 跨網域追蹤設定的部分,如果你還不確定網站是否需要跨網域追蹤,可以先前往查看網站是否需要跨網域追蹤

完成 GA 跨網域追蹤,可以讓使用者在網站之間流動時,能夠將身分證明(client id)從一個網站帶到另一個網站;要達到這個目的分為兩個部分,首先我們要確保網站能夠分辨出使用者即將前往的網域是否為要連結(跨網域)的網站,如果是,就讓使用者帶著自己的身分證明(client id)參數前往該網站,接著就要確保目的地網站能夠正確的讀取使用者帶來的參數並使用它作為使用者的身分證明。

備註:接下來的教學將使用 datasupplied.com 與 shop.googlemerchandisestore.com (Google 示範商店) 作為範例,並假設兩個網站共用相同的 GTM 容器。

Step 1: 設定要連結的網域

設定連結的網域清單,網站就會知道當使用者即將前往清單中的網域時,自動讓使用者帶著身分證明參數前往該網域。

gtm 設定要連結的 網域

前往 Google Tag Manager 的網頁瀏覽代碼,啟用覆寫設定並在更多設定 -> 跨網域追蹤 -> 自動連結網域欄位填入所有要連結的網域(不包含自己),如果你的網域是共用相同的 GTM 容器,則填入所有的網域。

  • 如果你想要自動連結所有的子網域,則填入主網域即可。(例:追蹤 blog.example.com 與 shop.example.com 兩個子網域,只需填入 example.com 即可)
  • 如果你想要只連結某一個特定的子網域,則填入完整的網域包含子網域。(例:只要連結 blog.example.com 不要連結 shop.example.com 就填入 blog.example.com )

Step 2: 開啟跨網域連結功能

開啟跨網域連結後,網站就可以正確的讀取使用者帶來的參數並使用它作為使用者的身分證明。

gtm 開啟跨網域連結功能

在更多設定 -> 要設定的欄位(繼續使用前一個步驟的網頁瀏覽代碼),填入以下設定:

  • 欄位名稱 -> allowLinker
  • 值 -> true

Step 3: 發布前做最後的檢查

到這裡,跨網域追蹤設定已經完成,在發布 GTM 版本前,跟著下面的步驟檢查網域是否已經連結在一起。

測試使用者情境:使用者先到了A網站(datasupplied.com),接著透過連結從A網站前往B網站(shop.googlemerchandisestore.com)。

備註:接下來的檢查將使用 Digodat Tag Manager Injector (第三方插件) 將容器安裝到示範商店上,模擬正常的使用情境,使用此插件安裝 GTM 容器只限於自身的瀏覽器,並不是真的將 GTM 安裝到示範商店上。 

第一步: 記下網站A的 client id(_ga cookie)

網站 ga client id cookie

備註:這邊使用的是 edit this cookie 第三方插件。

第二步: 點擊從A網站連到B網站的連結,並檢查到達B網站時是否帶有 client id 參數。

跨網域 client id

第三步: 檢查B網站的 client id(_ga cookie)是否已經帶入相同的 client id。

網站 ga client id cookie

更多有關跨網域的說明可參考官方文件

數據顧問服務

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

文章許願池

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

數據顧問服務

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

文章許願池

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

數據顧問服務

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

文章許願池

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

Scroll To Top