要將 Google Analytics 導入 BigQuery 但是不確定會產生多少費用?
別擔心,這篇文章將進行詳細說明,看完後,你將能夠獲得完整的解答。
如果你只有一分鐘,我先講結論,那就是當你的每日事件量是 10 萬的話,在前 2 個月將不會被收費,在一年過去後會被收大約台幣 100 塊左右,如果你想快速做計算,請使用我自製的 GA4 導入 BigQuery 費用計算小工具,在 3 秒鐘內立刻取得花費評估。
Google Analytics 4 > 產品連結
當你在後台要將 GA4 與 BQ 做連結的時候,首先會看到這個畫面。 請注意 Export Type 裡的 Daily 與 Streaming
![](https://doordata-tw.b-cdn.net/wp-content/uploads/2024/04/image-6-1024x545.png)
這兩個選項將使你被收取儲存以及傳輸費用。
這 BigQuery 的費用量級完全取決於你的資料量,從免費 ~ 月付百萬都有可能,因此請繼續看下去。
Google Analytics 4 導入 BigQuery費用計算
我們先統一單位,每 60 萬的事件約等於 1GB,因此我們先算出每一個事件的大小。
1GB / 600,000 = 0.000001666666667
所以 0.000001666666667 GB / per event
儲存費用
如果你在 GA4 後台看到每日資料量是 0.08 / 每日上限 1 百萬,你的每日資料量就是 8 萬。如下圖所示
![](https://doordata-tw.b-cdn.net/wp-content/uploads/2024/04/截圖-2024-04-23-下午4.56.24-1024x280.png)
那麼每月儲存費的計算流程為
- 每日儲存量 = 0.133 GB = 80,000 * 0.000001666666667
- 每月儲存量 = 4 GB = 0.133 GB * 30 天
- 每月儲存費 = $0 (因為 GCP BigQuery 每月有 10 GB 免費額度)
不過資料是累積的,第一個月 4GB,第二月是就是 8GB,以此類推 … 前面免費不代表永遠免費,別擔心,GA4 導入 BigQuery 費用計算小工具已經幫你解決這個問題了。
例如第三個月起,你總共有 12 GB 在 BigQuery 裡,那麼就會有 2 GB 是被收費的,依照 BigQuery asia-east-1 的 Active Logical Storage 的牌價 USD 0.02 per GB per Month,我們可以預見在第三個月結束後,會被收取 TWD 1.3 (USD 0.02 * 2 GB * 32 兌台幣)。
串流費用
串流通常會比儲存還要貴一些些,而且沒有免費額度,這意味著只要一勾選此選項就一定會被收費。
- 每日傳輸量 = 0.133 GB = 每日儲存量
- 每月傳輸量 = 4 GB = 0.133 GB * 30 天
- 每月傳輸費 = TWD 7.4 = 4000 MB / 200 * USD 0.0116
BigQUery asia-east-1 的 streaming insert 牌價為 USD 0.0116 per 200 MB
查詢費用
查詢費三項之中最貴的,因為這使用的是 CPU 運算,買過電腦的人都知道,CPU 是最貴的單元,相較前面的儲存以及傳輸。
我們一樣是以每日 8 萬資料量為例,來看看以下使用情境會被收多少費用。
- 每小時刷新報表,每次花費 10 GB
- 每小時人為使用,每次花費 10 GB
假設每天都是這樣子的話,一個月下來會產生查詢量
480 GB = (24 次 * 10 GB) + (24 * 10 GB)
嘿嘿,這樣會是多少呢,你猜猜!
台幣 10 塊、500 塊?
.
.
.
.
還是免費!
因為 BigQuery 提供每個月 1,000 GB 的免費額度
結論
若要將 Google Analytics 4 資料備份到 BigQuery,起始的費用非常便宜,所以請放心使用。
- 儲存有免費額度 10GB,但是資料累積幾個月後還是會被收費。
- 傳輸費沒有免費額度,將立刻被收費。
- 查詢有免費額度,超過按量計價,不過請特別小心查詢的部分。
若你想要學習如何使用 BigQuery、Google Cloud Platform 與 SQL,甚至如何連接 BigQuery 與 Google Analytics,可以參考我的完整課程。
![](https://doordata-tw.b-cdn.net/wp-content/uploads/2024/03/主視覺-1024x576.jpg)