文章目錄
在同一個GTM上管理多個環境的時候,我們需要將不同環境的資料發送到不同的評估ID,實現資料的隔離,這就需要使用對照表變數。
環境 | 網域 | 評估ID |
Development | dev.haranhuang.com | 評估ID-1 |
Testing | qa.haranhuang.com | 評估IID-2 |
Stagging | uat.haranhuang.com | 評估ID-3 |
Production | www.haranhuang.com | 評估ID-4 |
獲取網域
先在GTM裡配置網域變數,在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「網址」,命名為hostname,做如下設定:
hostname變數的作用是獲取當前訪問網頁的網域。
需要注意,它是不包含通訊協定,也就是https//或http//。
設定對照表
然後在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「對照表」,命名為Different measurement IDs,做如下設定:
輸入變數選擇上一步設置的hostname變數,我們是基於它做對照的。
變數Different measurement IDs就可以直接用於GA4的設定,它會自動基於網域將資料發送到不同的GA4。
更換衡量ID
將GA4頁面追蹤裡的代碼ID替換為變數Different measurement IDs:
驗證測試
可以驗證測試,假設測試https://www.haranhuang.com,可以在Tag Assistant裡Variable看到:
hostname變數是www.haranhuang.com,Different measurement IDs是評估ID-4, 這個訪問是正式站,會將資料發送到評估ID-4這個GA4。