文章目錄
更新時間:2025年12月26號
這一篇介紹Google Analytics 4與BigQuery連結。
GA4 免費版的資料最久只能保留 14 個月,若你的網站或 App 需要做長期分析、跨年份比較、數據備份或進行自定義查詢,建議一定要把 GA4 的原始資料匯出到 BigQuery。
認識BigQuery
BigQuery 是一種全代管式企業數據倉庫,具備:
- ⏱ 超高速查詢
- 💾 可儲存大量原始事件資料
- 📊 支援 BI(商業智能)用的 SQL 分析
- 🌐 內建地理空間分析與機器學習功能
- 🔌 可與 Looker Studio、BigQuery ML、Vertex AI 等工具整合
如果你想保留GA4原始Hit級資料、建立自己的Attribution模型、做更彈性的分析,BigQuery是最佳方式。
連結BigQuery的前提與限制
在開始連結之前,請確認你具備以下條件:
必要條件
- 你的GA4帳戶:需要有「管理員」權限
- 你的Google Cloud帳戶:需要有「專案擁有者」或「編輯者」權限
注意事項
- BigQuery 是付費產品
- 儲存資料:按GB計費
- 查詢資料:按每TB計費(查詢SQL才會產生費用)
- GA4免費版每天最多匯出100萬筆事件
GA4 與 BigQuery 連結設定流程
連結程序可以分為兩大步驟:
步驟 1:建立BigQuery專案
在Google Cloud裡點擊左上角的選擇專案的位置,然後點擊「新增專案」:
然後設定「轉案名稱」:
點擊「建立」就設定好了,完成後,你就擁有一個可用的BigQuery專案。
步驟 2:在GA4設定BigQuery連結
在Google Analytics 4 中點擊「管理」——「BigQuery 連結」——「連結」,進入BigQuery 連結的設定頁面:
主要分為三步:
- 選擇BigQuery轉案
- 調整設定
- 審查並提交
選擇BigQuery轉案
點擊「選擇BigQuery轉案」進入“連結至我可存取的 BigQuery 專案”頁面:
選擇上一步建立的專案“Haran”,然後點擊右上角的「確認」。
之後選擇資料儲存的位置:
這樣就完成了第一步,點擊“繼續”。
調整設定
點擊「選擇」,如做設定
- 資料串流和事件:選擇要導入哪個資料串流,和將哪些事件排除,需要注意,免費版的GA4每天最多可以匯出100萬事件數
- 頻率:就是匯出頻率:
如果你用的是GA4 360,你會看到有三個選項:
這樣就完成了第二步,點擊「繼續」。
審查並提交
這一步是確認BigQuery的設定好,如果沒問題,點選「提交」就設置好了。
常見問題(FAQ)
BigQuery 的資料只保留 60 天?
BigQuery裡的資料默認是保留60天的。
如果你已經是付費的了,可以調整保留時間,在資料集資訊裡的「編輯詳細資料」,按如下順序點擊:
就可以看到:
BigQuery 為什麼沒有「年齡」、「興趣」資料?
Biguery裡的資料是定位到個人,涉及到使用者的隱私,為了保護使用者隱私,不提供年齡和興趣的資料。
為什麼 GA4 與 BigQuery 數據不一致?
有两种因素:
- 一種是計算邏輯,如使用者的計算,GA4和BigQuery就是不同的
- 一種是CMP,如果安轉有CMP,使用者拒絕追蹤,但還是會發送帶ping的請求,BigQuery是會記錄到這個請求,而GA4裡是建模後的資料
快速上手 BigQuery(工具推薦)
建議使用一些第三方的工具,自動生成SQL去BigQuery裡查詢,如GA4SQL,GA4BQ:














