GA4要怎麼設定自訂事件? 如果網站要蓋GA4事件漏斗,或是GA4自訂事件、GA4自訂轉換事件,可以透過本篇文章使用GTM,完成GA4自訂事件的埋設。本篇範例透過追蹤網頁的選單列,當然你可以再將這個追蹤設定,延伸至其他網站上的事件設定。再埋設GA4自訂事件前,你需要先將GA4與GTM串接好,才有辦法做自訂事件的設定。
GTM後續可實施的追蹤事件。例如「撥打電話、加入社群、ICON圖示、網站指定按鈕、圖片」等GA4事件。這一篇的教學你只要有掌握,基本上都可以自行部署網站的GA4自訂事件。如果你要深入埋設全站事件,那你可能會需要學習「GTM基礎教學|GTM如何使用DOM抓取表格的值|3分鐘學CSS Selector」
要如何知道客人進入首頁後,點擊的事件或是選單列被點了幾次。 這一次的教學中,教你如何使用GTM追蹤官網上的選單列、菜單列,並成功將事件傳送回GA4。
直接透過GA4製作自訂事件,可以查看「如何用GA4怎麼設定自訂事件| 無需使用GTM埋設」。
收集完整名單型,包含驗證機制追蹤「GTM教學 – WordPress表單驗證事件 – GA4追蹤教學」。
章節內容
如何依照產業規劃GA4事件漏斗
以下將常見的網站轉換事件大致分類,並寫出可行的事件規劃,每個商業模式都不同,因此寫的事件、參數可能需要再做調整。另外如果沒有你的產業別適用的事件漏斗規劃,也歡迎留言給我知道。
如果你的事件有包含「自訂參數」,那你可以透過這篇追蹤KOL的來源,設定GA4設定自訂參數。
名單型
如果只是要名單型追蹤,可以查看這篇「GTM基礎教學|名單型網站追蹤|Thankyou Page & 填寫表單事件」。
這一篇講述不用驗證使用者「是否有完整」填寫表單的GA4事件。如果你想要追蹤「完整填寫的使用者」那可以看填寫表單提交按鈕。
再來是你想要把填寫表單的資料做外傳,可以使用CSS Selector將表單的值選取,並且回拋給GA4,但要注意有PII的資料無法,需要將資料導外,或是也可以做Google Ads的強化轉換。
**視不同網站,不同事件、參數
- 轉換事件:form_submit
- 微轉換事件:add_line, phone_call, social_icon, view_multi_pages, timer, form_start, scroll>50%
- 一般事件:Page_view, watch_video, view_search_result, File downloads,scroll<50%
私訊/電話/預約型
可以透過追蹤網站的按鈕點擊來回傳至GA4,以便設定轉換事件,但有些產業並不適合這麼做,因為跨入第三方網域,後面使用者的行為都追蹤不了,因此在成效判斷,沒有辦法很明確地看出結果。如果你的私訊數、電話撥打想要設定轉換金額,那你也可以透過放置Value讓GA4有對應的事件價值。
假設平均10則私訊數,可以成功成交一筆20000元服務,那你的私訊平均金額就可以設定2000元。
**視不同網站,不同事件、參數
- 轉換事件:message, phone_call, appointment, submit_application
- 微轉換事件:social_icon, view_multi_pages, timer, scroll>50%
- 一般事件:Page_view, watch_video, view_search_result, File downloads, scroll<50%
電商型
加入購物車、結帳頁面、購買事件。這三個算是電商必要的事件,需要搭配Google官方文件,加上人員手動設定網站的DataLayer,來返回GA4消費者購買的品項、品項ID、購買金額等資料。
如果你是想要製作微轉換 (潛在客戶),那你可以使用計時器、點擊事件、或是部落格文章的追蹤。透過GTM設定後,再把這些受眾設定至GA4,當作目標對象來投遞廣告。
**視不同網站,不同事件、參數
- 轉換事件:add_to_cart. checkout, add_to_cart. begin_checkout, purchase
- 微轉換事件:add_to_cart. checkout,add_to_cart. begin_checkout, singup, scroll>50%, add_to_wishlist
- 一般事件:Page_view, watch_video, view_search_result
SAAS網頁應用服務
追蹤使用者註冊會員、使用者開始試用網站APP,如果你的事件想要有一定的轉換值 (幫助我們成效判斷),那你可以在GTM的事件參數帶Value,並給他一個動態變數,動態變數需要透過前端語言抓取網站事件金額。如果網站沒有事件金額,那你可以依照以下公式。
假設網站平均10個會員註冊,可以有1個成功付費訂閱,金額4000元,那你就可以把會員註冊傳送固定金額400元。其他轉換事件,或是微轉換事件也可以這樣利用。
- 轉換事件:complete_registration. subscribe, form_submit
- 微轉換事件:start_trial, signup, find_location. form_start, scroll>50%
- 一般事件:Page_view, watch_video, view_search_result
埋設GA4自訂事件

