根據 Google 官方文件說明,現行的 Google Analytics(即通用版 GA)將於 2023 年 7 月正式下線,並全面改用新版Google Analytics 4(GA4)。本篇文章介紹事件追蹤的差異,以及建立GA4的方式,讓你的「事件」設定,輕鬆從通用版 GA 轉到 GA4 !
目錄
通用版GA和GA4有什麼不同?
Google Analytics 4,又稱為GA4、新版 GA、App + Web 等等,都是代指 Google Analytics 的第四代產品,也是官方最終的的名稱。由於是新一代的產品,在功能有所升級外,資料處理上也與現行使用的通用版 GA(GA3)有所不同:
|
項目 |
通用版GA(GA3) |
GA4 |
|
應用情境 |
收集網頁資料為主 |
跨裝置跨平台追蹤:整合網站與應用程式資料,收集使用者不同裝置(桌機、手機)和不同平台(網站、APP)的使用行為,了解客戶旅程 |
|
資料處理方式 |
以「工作階段」為基礎,構成使用者行為數據 |
以「事件」為基礎,關注網站「使用者」 |
|
追蹤ID格式 |
UA- |
G- |
|
注意:由於通用版 GA 和 GA4 以不同追蹤碼收集數據,加上兩者在資料處理方式、各指標意涵不完全相同,因此轉移後GA4和通用版GA的指標數值,無法完全對上為正常狀況。 |
||
▶ 【GA4導入】全方位指南:2023 最新版 GA4 完全攻略!
什麼是事件?通用版GA和GA4有什麼不同?
事件和事件參數是GA4資料模型的核心,相關數據都是基於事件產生,並用此指標追蹤與分析使用者的行為。當使用者與網站或應用程式的「互動」,例如點擊連結、下載檔案等,產生「事件」時,GA4後台就會紀錄此行為。
而現行的通用版GA與GA4的事件,最大的不同是事件參數的架構:
|
通用版GA(GA3) |
GA4 |
|
|
事件參數 |
預設 4 個欄位,分別為事件類別、事件動作、活動標籤與價值。 |
預設只有 1 個欄位:事件名稱,其餘所有欄位皆為參數。如果要使用原先的事件欄位,需要先進行自訂定義參數。 |

GA4中,只剩下「事件名稱」的欄位,如果需要自訂事件的「事件類別」、「事件標籤」與「事件值」,需要先經過「自訂定義參數」的步驟,才能進行設定。
事件分成哪些類型?
GA4 的事件分為以下四種:
自動收集的事件
自動收集的事件是網站導入 GA4 後,不必另外撰寫程式碼或進行設定,GA4 系統就會收集的事件,例如:
-
first_visit:使用者初次瀏覽網站或啟用應用程式。
-
session_start:使用者與網站或應用程式互動。
-
user_engagement:偵測訪客參與,每開啟頁面會計算一次。
加強型評估事件
加強型評估事件同樣不需另外撰寫程式碼,在「資源」的「資料串流」中,啟用或修改加強型評估功能後,GA4 就會開始從網站上收集事件。


截至 2022 年 11 月,GA4 的加強型評估事件共有 7 種類型:
|
加強型評估事件 |
事件說明與觸發時機 |
|
網頁瀏覽(page_view) |
每次載入網頁,或是網站變更瀏覽器記錄狀態, 會記錄一次網頁瀏覽。 |
|
捲動(scroll) |
當使用者瀏覽網頁時,捲動的比例達網頁的 90%。 |
|
外連點擊、點擊(click) |
當使用者點擊的連結會離開目前網站。 |
|
站內搜尋 (view_search_results) |
當使用者在網站進行站內搜尋。 |
|
影片參與 (video_start、video_progress、video_complete) |
使用者觀看網站中內嵌的影片時, 會記錄一次影片開始播放、播放中和播完的事件。 |
|
檔案下載(file_download) |
使用者點擊網站上一般文件、壓縮檔、應用程式、影片或音訊副檔名的連結,例如點擊下載「.pdf」、「.txt」。 |
|
表單互動(form_start、form_submit) |
使用者與網站上的表單互動、提交表單時。 |
建議事件
針對不同產業的網站和應用程式,GA4 提供一系列的建議事件,提供分析人員埋設事件。與「自動收集的事件」和「加強型評估事件」不一樣的地方是,建議事件需要撰寫程式碼或進行事件埋設,才會開始收取數據,GA4 後台並不會自動追蹤。
GA4 根據不同產業別,提供不同類型的建議事件,如果你的網站性質是電商,或是遊戲產業,又或是想追蹤你的應用程式,可以參考與採用官方提供的建議事件名稱。同時,官方也提供了所有產業皆可以設定的建議事件:

需要注意的是,不是所有建議事件,在你的網站或應用程式上都會有相對應的行為。舉例來說,如果要追蹤的是一般資訊型網站,就不需要特別設置遊戲使用的事件,例如當使用者獲得虛擬貨幣的建議事件「earn_virtual_currency」。
自訂事件
如果想要追蹤的指標,GA4 提供的自動收集的事件、加強型評估事件,以及建議事件都沒有提供對應的事件名稱時,此時可以透過建立「自訂事件」,來收集你特別重視的指標。
例如今天如果想在網站上,追蹤點擊「加入LINE好友」的按鈕,可以建立「line_add_friend」的自訂事件。

