用 GTM 設定 GA4 事件追蹤:精準掌握使用者行為的實戰教學

管管
小常識 網路行銷

GA4 不再自動追蹤所有使用者行為,因此若你想追蹤「按鈕點擊」、「檔案下載」、「表單送出」等互動行為,就需要搭配 Google Tag Manager(GTM) 自訂事件追蹤。這篇文章教你如何實作。

GA4 事件追蹤是什麼?

在 GA4 中,所有資料都是事件(event),不像舊版 Universal Analytics 有分頁面、事件、電商等類型。這讓追蹤變得更彈性,但也更需要你主動定義。

步驟一:確認 GA4 已透過 GTM 安裝

若你尚未設定 GA4,可先參考這篇 GTM 入門教學完成基本 GA4 設定。

  • GTM 中新增一個「GA4 設定」Tag,填入測量 ID
  • 觸發條件設定為 All Pages
  • 此設定將作為之後事件 Tag 的「參考變數」

步驟二:啟用內建變數

在 GTM 左側點選「變數」→「設定」→ 勾選以下變數:

  • Click Classes
  • Click ID
  • Click Text
  • Click URL

這些變數可用來判斷使用者點擊了什麼。

步驟三:建立事件觸發條件(Trigger)

  1. 點選「觸發條件」→ 新增
  2. 選擇「點擊 - 所有元素」
  3. 觸發方式選「某些點擊」
  4. 條件範例:Click ID 等於 submit-btn(根據你的網頁元件設計)

可搭配「預覽模式」檢查 Click ID 或 Click Classes。

步驟四:建立 GA4 事件 Tag

  1. 新增 Tag → 類型選「GA4 事件」
  2. GA4 設定欄位 → 選剛剛建立的「GA4 設定變數」
  3. 事件名稱 → 建議使用有語意的名稱,例如 form_submitcta_click
  4. 事件參數(可選):例如
    • 參數名稱:button_text → 變數:{{Click Text}}
    • 參數名稱:click_url → 變數:{{Click URL}}
  5. 觸發條件 → 選剛剛建立的 Click Trigger

步驟五:預覽並測試

點選 GTM 上方「預覽」,進入你的網站測試事件是否成功觸發。打開 GA4 的「即時報表」也可即時看到事件名稱出現。

最佳命名與實務建議

  • 事件命名盡量小寫、用底線,例如 download_pdfadd_to_cart
  • 用變數帶入內容細節,有助於後續報表分析
  • 避免用中文命名事件(GA4 有時不穩)

進階應用建議

  • 追蹤多個按鈕 → 用 Click Text 或 Click Classes 做條件分流
  • 追蹤表單送出 → 觸發條件可改為「表單提交」或透過 JS Callback 觸發
  • 追蹤外部連結點擊 → 用 Click URL + 正規表達式排除本站網域

GA4 雖然功能強大,但「事件」才是掌握使用者行為的核心,而 GTM 就是你埋下這些事件的好幫手。

從按鈕點擊、影片播放、下載檔案到購物車操作,只要善用 GTM + GA4 事件追蹤,你就能打造一套完整的轉換數據分析系統。別再只看 PV 和流量,開始追蹤「真正的行動」吧!