什麼問題讓你需要 GTM

傳統上,要在網站上追蹤某個用戶行為,需要工程師在對應的程式碼位置插入追蹤腳本。每次要追蹤新的事件,就需要請工程師修改程式碼、重新部署。

這個流程慢、依賴技術資源,且容易因為溝通不清楚而出錯。

Google Tag Manager(GTM)的概念是:把一段「容器代碼」放入你的網站(只需要工程師做一次),之後所有的追蹤代碼都透過 GTM 的介面管理——行銷人員或網站管理者自己就能新增和修改追蹤,不需要每次麻煩工程師。

GTM 的 3 個核心概念

理解 GTM 只需要掌握 3 個概念:代碼、觸發條件、變數。

代碼(Tag)

你要「放入」網站的追蹤腳本。

例如:

  • Google Analytics 4 的追蹤代碼
  • Facebook Pixel
  • Google Ads 轉換追蹤
  • Hotjar(熱點圖工具)的腳本

這些「代碼」不再直接寫在網頁的 HTML 中,而是透過 GTM 管理和發布。

觸發條件(Trigger)

告訴 GTM「在什麼情況下執行這個代碼」。

常見的觸發條件:

  • 頁面瀏覽(每次有頁面被載入時)
  • 點擊(當某個按鈕或連結被點擊時)
  • 表單送出(當表單成功送出時)
  • 捲動深度(當用戶捲動到頁面的 50% / 75% / 100%)
  • 計時器(頁面停留超過 30 秒時)

變數(Variable)

動態的資料,讓你的代碼和觸發條件更靈活。

例如:「被點擊的元素的文字內容」「當前頁面的 URL」「表單送出的目標頁面」——這些都是變數,可以在代碼中引用。

GTM 快速設定流程

Step 1:建立 GTM 帳戶和容器

  1. 前往 tagmanager.google.com
  2. 建立帳戶(使用你的品牌名稱)
  3. 建立容器(選擇「網頁」類型)
  4. GTM 會給你兩段容器代碼,請工程師加入你的網站

Step 2:把 GA4 移入 GTM 管理

如果你的 GA4 追蹤代碼是直接嵌在網站中的,可以把它移入 GTM 管理(讓 GTM 作為唯一的代碼管理入口)。

在 GTM 中新增一個「Google Analytics: GA4 設定」代碼,輸入你的 GA4 評估 ID(G-XXXXXXXXXX),設定觸發條件為「所有頁面」。

Step 3:追蹤重要的點擊事件

例如:追蹤「預約諮詢」按鈕的點擊。

  1. 啟用 GTM 的「Click Element」和「Click Text」變數
  2. 使用 GTM 的「預覽」模式,在你的網站上點擊目標按鈕,找到按鈕的唯一識別(CSS 類別名稱或按鈕文字)
  3. 建立觸發條件:「點擊 — 所有元素」,條件為「Click Text 等於 預約諮詢」
  4. 建立代碼:「GA4 事件」,事件名稱為 button_click,加入包含按鈕文字的事件參數
  5. 發布

Step 4:追蹤聯絡表單送出

最重要的轉換事件。

在 GA4 設定中,把表單送出的 GA4 事件標記為「轉換」,這樣 GA4 的報告中就能看到轉換率。

GTM 的預覽和除錯

GTM 有一個非常好用的「預覽模式」(Preview Mode),讓你在正式發布之前,先在瀏覽器中測試你的代碼是否正確觸發。

進入預覽模式後,打開你的網站,GTM 會顯示一個 debug 面板,即時顯示每個觸發的代碼和對應的觸發條件。這讓你可以確認「點這個按鈕真的有觸發我設定的追蹤代碼」。

版本控制和安全性

GTM 的每次發布都會建立一個版本記錄,任何時候都可以回滾到舊版本。這是 GTM 的一個重要優點——實驗新的追蹤代碼不需要擔心搞亂生產環境。

安全注意事項: GTM 的帳戶要嚴格控制存取權限。舉凡可以發布到 GTM 的人,實際上可以在你的網站上放入任意的 JavaScript——確保只有可信任的人有「發布」權限。