unsplash.com/azwedo

[GA4][Firebase] Hybrid App 內的WebView 和 In-App Browser 要怎麼追蹤使用者行為 ?

GA4 網站分析商務實戰 Apr 27, 2026
快速導覽

前言

越來越多品牌在經營 App 時,為了使用者體驗(不讓使用者因點選連結、開啟網站而離開 App的行為),採用 Hybrid App 方式,也就是說會採用 WebView 或 In-App Browser,讓使用者盡量留在 App 內。

雖然這兩種看似嵌在 App 內,但其實卻有很大的差異。


1. WebView 追蹤方式

●可透過 JavaScript Bridge,將WebView該頁面瀏覽次數(screen_view)和在該頁面的互動行為(譬如:點擊事件)可以歸在App Stream。
●實作方式可參考之前撰寫的文章:
[GA4] Firebase Hybrid App 要使用 GA4 追蹤,該如何管理呢?GTM 讓你一次搞定

使用者在App Native(原生介面)和WebView之間切換,都是在同一個session。


2. In-App Browser 追蹤方式

●該頁面瀏覽次數和在該頁面的互動行為無法算在 App Stream,會歸在 Web Stream。
●必須在 App 點擊當下設定utm參數,並到該頁面所屬的Web Stream (網站資料串流) 觀看”工作階段來源/媒介”的數據。

當使用者離開 App 進到 In-App Browser,使用者路徑歷程已經斷掉,必須使用utm參數 追蹤使用者進到 In-App Browser 後的行為。

3.  有沒有辦法用肉眼辨識是 WebView 還是 In-App Browser ?

大多數可用有”瀏覽器網址列” 或 “瀏覽器工具列” 進行判斷是不是 In-App Browser。

但有時候工程師會針對 In-App Browser 進行客製化,所以並不是都能以肉眼辨識得出來。

WebView 常見形式

In-App Browser 常見形式,有時候會直接外開瀏覽器



相關資料來源

[Firebase] Google Analytics 追蹤 WebView
https://firebase.google.com/docs/analytics/webview
[GA4] Firebase Hybrid App 要使用 GA4 追蹤,該如何管理呢?GTM 讓你一次搞定

Tags