更新時間:2025年12月26號
GA4內建報表雖然方便,但在免費版本中存在一個關鍵限制:資料最多只保留 14 個月。
這代表如果你想做以下分析,會遇到明顯瓶頸:
- 跨年度(YoY)比較
- 長期趨勢分析(2–5 年)
- 使用者生命週期分析(LTV)
- 客製化歸因模型(Attribution)
- 原始事件級資料備份
因此,企業或成長型網站幾乎都會選擇:將GA4原始資料匯出到BigQuery
什麼是BigQuery?
Google Cloud的BigQuery是一個全代管的雲端資料倉儲,專門用來處理「超大量資料分析」。
BigQuery特別適合GA4使用,原因包括:
- 超高速 SQL 查詢(可分析數十億筆事件)
- 儲存完整 GA4 原始事件資料(hit-level data)
- 支援 SQL 自訂分析(自由度遠高於 GA4 UI)
- 可整合 BigQuery ML(直接做預測模型)
- 支援 Looker Studio 等 BI 工具視覺化
- 可串接 Vertex AI / Data Studio / Python
連結GA4與BigQuery的前提與限制
必要條件
在設定之前請確認:
- GA4帳戶需具備「管理員權限」
- Google Cloud專案需具備「專案擁有者 / 編輯者權限」
重要限制(一定要知道)
- BigQuery 是付費服務
- GA4免費版匯出限制:每天可以匯出100萬事件,超過部分不保證完整匯出
- 資料延遲:
- Daily export:通常 T+1(隔天)
- Streaming export:幾乎即時(但會產生 intraday 表)
GA4 × BigQuery 連結設定流程(完整步驟)
步驟 1:建立BigQuery專案
在Google Cloud裡點擊左上角的選擇專案的位置,然後點擊「新增專案」:
然後設定「轉案名稱」:
點擊「建立」就設定好了,完成後,你就擁有一個可用的BigQuery專案。
步驟 2:在GA4進行BigQuery連結
在GA4中點擊「管理」——「BigQuery 連結」——「連結」,進入BigQuery 連結的設定頁面:
主要分為三步:
選擇BigQuery轉案
點擊「選擇BigQuery轉案」進入“連結至我可存取的 BigQuery 專案”頁面:
選擇上一步建立的專案“Haran”,然後點擊右上角的「確認」。
之後選擇資料儲存的位置:
這樣就完成了第一步,點擊“繼續”。
調整設定
點擊「選擇」,如做設定
- 資料串流和事件:選擇要導入哪個資料串流,和將哪些事件排除,需要注意,免費版的GA4每天最多可以匯出100萬事件數
- 頻率:就是匯出頻率:
- 每天:每天表示每天只匯出一次,你會在BigQuery裡只看到一種種類型的表格,events_YYYYMMDD表示完整表格。
- 串流:表示實時匯出,如果你選擇串流,你會在BigQuery裡看到兩種類型的表格,events_intraday_YYYYMMDD表示每日多次匯出的暫存表格,events_YYYYMMDD表示完整表格。
如果你用的是GA4 360,你會看到有三個選項:
這樣就完成了第二步,點擊「繼續」。
審查並提交
這一步是確認BigQuery的設定好,如果沒問題,點選「提交」就設置好了。
BigQuery常見資料表結構
連結成功後,你會看到:
- 標準表:events_YYYYMMDD
- 即時表:events_intraday_YYYYMMDD
常見問題(FAQ)
BigQuery的資料只保留60天?
原因:免費版的BigQuery默認只保留60天。
解决方法:升級付費版的,然後你就可以調整保留時間。在資料集資訊裡的「編輯詳細資料」,按如下順序點擊:
就可以看到:
修改後點擊「儲存」即可。
BigQuery為什麼沒有「年齡」、「興趣」資料?
這是正常的。
Biguery裡的資料是定位到個人,涉及到使用者的隱私,為了保護使用者隱私,不提供年齡和興趣的資料。
為什麼GA4與BigQuery數據不一致?
有两种因素:
- 一種是計算邏輯,如使用者的計算,GA4和BigQuery就是不同的
- 一種是CMP,如果安轉有CMP,使用者拒絕追蹤,但還是會發送帶ping的請求,BigQuery是會記錄到這個請求,而GA4裡是建模後的資料
快速上手工具推薦(提升效率)
如果你不想自己寫 SQL,可以使用:GA4SQL,GA4BQ:










