更新時間:2025年12月2日
在GTM中,網址變數是最常用的內建變數之一。
透過網址變數,你可以擷取網址中的各種資訊,例如網域名稱、網頁路徑、UTM 參數、查詢參數、網址片段
這些資訊經常被用於:
- 觸發條件判斷
- GA4事件追蹤
- 廣告流量分析
- 多環境管理
- 網站內容分類
本文將介紹GTM網址變數的設定方式、各元件的含義,以及常見的實務應用情境
什麼是網址變數?
網址變數(URL Variable)可以用來解析網址中的不同組成部分,並將其作為變數提供給GTM使用。
例如以下網址:
https://www.haranhuang.com/google/google-tag-manager/a.html?cid=132#ga
透過網址變數即可取得網域名稱、網頁路徑、查詢參數、錨點、副檔名等資訊。
因此在設定觸發條件、傳送事件參數或管理不同網站環境時,網址變數非常實用。
如何建立GTM網址變數?
在GTM裡點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「網址」,變數類型選擇“網址”:
| 元件類型 | 說明 |
|---|---|
| 完整網址 | 完整的網址內容 |
| 通訊協定 | HTTP 或 HTTPS |
| 主機名稱 | 網域名稱 |
| 通訊埠 | Port 號碼 |
| 路徑 | 網頁路徑 |
| 副檔名 | 檔案副檔名 |
| 查詢 | URL 參數值 |
| 片段 | # 後面的 |
假設網址如下:https://www.haranhuang.com/google/google-tag-manager/a.html?cid=132#ga ,各網址元件對應如下:
| 元件類型 | 值 |
|---|---|
| 完整網址 | https://www.haranhuang.com/google/google-tag-manager/a.html?cid=132 |
| 通訊協定 | https:// |
| 主機名稱 | http://www.haranhuang.com |
| 通訊埠 | 443(HTTPS 預設)/80(HTTP 預設) |
| 路徑 | /google/google-tag-manager |
| 副檔名 | html |
| 查詢 | 若鍵為 cid,值為 132 |
| 片段 | ga |
了解這些元件後,就能依需求擷取特定網址資訊。
使用情境一:透過Hostname取得網域名稱
在「GTM」用對照表管理多環境下的多個評估ID 裡就會通過主機名稱的元件類型獲取網域,在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「網址」,命名為“hostname”,做如下設定:
hostname變數的作用是獲取當前訪問網頁的網域。
使用情境二:擷取UTM參數
UTM 參數是數位行銷分析中最常見的應用之一。
假設網址如下:https://www.haranhuang.com?utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale
如果想取得:utm_source=google中的值「google」,可使用網址變數中的Query功能。
在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「網址」,命名為“utm source”,做如下設定:
utm_source變數的作用是獲取utm_source裡的值google。
小結
網址變數是GTM最基礎且最常用的內建變數之一。
透過網址變數,你可以快速取得:
- 網域名稱
- 網頁路徑
- 查詢參數
- UTM 參數
- 網址片段
在實務上,網址變數廣泛應用於GA4追蹤、廣告流量分析、多環境管理及觸發