過去通用版 GA 的「目標設定」,到了 GA4 變成先建立「自訂事件」,再開啟「轉換」設定。
▶ 通用版 GA 事件設定可參考:Google分析設定事件目標,追蹤頁面上每個按鈕!
建立 GA4 事件時,有哪些注意事項呢?
-
如同通用版 GA,事件設定後不會追溯過去已經發生的事件。例如 11/1 開啟加強型評估的「表單互動」,會在設定後才開始收集表單互動事件,無法得知 10/31 以前網站發生的表單互動次數。
-
每個資源最多可以新增 50 個自訂維度和指標。
-
建立事件並儲存設定後,需要等一天才會匯入標準報表。在匯入以前,可利用GA4 的「即時報表」或 「Debug View」功能,驗證事件設定是否生效。
-
注意事件名稱:
-
建立事件的名稱(event_name)時,如果是自行定義的事件,需要避免重複使用 GA4 預留的建議事件名稱。例如如果想追蹤使用者「點擊註冊新會員按鈕」,則不適合以官方建議事件中紀錄登入行為的「login」命名。
-
如果想建立的事件,官方已經提供建議事件名稱,則建議使用同樣的事件名稱。例如若想新增「查看商品」事件,則不建議自行命名「view_product」或「check_item」,而是根據官方已經提供的「view_item」來命名事件。
-
完整清單可以參考 GA4 官方提供的建議事件。
如何建立GA4事件?
設定 GA4 事件時,有以下三個步驟需要注意:
步驟一:設定自訂定義維度
由於 GA4 中,事件預設僅有「事件名稱」的參數,如果需要使用這些欄位的設定,必須先將參數定義為自訂維度,才能在報表中使用這些欄位。
|
GA3(通用版GA) |
GA4 |
|
事件類別 |
需設定自訂定義event_category |
|
事件標籤 |
需設定自訂定義event_label |
|
值 |
需設定自訂定義event_value |
因此首先需要至設定中的「自訂定義」,點擊「建立自訂維度」。

將「維度名稱」和「事件參數」,同步命名成「event_category」(事件類別)、
「event_label」(事件標籤)和「event_value」(事件值)。

將維度名稱與事件參數命名同樣名字後,按下儲存。
步驟二:設定事件追蹤
方法一:手動安裝事件追蹤
如果網站上沒有使用Google代碼管理工具(GTM),需要手動安裝事件追蹤時,需要自行撰寫程式碼後,安裝到網頁對應的位置。
舉例來說,如果想追蹤送出聯絡表單事件時,可將程式碼撰寫為:
|
通用版GA追蹤代碼 |
GA4追蹤代碼 *備註:請先定義「event_category」(建立自訂維度) |
|
onclick= "gtag('event', 'click', { 'event_category': 'contact_button' });" |
onclick="gtag('event', 'click_contact_button', { 'event_category': 'contact_button' });" |
方法二:Google代碼管理工具(GTM)進行事件追蹤
如果網站已有安裝GTM,則建議使用GTM進行設定。關於GTM使用的詳細介紹,可參考奇寶的相關文章:
▶ GTM詳細介紹:【GTM入門教學】學會Google Tag Manager,輕鬆管理網站追蹤碼!
以追蹤奇寶官網的「點擊送出聯絡我們表單」為例:

先至GTM代碼設定新增代碼,並選取 GA4 事件。

選擇網站的 GA4 代碼或填入評估ID後,命名想追蹤的事件。自訂事件的命名以方便辨識為主,例如追蹤「點擊送出聯絡我們表單按鈕」,可以命名為「click_contact_button」。

可根據需求設定事件參數(event_category)。例如希望點擊一次按鈕,回傳事件類別參數時,同時回傳一次「contact_button」的值,則可以設定為:

接著需設定事件的「觸發條件」,意思是在什麼情況下,Google分析需要紀錄一次事件被觸發。可使用GTM的「預覽」功能,確認要追蹤的動作,有觸發哪些變數。例如下圖,GTM抓到點擊送出聯絡我們表單時,可以抓到點擊「送出」的變數。

到設定觸發條件時,可以設定當在「聯絡我們頁面」點擊「送出」時,要追蹤一次GA4的「送出聯絡我們表單」事件。


步驟三:事件設定Debug
設定完成後,由於 GA4 後台需要約 24 小時處理事件資料,隔天才會匯入事件,無法直接在事件設定中確認。

此時有三種方式可以確認事件是否埋放成功:
方式一:GTM預覽
同樣透過GTM的預覽功能測試,實際點擊按鈕後,如果事件有埋設成功,GTM會顯示「Tags Fired」。




方式二:利用GA4外掛和DebugView
利用GA4的外掛工具:Google Analytics Debugger


先在網站上開啟外掛後,回到 GA4 設定中的 DebugView ,選擇偵錯裝置


實際點擊按鈕,確認事件與事件參數,是否被 GA4 正確計入。


方式三:GA4即時報表
除了上述兩種方式以外,也可以在事件埋設後,到GA4的即時報表,確認 30 分鐘內 GA4 有無成功抓到自訂事件。




設定完成後, 24 小時後就能在「參與」的「事件」報表中,看到自訂事件囉!

相關文章
【GA4導入】全方位指南:2023 最新版 GA4 完全攻略!
還想了解更多各類數位行銷資訊的話,歡迎訂閱電子報、加入奇寶 Line 好友,第一時間接收最新資訊!
歡迎轉載 KPN 奇寶部落格相關文章,在轉載前請先詳閱著作權聲明及轉載原則。
