更新時間:2026年6月2日
在GA4中,事件(Event)是資料收集的核心。而除了自動收集事件(Automatically Collected Events)與加強型評估事件(Enhanced Measurement Events)之外,Google還提供了一套標準化的「建議事件(Recommended Events)」。
本篇將帶你認識GA4建議事件的用途、分類,以及如何透過 Google Tag Manager(GTM)實作建議事件追蹤。
什麼是建議事件(Recommended Events)?
建議事件(Recommended Events)是Google根據不同產業情境所預先定義的事件名稱與事件參數。
與自動收集事件不同的是:不會自動產生資料,需要自行設定追蹤。必須遵循Google規範的事件名稱與參數格式
如果依照Google的建議方式實作,GA4就能更準確地理解資料,並在報表、探索報表以及未來的 AI 分析功能中提供更完整的支援。
建議事件最大的價值在於標準化。當你使用Google建議的事件名稱與參數時,可以減少後續資料分析與報表建置的成本。
建議事件的分類
不同產業適用的建議事件不盡相同,實際可使用的事件應以Google官方文件為準。
以下列出最常見的幾個分類。
通用事件(All Properties)
適用於大部分網站與App。
| 事件 | 觸發時機 | 事件參數 |
| ad_impression | 使用者看到一次廣告曝光時 (僅限應用程式) | AdPlatform、AdUnitName、AdFormat、Value、Currency、AdSource |
| earn_virtual_currency | 使用者獲得虛擬貨幣時 (錢幣、寶石或代幣等) | virtual_ |
| join_group | 使用者加入群組進行每個群組的熱門程度評估時 | group_ |
| login | 使用者登入時 | method |
| purchase | 使用者完成購買時 | currency、transaction_ |
| refund | 使用者收到退款時 | currency、transaction_ |
| search | 使用者搜尋您的內容時 | search_ |
| select_content | 使用者選取內容時 | content_ |
| share | 使用者分享內容時 | method、content_ |
| sign_up | 使用者註冊進行各種申請方式的熱門程度評估時 | method |
| spend_virtual_currency | 使用者以虛擬貨幣 (錢幣、寶石或代幣等) 進行消費時 | value、virtual_ |
| tutorial_begin | 使用者開始進行教學課程時 | 無 |
| tutorial_complete | 使用者完成教學課程時 | 無 |
有些人對select_item和select_content有疑惑,連兩個是完全不相關,select_item是電商裡的點擊產品;select_content 個是建議事件,點擊部落格內容。
線上銷售
如果網站有購物功能,建議優先採用GA4電商事件模型。
| 事件 | 觸發時機 | 事件參數 |
| add_payment_info | 使用者提交付款資訊時 | currency、value、coupon、payment_ |
| add_shipping_info | 使用者提交運送資訊時 | currency、value、coupon、shipping_ |
| add_to_cart | 使用者將項目放進購物車時 | currency、value、items |
| add_to_wishlist | 使用者將項目新增至願望清單時 | currency、value、items |
| begin_checkout | 使用者開始結帳時 | currency、value、coupon、items |
| purchase | 使用者完成購買時 | currency、transaction_ |
| refund | 退款核發時 | currency、transaction_ |
| remove_from_cart | 使用者從購物車中移除項目時 | currency、value、items |
| select_item | 使用者選取清單中的項目時 | item_ |
| select_promotion | 使用者選取促銷活動時 | creative_ |
| view_cart | 使用者查看購物車時 | currency、value、items |
| view_item | 使用者查看某個項目時 | currency、value、items |
| view_item_list | 使用者查看項目/產品清單時 | item_ |
| view_promotion | 使用者看到促銷活動時 | creative_ |
關於電商追蹤的設定,延伸閱讀:
- Google Analytics 4 實現電子商務事件设定
- Google Analytics 4 :Google Tag Manager 電商设定指南
- Google Analytics 4 電子商務追蹤常見問題
待開發客戶產生
適合B2B網站、表單型網站或顧問服務網站。
| 活動 | 觸發時機 |
| generate_lead | 在線上提交表單或離線提交資訊 |
| qualify_lead | 標示為符合條件,可成為有效待開發客戶 |
| disqualify_lead | 因下列任一原因而標示為不符合條件,無法成為待開發客戶 |
| working_lead | 聯絡代表或由代表聯絡 |
| close_convert_lead | 成為已轉換的待開發客戶 (顧客) |
| close_unconvert_lead | 因下列任一原因而標示為未成為已轉換待開發客戶 |
遊戲
適用於遊戲App或遊戲網站。
| 事件 | 觸發時機 | 事件參數 |
| earn_virtual_currency | 使用者獲得虛擬貨幣時 (錢幣、寶石或代幣等) | virtual_ |
| join_group | 使用者加入群組進行每個群組的熱門程度評估時 | group_ |
| level_end | 使用者在遊戲中完成關卡時 | level_ |
| level_start | 使用者在遊戲中展開新的關卡時 | level_ |
| level_up | 使用者在遊戲中晉級時 | level、character |
| post_score | 使用者張貼分數時 | score、level、character |
| select_content | 使用者選取內容時 | content_ |
| spend_virtual_currency | 使用者以虛擬貨幣 (錢幣、寶石或代幣等) 進行消費時 | value、virtual_ |
| tutorial_begin | 使用者開始進行教學課程時 | 無 |
| tutorial_complete | 使用者完成教學課程時 | 無 |
| unlock_achievement | 使用者解鎖成就時 | achievement_ |
建議事件實作範例:Login登入追蹤
接下來以login為例,示範如何透過 GTM 實作建議事件?
Step 1:確認事件參數
根據Google定義:
事件名稱:login
參數:method
method
Step 2:網站推送 Data Layer
當使用者透過Google帳號登入時,可請工程師推送::
<span style="font-size: 12pt;">dataLayer.push({
'event' : 'login',
'loginMethod' : 'Google' // The method used to login
});
</span>
Step 3:建立GTM觸發條件
在GTM中點擊「觸發條件」——「新增」——「請選擇觸發條件類型以開始設定…」——「自訂事件」,命名為“Custom Event-Login”,然後做如下設定:
事件名稱是login,其實就是dataLayer裡面的event。
Step 4:建立 Data Layer Variable
然後在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「資料層變數」,命名為“dlv-loginMethod”,然後做如下設定:
其中dlv表示Data Layer Variable。
Step 5:建立GA4事件標籤
最後在GTM中點擊「代碼」——「新增」——「請選擇代碼類型以開始設定…」——「Google Analytics (分析):GA4 事件」,命名為“Event Tracking-Login”,然後做如下設定:
- 設定代碼:就是GA4的PV的基礎追蹤,如果你還沒設定,請看使用Google Tag Manager 安裝 Google Analytics 4 和調優
- 事件名稱:就是要追蹤的事件名稱,我們這裡是做建議事件login的追蹤,所以輸入login
- 參數名稱:根據谷歌的預定義,建議事件login的事件參數只有method,所以輸入method,值就是資料層變數了。
- 觸發條件:就是dataLayer裡的事件
Step 6:預覽調試
在GTM中點擊右上角的「預覽」,進入調試狀態後,使用者登錄,然後返回到Tag Assistant頁面:
可以在Summary下看到login這個事件,Tag Fired裡可以看到代碼Event Tracking-Login是Fired,表示事件追蹤成功。
你還可以點開這個代碼,然後將右上角的Display Variables as設定為Values,這樣可以看到這個代碼所發送的具體資料:
事件名稱是login,事件參數method是Google,這正是我們想要追蹤的,可以點擊“提交”發佈,然後就可以在GA4裡看到資料。
Step 7:將事件參數註冊為自訂維度
許多人誤以為事件參數送到 GA4 後就能直接使用,其實不一定。
若要在探索報表(Explore)或自訂報表中使用事件參數,通常需要先註冊為自訂
接下來,將事件參數註冊為自訂維度,在GA4中點擊「管理」——「自訂定義」——「建議自訂維度」,然後做如下設定:
- 事件名稱:就是自訂維度的名稱,你設定為什麼,在GA4中就显示为什么
- 范围:我们设定的事件参数,所以范围选择事件即可
- 事件参数:选择需要注册的事件参数,这里选择method,如果下拉选项中没有,可以手动输入
这样就注册好了,一般是24小时左右就可以在GA4中看到资料。
總結
GA4的建議事件(Recommended Events)是Google為各產業預先設計的標準事件模型,雖然需要自行實作,但能讓資料架構更加一致,並提升後續分析效率。
實務上建議遵循以下原則:
- 優先使用Google定義的事件名稱與參數
- 電商網站優先採用GA4電商事件模型
- 潛在客戶網站可使用Lead Generation事件
- 事件參數若要在報表中分析,需註冊為自訂維度或自訂指標
- 找不到適合的建議事件時,再考慮建立自訂事件
透過標準化的事件規劃,不僅能讓GA4報表更容易分析,也能為未來的受眾建立、轉換分析及 AI 洞察功能奠定良好的資料基礎。





