有問題可以在文章底部留言

GA4 與 BigQuery 連結完整教學(2026 最新版)

Google Analytics Haran 3年前 (2023-02-19) 7747次瀏覽 7條留言

更新時間:2025年12月26號

GA4內建報表雖然方便,但在免費版本中存在一個關鍵限制:資料最多只保留 14 個月

這代表如果你想做以下分析,會遇到明顯瓶頸:

  • 跨年度(YoY)比較
  • 長期趨勢分析(2–5 年)
  • 使用者生命週期分析(LTV)
  • 客製化歸因模型(Attribution)
  • 原始事件級資料備份

因此,企業或成長型網站幾乎都會選擇:將GA4原始資料匯出到BigQuery

什麼是BigQuery?

Google CloudBigQuery是一個全代管的雲端資料倉儲,專門用來處理「超大量資料分析」。

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裡點擊左上角的選擇專案的位置,然後點擊「新增專案」:

GA4 與 BigQuery 連結完整教學(2026 最新版)

 

然後設定「轉案名稱」:

GA4 與 BigQuery 連結完整教學(2026 最新版)

 

 點擊「建立」就設定好了,完成後,你就擁有一個可用的BigQuery專案。

 

步驟 2:在GA4進行BigQuery連結

在GA4中點擊「管理」——「BigQuery 連結」——「連結」,進入BigQuery 連結的設定頁面:

GA4 與 BigQuery 連結完整教學(2026 最新版)

主要分為三步:

點擊「選擇BigQuery轉案」進入“連結至我可存取的 BigQuery 專案”頁面:

GA4 與 BigQuery 連結完整教學(2026 最新版)

選擇上一步建立的專案“Haran”,然後點擊右上角的「確認」。

之後選擇資料儲存的位置:

GA4 與 BigQuery 連結完整教學(2026 最新版)

這樣就完成了第一步,點擊“繼續”。

 

點擊「選擇」,如做設定

GA4 與 BigQuery 連結完整教學(2026 最新版)

  • 資料串流和事件:選擇要導入哪個資料串流,和將哪些事件排除,需要注意,免費版的GA4每天最多可以匯出100萬事件數
  • 頻率:就是匯出頻率:
    • 每天:每天表示每天只匯出一次,你會在BigQuery裡只看到一種種類型的表格,events_YYYYMMDD表示完整表格。
    • 串流:表示實時匯出,如果你選擇串流,你會在BigQuery裡看到兩種類型的表格,events_intraday_YYYYMMDD表示每日多次匯出的暫存表格,events_YYYYMMDD表示完整表格。

 

如果你用的是GA4 360,你會看到有三個選項:

GA4 與 BigQuery 連結完整教學(2026 最新版)

 

這樣就完成了第二步,點擊「繼續」。

 

這一步是確認BigQuery的設定好,如果沒問題,點選「提交」就設置好了。

GA4 與 BigQuery 連結完整教學(2026 最新版)

 

BigQuery常見資料表結構

連結成功後,你會看到:

  • 標準表:events_YYYYMMDD
  • 即時表:events_intraday_YYYYMMDD

常見問題(FAQ)

BigQuery的資料只保留60天?

原因:免費版的BigQuery默認只保留60天。

解决方法:升級付費版的,然後你就可以調整保留時間。在資料集資訊裡的「編輯詳細資料」,按如下順序點擊:

GA4 與 BigQuery 連結完整教學(2026 最新版)

 

就可以看到:

GA4 與 BigQuery 連結完整教學(2026 最新版)

修改後點擊「儲存」即可。

BigQuery為什麼沒有「年齡」、「興趣」資料?

這是正常的。

Biguery裡的資料是定位到個人,涉及到使用者的隱私,為了保護使用者隱私,不提供年齡和興趣的資料。

 

為什麼GA4與BigQuery數據不一致?

有两种因素:

  • 一種是計算邏輯,如使用者的計算,GA4和BigQuery就是不同的
  • 一種是CMP,如果安轉有CMP,使用者拒絕追蹤,但還是會發送帶ping的請求,BigQuery是會記錄到這個請求,而GA4裡是建模後的資料

 

快速上手工具推薦(提升效率)

如果你不想自己寫 SQL,可以使用:GA4SQL,GA4BQ:

GA4 與 BigQuery 連結完整教學(2026 最新版)


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址
(7)个小伙伴在留言
  1. 請問,我設定了GA4連結BigQuery,每日+串流都選擇,並解沒有設定篩選條件 可是匯出的資料events_的Table裡只有event_name是purchase的資料,而不是所有GA4的資料 但是events_intraday_裡的資料就是正常的資料,請問可能是哪裡有問題?
    Alan Hsu2023-08-11 14:09 Reply Windows 10 | Chrome 115.0.0.0
    • 每日和串流只選一個。 events_後面有沒有數值?
      Haran2023-08-11 14:25 Reply Mac OS X | Chrome 115.0.0.0
      • 有events_20230808 只能二選一嗎?那他們不應該給checkbox當選項@@
        Alan Hsu2023-08-11 14:35 Reply Windows 10 | Chrome 115.0.0.0
        • events_20230808,只有一個? 是否因為時區因素導致的還沒處理完。 選一個就行,有checkbox去勾選: 每日:每天GA4的資料處理好後才同步過去 串流:是“實時”同步,邊處理變同步
          Haran2023-08-11 14:41 Reply Mac OS X | Chrome 115.0.0.0
          • 我是昨天才設定的連結所以才只有一筆 但這也是我懷疑的部分,照文件說明今天設定明天會開始轉今天的的資料,持續三天的更新 應該會先給我8/10的資料而不是8/8的資料 這跟我在測試區的結果不同@@
            Alan Hsu2023-08-11 14:50 Windows 10 | Chrome 115.0.0.0
          • 不,今天是8/11,Bigquery裡同步最多是8/10,你現在是8/8,所以我覺的是時區因素,觀察幾天
            Haran2023-08-11 15:18 Mac OS X | Chrome 115.0.0.0
          • 謝謝,我在觀察幾天,週一再看看
            Alan Hsu2023-08-11 15:26 Windows 10 | Chrome 115.0.0.0