你可能也有這種感覺,GA4 報表看起來很完整,實際要回答「哪個頁面帶來詢問?哪顆按鈕真的有用?購物車為什麼加了又不買?」卻常常卡住。原因通常不是 GA4 不行,而是 GA4 事件追蹤 沒先設計好。
把事件做好,就像在網站每個關鍵路口放上路標。你不只知道人來過,還能看見他們做了什麼,在哪裡停下來,最後有沒有走到你想要的終點。
這篇用新手視角,給你一套可直接套用的事件命名範本,10 個必追事件清單,還有兩個 GTM 實作例子,讓你能把網站成效「看懂」而不是「看過」。
文章目錄
Toggle先釐清 GA4 事件類型,別重複造輪子
GA4 的核心是事件。只要你能用事件描述使用者行為,報表與探索分析就會變清楚。實務上可以用一個簡單順序來決定怎麼追。
- 自動收集事件:例如
page_view、session_start,通常不用管。 - 增強型衡量(Enhanced Measurement):用資料串流的開關就能追到 scroll、站內搜尋、外部連結點擊等,先用它。
- 建議事件(Recommended events):像
sign_up、login、purchase這類有標準名稱與參數,能更好對接 GA4 報表與廣告。 - 自訂事件:前面都不適合才用,並且要命名一致。
如果你想快速補齊概念,可參考 Niteco 的事件總覽文章,對事件分類與用途講得很清楚:https://niteco.com/articles/GA4-events-what-are-they-how-to-set-up/
事件設計範本與命名清單(可直接套用)
事件命名不是「越細越好」。太碎會讓事件清單爆炸,報表反而更難用。新手最穩的做法是用「動作」當事件名,用「細節」放參數。
命名規則(建議固定寫法)
- 事件名稱:小寫 + 底線,例如
generate_lead、add_to_cart - 同一類行為,用同一事件名,差異用參數表示
例:不要做header_cta_click、footer_cta_click,改用click或cta_click+link_position
事件設計小範本(每個事件都先寫這 5 欄)
| 欄位 | 你要寫什麼 | 範例 |
|---|---|---|
| 事件名稱 | 發生了什麼 | generate_lead |
| 觸發條件 | 什麼狀況才算發生 | 表單成功送出後 |
| 主要參數 | 你之後想切的維度 | form_id, lead_type |
| 對應目標 | 這事件用來回答哪個問題 | 哪個表單帶來最多詢問 |
| 是否 Key event | 需不需要當轉換 | 是 |
想看官方對「自訂事件」與命名限制,可看 Google 說明:https://support.google.com/analytics/answer/12229021?hl=en
新手最小可行追蹤(MVT):先從 3 到 5 個事件開始
一開始就追 30 個事件,最常見的結果是「很多資料,但沒人看」。建議先用最小組合跑 2 週,確認資料穩定,再擴充。
MVT 推薦組合(通用型網站)
page_view(基礎流量與內容入口)scroll(內容是否被閱讀,增強型衡量可取得)outbound_click(外部導流成效,增強型衡量可取得)generate_lead或sign_up(你的核心目標)- 電商再加
purchase(成交才是終點)
MVT 的重點不是「少」,而是每個事件都能回答一個經營問題。
10 個必追事件清單(含取得方式與建議參數)
先提醒一個原則:能用增強型衡量就先用,真的需要更準的商業事件,再交給 GTM 或 data layer。下面這張表以常見網站成效為導向,你可以依情境替換其中 1 到 2 個事件。
| 事件(event name) | 你會用它看什麼 | 取得方式 | 常見參數(建議) | 建議設 Key event |
|---|---|---|---|---|
page_view | 哪些頁面是入口與熱門內容 | 自動收集 | page_location, page_referrer | 否 |
scroll | 內容有沒有被看到(粗略) | 增強型衡量 | percent_scrolled(若用自訂可帶) | 否 |
click | 站內重要按鈕點擊量 | 增強型衡量可用,但多數會改 GTM 精準化 | link_text, link_url, link_classes | 看情況 |
outbound_click | 外部連結導流是否有效 | 增強型衡量 | link_url, link_domain | 否 |
view_search_results | 站內搜尋需求,找不到商品的訊號 | 增強型衡量(站內搜尋) | search_term | 否 |
sign_up | 註冊成效與來源 | 通常需 GTM 或前端事件 | method, plan(若有) | 是 |
login | 登入使用率,會員回訪 | 通常需 GTM 或前端事件 | method | 看情況 |
generate_lead | 詢問或表單名單 | 通常需 GTM 自訂 | form_id, form_name, lead_type | 是 |
add_to_cart | 商品興趣與購物意圖 | 通常需電商 data layer 或外掛整合 | items, value, currency | 否 |
purchase | 成交與營收 | 通常需電商 data layer 或外掛整合 | transaction_id, items, value, currency | 是 |
如果你不確定「哪些算建議事件」,直接對照官方清單最省事:https://support.google.com/analytics/answer/9267735?hl=en
GTM 設定示例 1:表單送出(generate_lead)
這個最適合企業站、服務站、WordPress 聯絡表單。重點是「只在成功送出後觸發」,不要用點擊送出按鈕就算完成。
建議觸發條件(Trigger)
- 類型:Form Submission 或自訂事件(依表單工具而定)
- 條件:頁面出現成功訊息,或導向 thank-you page
- 範例條件:Page URL 包含
/thank-you/,或 DOM 出現.form-success
GA4 事件標籤(Tag)
- Event name:
generate_lead - 建議參數:
form_id:例如contact_formform_name:例如Contact Uslead_type:例如service_inquirypage_location
小提醒:表單欄位內容(姓名、Email、電話)不要當參數送出,這是 PII,會踩 GA4 規範。
GTM 設定示例 2:加入購物車(add_to_cart)
電商的 add_to_cart 最好走 data layer,因為你會需要商品資料。若你用 WooCommerce,常見做法是用外掛把商品資訊推到 data layer,GTM 再把它送進 GA4。
建議觸發條件(Trigger)
- 類型:Custom Event(來自 data layer)
- 事件名:例如
dl_add_to_cart(你站內自定) - 觸發時機:商品成功加入購物車後推送
GA4 事件標籤(Tag)
- Event name:
add_to_cart - 建議參數(對應電商分析很重要):
currency:例如TWDvalue:加入購物車金額小計items:商品陣列,至少含item_id,item_name,price,quantity
如果你想看更完整的 GA4 + GTM 事件追蹤操作脈絡,Analytics Mania 的教學很實用:https://www.analyticsmania.com/post/how-to-track-events-with-google-analytics-4-and-google-tag-manager/
把事件變成成果:Key event 與驗證流程
事件送進 GA4 只是開始。下一步是把真正重要的事件標成 Key event,例如 purchase、generate_lead、sign_up。別把「所有 click」都標成轉換,報表會失真。
上線前請用三段檢查,少走很多冤枉路:
- GTM Preview:確認只有在對的頁面與對的動作才觸發
- GA4 DebugView:確認事件名稱與參數都有進來
- GA4 Realtime:確認正式環境也收得到
隱私、Consent Mode 與 PII 禁止上傳
2026 年的追蹤,隱私不是選配。只要你有歐盟流量或使用廣告功能,Consent Mode 幾乎是基本配備。可以先看 Google 的官方介紹頁,了解 Consent Mode 的定位與行為:https://business.google.com/us/privacy/products/consent-mode/
兩個底線請直接記住:
- 不要上傳 PII:Email、電話、姓名、身分證字號都不行,包含 URL query 也要避免。
- 先有同意再收集:尤其是廣告相關 cookie,請跟你的 CMP 或法遵流程對齊。
結語:用 10 個事件,讓成效「可解釋、可行動」
把 GA4 事件追蹤 做好,你會從「看流量」變成「看行為」。先用 MVT 把 3 到 5 個事件跑穩,再補齊這 10 個必追事件,你就能清楚知道使用者在哪裡停住,該改頁面,改流程,還是改商品。下一步很簡單,挑一個你最在意的目標事件(generate_lead 或 purchase),今天就把它用 GTM 設到能在 DebugView 看到為止。





