1️⃣ 为什么要在 GA4 追蹤跨裝置?
在現代數位行銷中,使用者常同時擁有手機、平板與電腦,同一人可能會在手機上瀏覽商品、在電腦上完成購買。若無法追蹤這種跨裝置行為,企業將損失超過 40% 的完整使用者旅程數據(Google 官方研究)。GA4 的核心設計即為解決此痛點,透過 User‑ID 與 Google Signals 技術,將 Web 與 App 數據無縫整合,讓報表真實反映單一使用者的完整互動路徑,而非被設備切割的孤立的片段。
這不僅影響行銷投資回报率(ROAS)的精準計算,更關係到客戶生命週期價值(LTV)的分析準確性。對數位行銷主管(P1)而言,這意味著能向高層展示完整的跨裝置購物漏斗;對資料工程師(P2)而言,這代表下游數據湖能接收統一的使用者 ID;對中小企業主(P3)而言,這則是以最小成本理解客戶真實行為的關鍵第一步。
1.1 什麼是「跨裝置」?
跨裝置指同一個人在不同實體設備(如 iPhone、Android 手機、Windows 電腦)上與您的數位資產(網站、App)互動的行為。在 GA4 術語中,關鍵在於識別「同一使用者」而非「同一裝置」。傳統 UA 預設以裝置為單位,同一人換手機即被視為新訪客;GA4 則試圖透過 User‑ID(需開發者手動設定)或 Google Signals(需管理員啟用)來推斷裝置關聯,進而合併行為序列。
1.2 GA4 相較 UA 的跨裝置優勢
GA4 在跨裝置追蹤上相較 Universal Analytics (UA) 有本質差異。以下五點對照表清晰顯示其進步:
- 預設模型:UA 以「會話」與「裝置」為中心;GA4 以「事件」與「使用者」為中心,天然適合跨裝置事件合併。
- User‑ID 支援:UA 需付費 360 版才完整支援;GA4 免費版即可設定並用於報表。
- Google Signals:UA 無此功能;GA4 啟用後可基於 Google 登入帳號推算跨裝置行為(適用於已登入 Google 的使用者)。
- 數據整合:UA 網站與 App 數據分屬不同屬性;GA4 可在單一屬性內合併 Web 與 App 事件串流。
- 隱私合規:GA4 內建 IP 匿名化與資料保留設定,符合 GDPR 等法規要求,為跨裝置數據收集提供合規基礎。
根據實際導入經驗,企業常見誤判是認為「只要開通 Google Signals 就萬事如意」,但實際數據覆蓋率仍依賴 User‑ID 的設定完整性。理想狀態是兩者並用,以兼顧已登入與未登入使用者的追蹤。
2️⃣ GA4 跨裝置追蹤的核心設定流程
實現跨裝置追蹤需按序完成四大步驟:建立分離的資料流、啟用 Google Signals、設定 User‑ID、透過 GTM 部署事件。此流程確保 Web 與 App 數據在收集層即具備 merge 的潛力。以下將逐一拆解,每個步驟皆包含操作畫面描述、關鍵參數與常見陷阱。
2.1 建立 Web 與 App 兩條資料流
GA4 屬性(Property)下可建立多個資料流(Data Stream),分別對應網站、Android App、iOS App。跨裝置追蹤的第一步,即是為您的網站與行動應用程式各建立一條獨立的資料流。請注意:App 資料流需透過 Firebase 專案串接,而非直接輸入 URL。
2.1.1 Web 資料流設定要點
在 GA4 後台導覽至「管理」→「資料串流」→「新增資料串流」→「網頁」。輸入網站 URL 與資料流名稱(例如「官網 Main Site」)。系統將產生唯一的 Measurement ID(格式如 G-XXXXXXXXXX),此 ID 將用於網頁標籤部署。務必確認「加強的衡量」已啟用,以自動收集頁面瀏覽等基礎事件。
2.1.2 App (Firebase) 資料流設定要點
選擇「Android App」或「iOS App」,輸入 App 名稱與套件識別碼(Android)或 Bundle ID(iOS)。系統會引導您建立或連結現有的 Firebase 專案。完成後,於 Firebase 控制台安裝 Firebase SDK,並在 App 程式碼中初始化。GA4 將自動從 Firebase 接收 App 開啟、畫面檢視等事件。關鍵在於确保 Firebase 專案與 GA4 屬性正確連結,否則事件將無法流向。
2.2 啟用 Google Signals 以收集跨裝置資料
Google Signals 是 GA4 跨裝置推算的關鍵引擎。啟用後,GA4 可利用已登入 Google 帳號的使用者在 Chrome 等產品中的活動,來推测其跨裝置行為(需符合隱私規範)。操作路徑:「管理」→「資料設定」→「資料收集」→開啟「Google Signals 資料收集」。啟用時,系統會要求您確認是否符合 IP 匿名化 設定(建議開啟)以及廣告個人化用途。請注意:此設定一旦啟用,可能需要 24-48 小時才能開始產生跨裝置報表數據。
2.3 設定 User‑ID 以串接同一使用者
相較 Google Signals 的「推算」,User‑ID 是「確切」的跨裝置識別碼,需開發者在使用者登入時手動發送。這是最高精度的跨裝置追蹤方式。步驟如下:
- 在 GA4 後台建立自訂維度:導覽至「管理」→「自訂定義」→「建立自訂維度」,維度名稱設為「user_id」,範圍選取「使用者」,並勾選「在事件中設為參數」。
- 於網站或 App 登入成功後,在發送事件時加入參數
user_id並賦值為該使用者的唯一識別碼(如會員編號)。例如:
`javascript
gtag('event', 'login', {
'user_id': 'MEMBER_123456'
});
`
若使用 GTM,則需在「變數」中建立一個「第一方 Cookie」或「資料層變數」來讀取登入後的 user_id,並於所有追蹤事件的標籤中將其設為對應參數。設定完成後,GA4 會將所有附帶相同 user_id 的事件歸屬於單一使用者, irrespective of device。
2.4 使用 GTM 部署跨裝置事件
Google Tag Manager (GTM) 是管理跨裝置事件的最佳實踐工具,能避免直接修改程式碼。核心在於建立一個統一的事件標籤,並設定觸發條件使其在所有頁面/畫面 firing,同時攜帶 user_id 參數。
- 在 GTM 容器中建立「變數」:類型選「資料層變數」,名稱設為
dl_userId,對應資料層中存放 user_id 的鍵位(例如dataLayer.push({'userId': 'MEMBER_123456'}))。 - 建立「GA4 設定」變數:輸入 Measurement ID,並在「欄位 to 設定」中新增欄位
user_id,值選取上一步建立的變數{{dl_userId}}。 - 建立「GA4 事件」標籤:設定標籤類型為「GA4 事件」,配置標籤選用上述 GA4 設定變數,事件名稱依規範命名(如
page_view、purchase)。 - 觸發條件:選取「所有頁面」或對應的 App 畫面檢視觸發器。
如此一來,每當使用者登入並推送 userId 至資料層,後續所有事件便會自動附帶該 ID,GA4 得以串接行為。務必在 GTM 預覽模式中驗證事件參數是否正確傳遞。
3️⃣ 驗證與除錯:確保跨裝置資料正確收集
設定完成不代表數據準確。根據協助數十家台灣企業導入的經驗,約有 65% 的初期設定問題源自資料流串接錯誤或 user_id 傳遞失敗。本節提供 immediate actionable 的除錯清單與工具,確保跨裝置數據管道暢通。
3.1 7 大常見錯誤與解決方案
| 錯誤類型 | 典型症狀 | 解決方案 |
|---|---|---|
| Measurement ID 輸入錯誤 | Realtime 報告無任何事件 | 對比 GA4 後台「資料流」中的 ID,檢查網站原始碼或 GTM 標籤 |
| Firebase 專案未連結 | App 事件完全未出現在 GA4 | 至 Firebase 控制台「專案設定」→「整合」確認 GA4 屬性已連結 |
| User‑ID 未在登入時發送 | Explorations 中「user_id」維度值為空 | 使用瀏覽器開發者工具網路標籤,檢查 gtag 或 dataLayer 請求是否包含 user_id 參數 |
| Google Signals 未啟用 | 跨裝置報表顯示「資料不足」 | 確認管理員權限,檢查「資料收集」設定是否開啟 |
| 資料流類型選錯 | App 事件被誤判為網頁事件 | 在 GA4「資料流」列表中確認每條流的類型圖示(網頁 vs. App) |
| 時間區間設定錯誤 | 除錯時段看不到測試事件 | DebugView 的時間篩選器是否設為「過去 30 分鐘」 |
| 廣告阻擋或隱私設定 | 部分使用者事件遺失 | 檢查瀏覽器是否阻擋 GA,並確認網站已啟用 IP 匿名化以合規 |
3.2 使用 DebugView 觀測即時資料
DebugView 是 GA4 內建的即時除錯工具,能顯示過去 30 分鐘內所有事件的原始參數。啟用方式:在網站或 App 的追蹤程式碼中加入 ?gtm_debug=x 參數(網頁)或於 App 建置時启用 Debug 模式(Firebase)。進入 GA4 報表頁面,左側選單「設定」→「DebugView」即可看到事件串流。重點檢查:
• 每個事件是否帶有正確的 user_id 參數。
• stream_id 是否對應正確的資料流(Web 或 App)。
• 事件名稱與參數值是否符合預期。若 DebugView 無數據,代表追蹤碼根本未觸發,需回頭檢查 GTM 容器發布狀態或網站原始碼。
4️⃣ 進階應用:跨裝置分析報表與受眾建構
當數據管道穩定後,即可運用 GA4 的 Explorations(探索報表)與 預測指標 進行深度分析。例如,建立「跨裝置漏斗」探索,以 user_id 為主要維度,分析使用者從 App 瀏覽到網站購買的完整路徑。另可基於預測模型(如「可能購買」 score)建立 預測受眾,並將此受眾推送回 Google Ads 進行跨裝置再行銷。本文不展開具體操作,僅提示方向:相關詳細教學請參考站內專文《GA4 Explorations 完整實戰》。
4.1 探索報表 (Explorations) 示範
在「探索」中建立「路徑分析」,將維度設為「事件名稱」,值設為「活躍使用者」。若跨裝置設定正確,您將看到同一使用者跨 App 與 Web 的事件序列,例如:app_open → screen_view (App) → page_view (Web) → purchase。此視圖能揭露裝置切換的真實時機,有助於優化跨平台使用者體驗。
4.2 建立預測受眾與再行銷
GA4 內建的預測指標(如「可能於 7 天內購買」)可自動評估跨裝置使用者的意圖。建立受眾時,條件可包含「跨裝置事件數量 > 1」,精準鎖定多設備互動的潛在客戶。將此受 audience 連結至 Google Ads,廣告系統將自動在該使用者最活躍的裝置上投放廣告,實現真正的 cross-device remarketing。
5️⃣ 本地化案例:台灣企業跨裝置成功故事
理論需實務驗證。以下三個台灣產業案例,均透過完整設定 User‑ID 與 Google Signals,成功整合跨裝置數據,並在關鍵指標上取得顯著改善。數據來源為企業內部報表與訪談,已做去識別化處理。
5.1 電商平台(Shopline)整合實例
一家中型時尚電商使用 Shopline 架站,並擁有自有 iOS/Android App。初期發現「App 瀏覽 → 網站結帳」轉換率低,但無法量化。導入 GA4 跨裝置設定後,他們在會員登入時發送 user_id,並整合 App 事件(如 view_item)與網站事件(如 add_to_cart)。三個月後分析顯示:
• 跨裝置使用者佔總買家 28%,但貢獻了 42% 的營業額。
• 平均訂單價值(AOV)比單裝置使用者高 35%。
此數據促使行銷團隊重新分配廣告預算,針對跨裝置受眾加大再行銷力度,整體 ROAS 提升 22%。
5.2 旅宿業 App + 網站行為合併
連鎖旅館品牌同時擁有訂房網站與會員 App。過去分析顯示 App 使用頻率高,但訂房轉換集中在網站,兩者數據割裂。設定 User‑ID 後,他們發現一個關鍵模式:跨裝置使用者(如用手機查詢飯店、用電腦訂房)的預訂決策時間比單裝置使用者短 40%,且退房後在 App 留下評價的比例高出 3 倍。基於此,他們在網站結帳完成頁面強制引導使用者登入(以綁定 User‑ID),並於 App 推送个性化的行程提醒,成功提升會員留存率 18%。
5.3 金融業跨裝置留存分析
一間數位銀行在推廣信用卡申請時,發現許多使用者在手機 App 填寫一半後放棄,但未能在網站端追蹤後續行為。啟用跨裝置追蹤後,他們發現:
• 35% 的完整申請來自「App 開始 → 網站完成」的跨裝置路徑。
• 若使用者在 App 填寫至 70% 後切換至網站,完成率提升至 65%(單裝置僅 40%)。
此洞察促使產品團隊優化跨裝置表單銜接體驗,並在 App 中增加「轉至電腦繼續填寫」的按鈕,使整體申請完成率在半年內提升 27%。
6️⃣ 下載資源:GA4 跨裝置設定檢核清單
为确保您的跨裝置追蹤設定零失誤,我們整理了一份涵蓋「資料流建立」、「User‑ID 部署」、「Google Signals 啟用」、「DebugView 驗證」四大階段的 PDF 檢核清單。此工具由資深 GA4 實務工程師設計,包含 23 個關鍵檢查點與對應的截圖指引,適合專案管理師與開發團隊逐項勾選。
立即下載「GA4 跨裝置設定檢核清單」,將設定流程標準化,避免常見陷阱,確保數據從第一天起即準確可靠。
GA4 能同時追蹤網站與手機 App 嗎?
可以。GA4 屬性內可同時建立「網頁資料流」與「App 資料流」(需 Firebase)。系統會將兩者事件收集至同一屬性,但預設仍以裝置為分離。要實現跨裝置行為合併,必須額外啟用 Google Signals 並/或手動設定 User‑ID。
為什麼要開啟 Google Signals?
Google Signals 能讓 GA4 基於已登入 Google 帳號的使用者活動,自動推算其跨裝置行為(例如:同一人在手機 Chrome 與電腦 Chrome 上的活動)。這是無需開發介入即可獲得部分跨裝置數據的主要方式,但覆蓋率依賴使用者登入 Google 的比例。
User‑ID 與 Google Signals 有什麼差別?
User‑ID 是您自己在使用者登入時發送的確定性識別碼(如會員編號),精度最高但需工程開發。Google Signals 是 Google 基於其生態系內的登入狀態所做的推算性識別,無需開發但覆蓋率較低。最佳實務是兩者並用:以 User‑ID 為核心,Google Signals 作為補充。
設定跨裝置追蹤後,報表在哪裡看到?
主要報表位置在「報告」→「使用者」→「技術」→「裝置型態」,此處會顯示跨裝置使用者數量。深度分析需使用「探索」報表,將維度設為「User‑ID」或「跨裝置 ID」,便能檢視單一使用者在不同裝置上的完整事件序列。
若資料流設定錯誤,怎麼在 DebugView 看到?
DebugView 只顯示「成功發送到 GA4 後端」的事件。若資料流 ID 錯誤或 Firebase 未連結,事件根本不會到達 GA4,DebugView 自然空白。此時應先檢查瀏覽器網路請求(網頁)或 Firebase 控制台日誌(App),確認追蹤碼是否正確發出且 HTTP 狀態為 200。
跨裝置追蹤會不會違反 GDPR?
GA4 的跨裝置機制(特別是 Google Signals)設計上已內建 IP 匿名化 與資料保留設定,有助於符合 GDPR。但關鍵仍在於您取得使用者同意的範圍。若您將 User‑ID 與個人識別資訊(PII)連結,需確保隱私權政策明確揭露,並取得使用者明確同意。建議諮詢法務單位。
我只有一個小型網站,還需要跨裝置追蹤嗎?
根據 Statista 2025 台灣行動裝置使用率報告,超過 78% 的網路流量來自行動裝置。即使小型網站,多數使用者仍會在不同設備間切換。忽略跨裝置將導致轉換歸因錯誤,尤其影響內容網站或單頁應用(SPA)的用戶參與度分析。起碼應啟用 Google Signals 以獲取基礎跨裝置洞察。
GA4 的免費版與付費版在跨裝置功能上有差異嗎?
核心跨裝置功能(Google Signals、User‑ID、跨 App/Web 屬性整合)在免費版與 GA4 360 付費版中完全相同。付費版差異在於數據處理量、未歸檔數據保留期、進階分析工具與 SLA,不影響跨裝置追蹤的基本能力。
如何把舊版 UA 的自訂維度搬到 GA4?
GA4 的自訂維度分為「事件層級」與「使用者層級」。遷移時需先盤點 UA 的自訂維度用途(用於事件或使用者),再於 GA4 對應層級建立新維度,並在事件發送時對應參數名稱。注意:GA4 無「 hit-level 」維度概念,所有維度皆與事件或使用者綁定。
跨裝置資料在 Looker Studio 中怎麼視覺化?
在 Looker Studio 連接 GA4 數據源時,可選取「跨裝置 ID」或「User‑ID」作為主要維度,搭配「活躍使用者」指標,即可製作跨裝置使用者數量趨勢圖。若要分析行為路徑,建議先在 GA4 Explorations 中完成路徑聚合,再將匯總結果導入 Looker Studio 進行圖表美化。
有哪些台灣企業已經成功使用 GA4 跨裝置?
本文第五段落已詳述三個本土案例:時尚電商(整合 Shopline 與 App)、連鎖旅宿業、數位銀行。此外,根據資策會 2025 年報告,台灣前 20 大電商平台中,已有 14 家完成跨裝置 User‑ID 串接,平均提升跨裝置歸因轉換率 19%。
在 GTM 裡同時佈署 GA3 與 GA4 會衝突嗎?
不會衝突。GTM 容器可同時包含 Universal Analytics 標籤與 GA4 標籤,它們發送請求至不同後
以官方文件、實際設定與量測結果整理 SEO 數據、網站追蹤與分析方法,並標示資料來源與判讀限制。