更新時間:2026年6月2號
GA4 安裝完成後,除了 session_start、first_visit 等自動收集事件外,還可以透過「加強型評估」自動追蹤捲動、外連點擊、站內搜尋、YouTube 影片互動、檔案下載與表單互動。
這些事件不一定需要額外撰寫程式碼或建立 GTM 標籤,但不代表每一種網站都適合全部開啟。尤其是 SPA、AJAX 表單、客製站內搜尋與非 YouTube 影片,都需要先確認觸發邏輯是否符合實際需求。
本文會整理 GA4 加強型評估事件的用途、設定方式、查看方法,以及常見限制。
什麼是GA4加強型評估事件?
加強型評估事件(Enhanced Measurement)是 GA4 網站資料串流提供的內建追蹤功能。
在網站資料串流中啟用指定選項後,Google tag 就會自動傳送對應事件,通常不需要另外修改網站程式碼或在 GTM 建立事件標籤。
目前加強型評估包含7項評估選項:網頁瀏覽、捲動、外連點擊、站內搜尋、影片參與、檔案下載、表單互動
加強型評估只適用於網站資料串流,不適用於一般App的Firebase事件追蹤。
加強型評估與自動收集事件有何不同?
兩者都可能不需要額外設定,但來源不同。
| 類型 | 範例 | 是否可在資料串流中關閉 |
|---|---|---|
| 自動收集事件 | session_start、first_visit、user_engagement | 多數不可直接關閉 |
| 加強型評估事件 | scroll、click、file_download | 可依需求開啟或關閉 |
page_view 常被列在加強型評估設定中,但它本身是自動收集事件。設定中的進階選項,主要影響網站透過 History API 改變網址時,是否再自動送出新的 page_view。
加強型評估事件有哪些?
GA4目前提供以下7類加強型評估事件:
|
動作 |
事件名稱 |
觸發時機 |
主要事件參數 |
|
網頁瀏覽 |
page_view |
每次載入網頁,或是網站變更瀏覽器記錄狀態, 即記錄一次網頁瀏覽事件。它是自動收集這個事件,你無法停止收集。 | page_location (網頁網址)、page_referrer (前一個網頁網址) |
|
捲動 |
scroll |
在每次訪客瀏覽至網頁90%時記錄捲動事件。 | 系統不會收集任何參數 |
|
外連點擊 |
click |
每次使用者點擊的連結會將其帶離目前網域時,記錄一次外連點擊事件
針對跨網域評估所設定的網域,其連結則不會觸發外連點擊事件。 |
link_classes(連結類別) link_domain(連結網域) link_id(連結ID) link_url (連結網址) outbound (布林值) |
|
站內搜尋 |
view_search_results |
每次訪客在您網站上執行搜尋 (出現查詢參數,如搜索網頁中出現如q=keyword,q就是搜索查詢參數) 時, 即記錄一次瀏覽搜尋結果事件。根據預設,每次網址中帶有常用搜尋查詢參數(q,s,search,query,keyword)的網頁載入時, 就會觸發搜尋結果事件。你也可以設置搜尋查詢參數,最多有10個。 | search_term、視需要選用的 q_<additional key=””> (<additional key=””> 會與您透過進階設定指定收集的額外查詢參數相符) |
|
影片參與 |
video_start video_progress video_complete |
針對已啟用 JS API 支援功能的內嵌Youtube影片,系統會觸發下列事件:
|
video_current_time video_duration video_percent video_provider video_title video_url visible (boolean) |
|
檔案下載 |
file_download |
當使用者點按的連結會連往下列類型檔案:pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma,就會觸發事件 | file_extension file_name link_classes link_domain link_id link_text link_url |
|
表單互動 |
form_start form_submit |
「form_start」:使用者第一次在工作階段中與表單互動時 「form_submit」:使用者提交表單時 |
form_id form_name form_destination form_submit_text |
網頁瀏覽:SPA 網站的基本設定
許多React、Vue、Angular 網站屬於單頁應用(SPA),這類網站切換頁面時不會重新載入網頁。
如果網址會透過 History API 改變,可以在「網頁瀏覽」的“隱藏進階設定”,啟用“頁面根據瀏覽器記錄事件而變更”選項:
GA4 會監聽 pushState、replaceState 與 popState;網址變更時,自動送出新的 page_view。
不過,這只代表 GA4 偵測到網址變更,不保證每個虛擬頁面的標題、內容群組或其他頁面參數都正確更新。
如果網站已透過 GTM、網站程式或框架自行送出 page_view,再開啟這項設定可能造成重複計數。應在 Tag Assistant 或 DebugView 檢查一次路由切換是否只出現一個預期的 page_view。
捲動:只記錄一次90%捲動
加強型評估的 scroll 不會追蹤 25%、50%、75% 等多個深度。
它只會在使用者第一次看到頁面約 90% 的垂直深度時,送出一次 scroll 事件。
因此,它適合回答:
有多少使用者大致看到頁面底部?
但不適合回答:
- 使用者最常停在哪個段落?
- 50% 捲動率是多少?
- 使用者是否看到特定CTA或文章區塊?
如果需要多段捲動深度或指定元素曝光,建議改用GTM的捲動深度觸發器或元素可見度觸發器。
外連點擊:查看使用者前往哪些網站
當使用者點擊 <a> 連結並前往其他網域時,GA4 可自動送出 click 事件。
例如:
<a href="https://example.com">前往合作夥伴網站</a>
事件通常會帶有:
- link_url:連結完整網址
- link_domain:目標網域
- link_text:不屬於加強型評估預設參數,若需要應自行追蹤
- outbound:是否為外連點擊,值通常為 true
請注意:
- 已設定跨網域評估的網域,不會被視為外連點擊。
- 以 JavaScript 模擬跳轉、沒有可辨識 <a> 元素的按鈕,可能無法被正確偵測。
- click 只代表連結被點擊,不代表外部頁面成功載入或完成轉換。
若外連點擊是重要 KPI,例如前往預約系統、電商平台或合作夥伴網站,建議另外建立較具業務意義的自訂事件,例如 click_booking_link,並保留目標平台或 CTA 位置等參數。
站內搜尋:先確認搜尋字詞是否在網址中
GA4內置支持站內搜尋追蹤,默認支持q、s、search、query、keyword,網址參數結構是q=keyword才可以,
例如:
https://example.com/search?q=ga4
系統可將 ga4 收集為 search_term。
如果網站使用其他參數,例如:
https://example.com/search?term=ga4
可在站內搜尋的進階設定中新增 term。
但如果搜尋字詞沒有出現在網址中,而是透過 POST、AJAX 或網站內部狀態傳遞,加強型評估通常無法取得搜尋字詞。這種情況應由開發人員將關鍵字寫入資料層,再透過 GTM 傳送 view_search_results 或自訂事件。
查看站內搜尋資料時,在GA4中點擊「探索」——「任意形式」,然後做如下設定:
- 列:搜尋字詞
- 值:事件計數、活躍使用者
- 篩選器:事件名稱 包含 view_search_results
就可以獲取到資料,增強型評估事件裡事件參數資料都可以通過探索去獲取的。
影片參與:僅支援內嵌 YouTube 影片
GA4 的影片參與功能只支援已啟用 JavaScript API 的內嵌 YouTube 影片。
可自動收集的事件包括:
- video_start:開始播放
- video_progress:播放進度超過 10%、25%、50%、75%
- video_complete:播放結束
常用參數包括:video_title、video_ur、video_percent、video_duration、video_current_time、visible
請注意,Vimeo、自架 MP4、Facebook 影片或其他播放器不會因為開啟此功能而自動被追蹤。若影片是內容或轉換流程的重要環節,建議使用播放器 API 與 GTM 建立專用事件。
檔案下載:查看哪些檔案最常被下載
當使用者點擊連往常見檔案格式的連結時,GA4 會送出 file_download。
支援格式包括:pdf、xlsx、xls、docx、doc、txt、rtf、csv、 zip、rar、7z、mp3、mp4、mov、wav 等
GA4中點擊「探索」——「任意形式」,然後做如下設定:
- 列:檔案名稱
- 值:事件計數、活躍使用者
- 篩選器:事件名稱 包含 file_download
延伸閱讀:如何在GA4裡追蹤檔案下載(file_download)
表單互動:不要把 form_submit 當成成功送出
表單互動可自動收集兩種事件:
- form_start:使用者在工作階段中第一次與表單互動
- form_submit:偵測到表單提交動作
這些事件可用來初步觀察表單漏斗,例如:form_start——>form_submit
如果你的網站有做Facebook事件追蹤,建議不要開啟表單互動追蹤。
因為Facebook是虚拟表单调度收集跟踪事件,所以,你在GTM預覽的時候,會在Tag Assistant的Summary裡看到很多的gtm.formSubmit事件。
解決方法就是將互動表單關閉,使用GTM裡的表單提交觸發條件去追蹤。
如何啟用或關閉加強型評估?
在GA4中,點擊 「管理」——「資源設定」——「資料收集和修改」——「資料串流」——「網站串流」——「加強型評估」,就可以看到加強型評估事件的設定介面:
默認是全部都勾選,如果不需要哪個就不選它,然後點擊 「存儲」。
通常需要等待約 24 小時後,才會在標準報表或探索報表中看到完整資料。
啟用前,先判斷哪些項目適合你的網站
| 網站情境 | 建議 |
| 一般企業網站或部落格 | 可先保留網頁瀏覽、捲動、外連點擊與檔案下載 |
| 有搜尋結果頁且關鍵字在網址中 | 啟用站內搜尋,並確認查詢參數 |
| 使用內嵌 YouTube 影片 | 啟用影片參與並測試事件 |
| SPA 網站 | 啟用瀏覽器記錄變更,但要檢查是否重複送出 page_view |
| AJAX 表單或多步驟表單 | 謹慎使用表單互動;成功送出應另行追蹤 |
| 使用 Vimeo、自架影片或第三方播放器 | 加強型評估無法完整追蹤,建議用 GTM 或播放器 API 自訂事件 |
總結
加強型評估適合快速補足網站常見互動追蹤,但它不是所有追蹤需求的完整解法。
規劃GA4事件時,建議依序檢查:
- 自動收集事件
- 加強型評估事件
- 建議事件
- 自訂事件
如果既有事件已符合需求,就不需要再重複建立相同事件。但只要事件需要代表表單成功、購買完成、登入、CTA 點擊或其他重要商業結果,就應確認觸發條件是否真正對應該結果,而不是只依賴加強型評估偵測到的瀏覽器互動。


