Skip to content

建立 2024-09-01 更新 2026-09-13

進階應用

前面的章節夠你把 GA4 用起來。這一頁收斂實務上最容易讓數據失真的幾件事:命名、跨網域、同意模式、隱私,以及什麼該做、什麼先別做。

事件治理

追蹤一多,最常見的災難是同一個行為有三個名字。開一份簡單的事件字典(試算表即可),欄位至少包含:事件名稱、觸發時機、參數、是否關鍵事件、負責人。

原則 做法
一行為一事件 細節放參數,不拆一堆近義事件
優先建議事件 purchasesign_upgenerate_lead
名稱穩定 上線後不要改名;改名等於新事件,歷史接不起來
參數不放個資 不要送 email、姓名、電話明文

實作統一走 GTM,較容易預覽、回滾與分工。DebugView 驗收流程見 事件追蹤

跨網域追蹤

結帳在 shop.example.com、內容在 www.example.com 時,若沒做跨網域,使用者會被算成兩個人,來源也會在中途變成「自己的網域轉介」。

在資料串流的 Google 代碼設定裡,把需要視為同一站的網域加入跨網域清單;或在 gtag/GTM 的代碼設定列出這些網域。完成後,從 A 網域點到 B 網域,網址應帶有連結器參數(例如 _gl=)。用無痕視窗走一次結帳,在 DebugView 確認 user_pseudo_id 沒有無故換成新人。

子目錄在同一網域(/blog/shop)通常不必當跨網域。

User-ID

使用者登入後,可送出你系統裡的穩定、不可逆的 ID(雜湊後的內部編號,不要用明文 email):

gtag('config', 'G-XXXXXXX', {
  user_id: 'user_abc123'
});

這能改善「同一人換裝置」的合併,但只對有登入的行為有效。未登入流量仍靠裝置 ID。報表識別設定在資源的報表識別中,可選擇要不要納入 User-ID 與 Google 訊號。改識別方式會影響使用者數,不要每週切換。

同意模式與隱私

GA4 預設就會匿名化 IP,沒有 UA 時代那種「再按一次匿名 IP」的開關。你仍必須處理 Cookie 同意,尤其是歐盟與採用類似規範的地區。

同意模式(Consent Mode)讓網站依使用者選擇,告訴 Google 能否使用分析/廣告 Cookie。拒絕時,代碼可能只送較少或建模後的訊號,報表使用者數會比「全員同意」時少,這是合規下的正常結果,不是代碼壞了。

實務上通常搭配同意管理平台(CMP),在 GTM 依同意狀態觸發代碼。隱私政策需寫到你收集哪些資料、是否與廣告共用。資料保留期限在 管理 → 資料收集和修改 → 資料保留:較短較安全,探索可用的使用者層級細節也較短。

台灣團隊若主要服務國內使用者,仍建議把表單與事件裡的個資拿掉,並確認廣告個人化相關開關與內部規範一致。本頁不構成法律意見。

Looker Studio

Looker Studio(舊稱 Data Studio)可連 GA4 做可分享儀表板:來源、關鍵事件、趨勢圖給沒有 Analytics 權限的人看。注意:

  • 連 GA4 連接器受 GA4 資料與配額限制,和介面裡的數字可能仍有出入。
  • 連 BigQuery 則看你的 SQL,數字較可控,但查詢會產生費用。
  • 儀表板先放「使用者、關鍵事件、主要管道」三塊,比一次貼 20 張圖有用。

先不要做的事

  • 把所有按鈕都做成關鍵事件,再拿去給 Ads 智慧出價。
  • 同一頁重複安裝 gtag 與 GTM 送同一個 G- ID。
  • 用探索的取樣結果當財務對帳。
  • 在事件參數裡送客戶姓名與信箱,事後再想刪除。
  • 沒有訂單編號就宣稱 BigQuery 能跟後台「對得完璧」。

上線檢查清單

  1. 每個主要範本頁都有且只有一種安裝方式,即時看得到 page_view
  2. 加強型評估只開你需要的項目;SPA 有處理路由。
  3. 核心事件名稱與參數寫在事件字典,DebugView 已對過。
  4. 關鍵事件不超過真正的業務目標,並已決定是否匯入 Ads。
  5. 測試與正式環境不會互相污染,或已能用主機名稱排除。
  6. 同意訊息與隱私政策已上線;跨網域若有結帳子網域已設定。
  7. 團隊知道標準報表延遲、探索可能取樣、Ads 與 GA4 數字不會逐筆相同。

到這裡,你已經具備日常使用 GA4 的主幹:裝代碼、送事件、標關鍵事件、讀報表、需要時再探索或匯出。接下來用真實網站跑一週 DebugView 與標準報表,會比再讀一篇總整理更有用。

若要讀 Google 官方完整課程,或考免費的 Google Analytics 認證,見 官方教材與認證

官方教材與認證 回到認識 GA4