此示範網站為Shopline建置,屬於電商型網站,但我個人認為如果是部落格、服務型網站,也適用這篇教學,如果你有掌握好GTM觸發條件的設定要領,以及CSS基礎語法,基本上全站90%都能自己完成設定。
查閱開發人員工具

進入開發人員模式,可以先釐清,這一類的按鈕是屬於Button型或Link型,有助於後續設定觸發條件,選取對的選項。圖片中的<a>標籤,因此可以判定為這是一個Link型的按鈕。如果不是<a>標籤,則視為Button型的按鈕,待會觸發條件會需要使用到。
學會查看前端開發者工具,是要學好GTM的一個必備功課,尤其電子商務事件追蹤,也絕對會需要CSS selector的輔助。所以學好CSS選擇器是學好GTM網站事件追蹤的關鍵之一。
查看元素的變數製作觸發條件

這邊其實也可以判定,點選的選單類型為「Link Click」就知道待會的觸發條件該如何設定,中間選單中,我分別框起「Click Class, Click Elements」為我個人比較擅長且推薦用的追蹤條件。這邊為待會設定條件重要的參考內容之一。
可以先把「Click Class」-「navigation-menu-item-label」記住,待會觸發條件會需要,當然可以隨時回來看。通常有些人會使用Click Text做為追蹤,但如果有英文介面、或是其他網站變更,基本上GTM的觸發條件很容易失效,所以我個人會推薦以「Click Class, Click Elements」做為追蹤優先選擇。
新增GA4事件

事件名稱打上click_menu。事件參數你可以選擇設定也可以不用,看企業各自需求。再選擇剛剛設定的觸發條件。
觸發條件

利用剛剛我們得知的情報<a>,Link Click,所以我們條件類型選取「點擊-僅連結」,並將啟動時機,選取「Click Classes」包含「Navigation-Menu-Item-Label」。
**忘記原由的話,可以記得看一下Debug的圖面,了解我設定的邏輯。
完成事件設定

可以參照我的圖片,看看你的事件是否也是這樣設定,另外事件的參數,我個人習慣帶一個「Click Text」,記錄用戶點過的任何資訊,這樣我後續就可以在GA4隨時查看,如果不知道怎麼設定GA4自訂維度,也可以在這篇文章後閱覽。
確認有無成功觸發

點選預覽,進入Debug View,查看一下是否剛剛的代碼是否有成功Fired。

**TIP:如果你的代碼處於未觸發狀態,可以像我照片中範例這樣,打開它,查看哪一個條件不符合,再回去GTM首頁做修正,這樣就不會盲目亂修正了。如果想要知道如何快速解決錯誤,也可以查看這一篇「Debug模式 – 快速查詢埋設到底哪裡有誤。」

完成並發布
等待24-72HRS,即可在GA4看到今天埋設的事件。很多人會透過GA4直接設定事件,但我個人比較推薦統一使用GTM埋設;原因是未來方便管理代碼、交接給新人員的時候也好溝通、整理;當然還有Server也可以直接透過GTM伺服器部署。
如果你的轉換事件過了好幾天都沒有出現,你可以透過Debug模式檢查代碼有無正確觸發以外,也可以從前端瀏覽器查看有無正確發送事件,基本上這邊是最準確的,只要瀏覽器有從前端發送,GA4的伺服器就會收到相對應的資料。
如何設定GA4的自訂維度
GTM除了可以設定GA4的自訂事件以外,同時也能設定GA4的自訂維度,自訂維度也會用於電子商務事件的事件金額、購買品項,這些都是透過GTM設定的事件參數來回傳給GA4。
要怎麼判別該設定事件or參數

我只能說這一題有很多種答案,有些人習慣把按鈕設定事件,因此網頁有非常多點擊按鈕的事件,後續再將名稱做好設定,後續來做分析。但我習慣把「事件」劃分成大項目、「參數」劃分成小項目。
如果用GA4收集的邏輯來看,page_view底下的參數會有「page_location」、「page_title」、「referrer」等的小參數。依照這樣的設定邏輯,「發生了一個頁面瀏覽,瀏覽了那些頁面、哪些頁面標題、從哪裡推薦而來」。因此你的自訂事件可以仿照該邏輯,例如點擊按鈕,「點了哪些按鈕」、「按鈕的連結」、「在哪個頁面點擊」。
後續你可以打開自訂事件,就可以利用自訂參數的數量,來衡量分析該事件底下的參數多寡囉。
GTM怎麼設定GA4自訂維度

