有問題可以在文章底部留言

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

Google Tag Manager Haran 3年前 (2023-02-11) 3356次瀏覽 0條留言

更新時間:2026年6月10號

在GTM中,觸發條件(Trigger) 是最重要的核心功能之一。

無論你要安裝GA4、追蹤按鈕點擊、表單送出、影片觀看,還是電商事件,都必須透過觸發條件來決定:

什麼時候執行 Tag(代碼)?

本篇將完整介紹GTM的觸發條件類型、執行順序,以及實際使用建議。

什麼是GTM觸發條件(Trigger)?

觸發條件是GTM用來監聽網站或App使用者行為的機制。

當使用者發生特定互動時,例如:

  • 開啟網頁
  • 點擊按鈕
  • 送出表單
  • 捲動頁面
  • 播放YouTube影片

GTM便會依照設定觸發對應的Tag(代碼)。

簡單來說:

Trigger 決定「何時執行」,Tag 決定「執行什麼」。

因此,每個Tag至少都必須綁定一個Trigger才能正常運作。

 

GTM共有幾種觸發條件?

截至目前為止,GTM共提供18種觸發條件,可分為4大類:

類別 觸發條件數量
網頁瀏覽 5 種
點擊 2 種
使用者參與 4 種
其他 7 種

網頁瀏覽

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

網頁瀏覽是最常使用的觸發條件類型,主要用於網站載入階段。

  • DOM就緒:在瀏覽器以 HTML 格式建構完整個網頁、系統也準備好剖析文件物件模型 (DOM) 時啟動
  • 初始化:在所有其他觸發條件之前觸發,「但」會在同意聲明初始化觸發條件之後觸發
  • 同意聲明初始化:觸發順序最優先,用於Cookie Consent/同意聲明設定,如只要使用者同意,才可以收集資料
  • 網頁瀏覽(也叫容器已載入):在網路瀏覽器開始載入網頁時立即啟動
  • 視窗已載入:在網頁 (包括圖片和指令碼等所有內嵌資源) 完全載入後啟動

網頁瀏覽觸發條件的優先順序如下:同意聲明初始化>初始化>網頁瀏覽(也叫容器已載入)>DOM 就緒>視窗已載入,可以在Tag Assistant裡看:GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

在設定GA4代碼的時候觸發條件往往選擇“網頁瀏覽(也叫容器已載入)”,這是為了確保資料盡快發送,避免因為打開網頁後很快就離開,導致的跟追蹤不到的情形。

 

 

點擊

在事件追蹤中,點擊是最常使用的類型,有兩個:

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

  • 僅連結:只追蹤使用 <a> 元素的 HTML 連結 (例如 <a href="www.haranhuang.com">Haran</a>) 獲得的點擊。
  • 所有元素:追蹤網頁上任何元素 (例如連結、圖片和按鈕等等) 獲得的點擊。

實務建議:如果你不知道用哪個點擊觸發條件,就用所有元素,因為它能涵蓋大部分網站互動情境。

 

使用者參與

這類Trigger用來追蹤使用者與網站內容的互動情況。

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

 

其他

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

  • JavaScript 錯誤觸:當頁面發生JavaScript Error時觸發。
  • 自訂事件:自訂事件可在網站/行動應用程式上追蹤無法以標準方法處理的互動,如電商事件
  • 觸發條件群組:將多個Trigger組合成一個條件。
  • 計時器觸發:依固定時間間隔觸發。
  • 記錄變更:當網址發生變化時觸發,通常用於SPA/PWA的追蹤

 

 

如何新增GTM觸發條件?

在GTM中點擊「觸發條件」——「新增」——「請選擇觸發條件類型以開始設定…」:

GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

就可以選擇觸發條件類型。

 

GTM觸發條件管理技巧

隨著網站追蹤需求增加,觸發條件數量往往會快速成長。

建議遵循以下管理原則。

  • 命名規則統一:觸發條件稱最好與 Tag 名稱對應,這樣容易知道哪個代碼對應哪個觸發條件
  • 定期清理未使用觸發條件:沒使用的觸發條件盡量刪除,確保GTM容器的大小。在觸發條件裡點擊「代碼」這一列,就會自動排序,為0的就表示沒有被使用,可以刪除GTM 觸發條件(Trigger)完整教學:18 種觸發類型與實務應用解析

GTM觸發條件常見問題(FAQ)

GA4 建議使用哪種頁面瀏覽觸發條件?

一般建議使用:網頁瀏覽(Page View/Container Loaded)

可讓資料盡早送出,降低訪客快速離站造成的資料遺失風險。

 

點擊追蹤應該選「僅限連結」還是「所有元素」?

大部分情況建議使用:所有元素(All Elements)

因為許多網站按鈕並非真正的 <a> 連結,而是透過 JavaScript 或其他 HTML 元素實作。

 

總結

觸發條件是GTM的核心功能,負責決定Tag在什麼時候執行。

如果你剛開始學習GTM,建議優先熟悉以下幾種最常用的觸發條件:

  • Page View(網頁瀏覽)
  • All Elements(所有元素)
  • Custom Event(自訂事件)
  • Form Submission(表單提交)
  • Element Visibility(元素可見度)
  • History Change(記錄變更)

掌握這些觸發條件後,已經能完成大部分GA4、廣告轉換與網站互動追蹤需求。


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址