在GA4中,「工作階段」與「互動工作階段」是最容易被誤解,但也是流量分析最核心的基礎指標之一。
許多人會遇到一個問題:
為什麼GA4的工作階段數,跟自己想像的計算方式不一樣?
這篇文章會從定義 → 計算邏輯 → Cookie 原理 → session_start → 互動工作階段 完整拆解。
工作階段
什麼是工作階段?
可以將工作階段理解為一次訪問。
使用者第一次訪問,就會創建新的工作階段,就可以當做是一次訪問,工作階段的持續時長沒有限制,在離開(閒置)30分鐘後結束。
工作階段是如何產生的?
GA4主要有有兩種情境會產生新工作階段:
- 第一次造訪網站:當使用者首次進入網站時,GA4會依序產生:first_visit>session_start>page_view
- 閒置超過30分鐘:若使用者超過30分鐘沒有任何互動,GA4會視為原本的工作階段已結束,當使用者再次與網站互動時,GA4會建立新的工作階段,並重新送出session_start。
我們通過一個示例,來看工作階段是如何產生:
第一次透過自然搜尋進站:first_visit>session_start>page_view ,建立第一個工作階段
閒置超過30分鐘,再透過EDM回訪:session_start>page_view ,,建立第二個工作階段
工作階段與session_start是什麼?
從產生的情境裡,可以發現,工作階段與session_start似乎有對應關係?
在GA4中,每個工作階段開始時,都會自動觸發session_start事件,表示新的工作階段已開始。
可以把兩者理解成:
- Session:一次訪問
- session_start:代表這次Session開始的事件
因此,每一個新的工作階段理應都會有一個session_start。
工作階段的計算規則
GA4 的工作階段的計算核心規則只有一個:
當兩次事件間隔超過30分鐘,就會建立新的工作階段
這個「30分鐘」可以調整,設定的位置在串流詳情裡的「进行代碼設定」(Google代碼裡)——「全部顯示」——「調整工作階段逾時 」:

工作階段數的計算方式
GA4會估算不重複工作階段ID的數量。
注意:GA4的工作階段是估算值,所以你有可能不同維度的工作階段數加總數不等於頭部的工作階段數,如:
互動工作階段
什麼是互動工作階段?
在GA4中,「互動工作階段」用來衡量有品質的流量。
可以理解為是有質量的訪問次數。
符合下列任何一項條件就是互動工作階段:
- 持續至少 10 秒:如果工作階段持續超過一定的時間,那麼該工作階段就是互動工作階段。系統套用的門檻是10秒,你可以調整,調整的位置在串流詳情裡的「更多代碼設定」——「調整工作階段逾時」——「調整互動工作階段的計時器」
- 包含一或多個轉換事件:如果工作階段內發送轉化事件,那麼該工作階段就是互動工作階段
- 包含至少 2 次網頁瀏覽:如果工作階段內瀏覽2個以上網站,那麼該工作階段就是互動工作階段
發送給GA4伺服器的請求上參數seg就表示是否為互動工作階段,1表示是,0表示不是。
如何判別互動工作階段
如果透過瀏覽器開發者工具觀察送往GA4的請求,可以看到一個seg參數:
其代表:
- seg=1 → 互動工作階段
- seg=0 → 非互動工作階段
因此在除錯時,可以利用此參數快速確認GA4是否已將該工作階段認定為互動工作階段。
總結
- 工作階段:訪問次數
- 互動工作階段:有質量的訪問次數(要符合認定的條件)