例如上圖的click_text放置在GTM中自訂事件的參數。左邊為KEY值(查詢值),右邊為VALUE值。你需要將右邊換成對應的GTM變數,或者是將那一格放置常數。

再回去GA4設定中 => 自訂定義,設定自訂參數名稱,對應GTM的KEY值。

維度名稱:打上你要顯示的名稱,可以自訂名稱。
說明:打上這一格自訂維度的註解,方便人員了解它的作用。
事件參數:打上GTM設定的KEY值欄位名稱。
總結
利用GA4自訂事件漏斗,可以後續搭配探索維度報表,來進行網站使用者的行為分析。如果想要看其他GA4常見的問題,如何串接BigQuery、not set、unassigned等問題,那你可以到這篇文章查看。
更多文章
Looker Studio
- Looker Studio教學|Looker Studio 公式|電商指標
- Looker Studio教學|5個Looker Studio 混和資料功能
- Looker Studio 教學|指標維度是甚麼
- Looker Studio 教學|數據工程師帶你從0學Looker Studio
- Looker Studio教學|導入臉書廣告數據|Adveronix 免費工具
GA4
- GA4教學| 數據保留多久? 延長GA4數據保留時間?
- GA4教學|Measurment Protocol 實例
- GA4教學|GA4 如果有Not Set該怎麼辦
- GA4教學|GA4閾值門檻|GA4資料不正確
- GA4教學|GA4常見來源判定順序
- GA4教學|如何處理GA4重複事件
- GA4教學|自訂探索報表使用解說介紹|洞察來源unassigned
- GA4教學|GA4報表出現Unassigned如何解決
- GA4教學|排除金物流網域|Referrer必備知識
- GA4教學| 一定要知道的GA4資料設定
GTM
- GTM教學|GTM觸發條件常失敗
- GTM教學|設定 Consent Mode 同意聲明模式
- GTM教學|GTM問題總整理
- GTM教學|設定臉書像素|常見Meta問題總整理
- GTM教學|WordPress表單驗證事件|GA4追蹤教學
- GTM教學|手動設定GCP SERVER伺服器配置
- GTM教學|臉書像素重複事件怎麼解決
- GTM教學|GTM常用變數中文解說
- GTM教學|伺服器追蹤|自訂網域追蹤
- GTM教學|伺服器追蹤教學4|Http解說
- GTM教學|追蹤來自部落格轉換成效
- GTM教學|伺服器追蹤教學3 | Facebook轉換Capi設定
- GTM教學|伺服器追蹤教學2 | GA4事件設定
- GTM教學|伺服器追蹤教學 | 伺服器配置設定
- GTM教學|Tiktok廣告電子商務埋設大全3|廣告代碼埋設
- GTM教學|Tiktok廣告電商埋設2
- GTM教學|廣告電商埋設1|電商必要參數抓取
- GTM教學|電商埋設5|GA4電商埋設
- GTM教學|電子商務埋設大全4|GA4電子商務完整埋設
- GTM教學|GTM電商埋設3|抓取ItemName
- GTM教學|GTM電商埋設2|抓取ItemID
- GTM教學|電商埋設1|抓取Value
- GTM教學|提升廣告成效|Adblocker阻擋原理
- GTM教學|GTAG部署方式三大整理
- GTM教學|Google Ads 強轉換 | 購買金額
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
- GTM教學|AutoEvent追蹤使用者點選的圖片
- GTM教學|CSS Selector抓取表格的值
- GTM教學|了解網站熱門頁面|GTM追蹤點擊事件
- GTM教學|埋設事件|確認GA4有無收到事件
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
- GTM教學|3分鐘檢查GA4事件重複錯誤
- GTM教學|GA4電子商務事件埋設範本
- GTM教學|DOM抓取電商中的轉換價值
- GTM教學|新的GTM容器一定要做這設定
- GTM教學|設定GA4事件大全
- GTM教學|推薦GTM範本|全新DataLayer寫入方式
- GTM教學|網站計時器埋設|抓出使用者進站停留時間
- GTM教學|如何辨別是否網站為SPA站
- GTM教學|名單型網站追蹤|Thankyou Page 填寫表單事件
- GTM教學|網站通話追蹤|臉書私訊、加LINE
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
BigQuery
- BigQuery教學|BigQuery預測GA4數據
- BigQuery教學|視覺化報表怎麼製作
- BigQuery教學|基礎必備語法|免費BigQuery資料導入
- BigQuery教學|串接BIgQuery | BIgQuery費用