只有 Google Marketing Platform 隨附的 Analytics (分析) 360 可使用這項功能。 進一步瞭解 Google Marketing Platform。 |
步驟 1:建立 Google API 控制台專案並啟用 BigQuery
- 登入 Google API 控制台。
- 建立 Google API 控制台專案。
您可以建立新專案或選取現有專案。 - 前往 API 表格。
開啟左上角的「導覽」選單並按一下 [API 和服務],然後按一下 [資料庫]。 - 啟用 BigQuery。
按一下「Google Cloud API」底下的 [BigQuery API],然後在下個頁面點選 [啟用]。 - 在看到系統提示訊息後詳閱並同意《服務條款》。
步驟 2:為 BigQuery Export 備妥專案
- 確認專案已啟用「帳單」。
如果您的專案尚未啟用「帳單」,請開啟左上角的「導覽」選單,然後按一下「帳單」。 - 在看到系統提示後建立帳單帳戶。
您必須擁有帳單帳戶才能申請專案帳單,同一個帳單帳戶可以由多個專案共用。請按照 API 控制台中的步驟建立帳單帳戶。 - 接受免費試用 (如果有的話)。
請放心接受系統提供的免費試用服務 (如果有的話),但如果要確保 BigQuery 能夠在免費試用期結束後繼續接收匯出的資料,請務必輸入帳單詳情。 - 確認「帳單」已順利啟用。
前往 https://console.cloud.google.com/bigquery 並開啟專案,然後嘗試在專案中建立資料集,方法是按一下專案名稱旁的藍色箭頭,然後點選 [建立資料集]。如果可以建立資料集,表示帳單設定正確。如有任何錯誤,請確認已啟用帳單服務。 - 將服務帳戶加進專案。
請將 analytics-processing-dev@system.gserviceaccount.com 新增為專案成員,並確認「專案層級」的權限已設為「編輯者」(而非「BigQuery 資料編輯者」)。您必須具備「編輯者」角色,才能將 Analytics (分析) 的資料匯出至 BigQuery。
步驟 2.1:[選擇性步驟] 為位在歐盟的儲存空間備妥 BigQuery 資料集
進行到此步驟時,請考慮將您的資料集移至歐盟。
資料的預設儲存地點為美國。如果您在初次匯出「之後」才將資料移至歐盟,可能導致查詢 BigQuery 地區時發生問題。這類問題可能得靠移動資料才能解決,但也會因此產生相關成本。因此,建議您在此階段建立位在歐盟的資料集,以避免任何負面影響。
Google Analytics (分析) BigQuery Export 功能與禁止在美國建立資料集的 GCP 政策不相容。如果您的 GCP 專案有這類政策,您必須將其移除才能將資料匯出至歐盟。
若不想將資料儲存位置移至歐盟,請直接從步驟 3 開始操作。
- 前往 https://console.cloud.google.com/bigquery 並開啟專案,然後按一下 [建立新的資料集]。
- 畫面上會開啟一個面板,請在面板中輸入必要資訊以建立資料集。
如果您不希望 BigQuery 自動刪除資料,請務必將「資料到期時間」設為「永不過期」。
- 輸入資料集 ID,這個 ID 必須與 Analytics (分析) 資料檢視 ID 相同 (後者可以在 Analytics (分析) 中的全域選擇器找到)。
- 選取 [歐盟] 做為「資料位置」。
- 依照需求設定資料有效期限。
如要進行過往資料分析,請選取 [永不過期]。否則資料一旦過期就永遠無法再使用。 - 按一下「確定」。
步驟 3:將 BigQuery 連結至 Google Analytics (分析) 360
我們除了建議您採用這項最佳做法外,也要提醒您避免讓單一 BigQuery 專案連結超過 300 個 Google Analytics (分析) 報表資料檢視,否則當天資料的匯出品質會下滑。
此外別忘了,每個資源都只能連結 1 個資料檢視。
完成前兩個步驟後,您就可以在 Analytics (分析) 的「管理」頁面中啟用 BigQuery Export,方法如下:
- 登入 Google Analytics (分析)。 您使用的電子郵件地址必須具備 BigQuery 專案的「擁有者」存取權,以及您要連結的資料檢視所屬 Analytics (分析) 資源的「編輯者」角色。
- 按一下 [管理],然後前往您要連結的資料檢視所屬的 Analytics (分析) 360 資源。
- 在「資源」欄內,依序按一下「所有產品」和「連結 BigQuery」。
- 輸入您的 BigQuery 專案編號或 ID (進一步瞭解如何找出專案編號和 ID)。
- 選取要連結的資料檢視。
- 選擇性:選取您要用來接收每日匯出成功和/或失敗通知的電子郵件地址。
- 選用:選取您當天的匯出偏好設定。請注意,連續匯出選項使用雲端串流服務,其中每發送 1 GB 需另外收取 $0.05 美元的費用。
- 確認您已啟用帳單,且已將所有相關抵免額或優待券套用至專案。
- 按一下「儲存」。
- 如要停止匯出,請回到這個頁面,然後按一下「BigQuery」部分的「調整連結」。
取消 BigQuery 和 Analytics (分析) 360 的連結
您必須具備「編輯者」角色,才能取消 BigQuery 和 Analytics (分析) 360 的連結。
- 依序按一下「管理」>「資源」欄 >「產品連結」>「所有產品」。
- 在「BigQuery」下,依序點選「調整連結」>「取消連結」。
價格與計費方式
BigQuery 會收取「儲存空間」和「查詢處理」這兩項資源的使用費。您可以查看價目表,瞭解互動式查詢和批次查詢之間的差別。
您仍然需要在 Cloud 設定有效的付款方式才能繼續匯出資料。如果因為付款方式無效而導致匯出中斷,恕我們無法重新匯出當時的資料。
何時可開始查看資料
完成連結後,資料應該會在 24 小時內開始傳送到您的 BigQuery 專案。系統會每天匯出 1 個檔案,當中含有前 1 天的資料 (通常是您設定為報表時區的上午),並且每天匯出 3 個含有當天資料的檔案。我們會匯出「1 百億筆命中」或「13 個月的歷來資料」(取數量較小者)。
資料補充作業
您開始把 Analytics (分析) 報表資料檢視連結到 BigQuery 後,Analytics (分析) 會匯出 13 個月或 1 百億筆匹配的歷來資料 (取數量較小者) 到 BigQuery。每個資料檢視的歷來資料匯出作業都只會進行一次;如果您之後取消連結某個資料檢視,並將其重新連結至其他 BigQuery 專案,Analytics (分析)「不會」再次匯出該資料檢視的歷來資料。
將資源從標準版升級至 Google Analytics (分析) 360 之後,若您在升級前 13 個月內收集到的資料未超出 1 百億筆命中的上限,系統也會匯出這些資料。
避免匯出錯誤
如果無法達到或維持下列條件,帳戶可能會暫時遭到停用,導致每天從 Analytics (分析) 執行的 BigQuery Export 作業發生錯誤。請注意,若匯出作業因您未能遵守下列條件而導致錯誤,我們無法重新處理。
- 確認服務帳戶擁有必要的權限
如果服務帳戶 (analytics-processing-dev@system.gserviceaccount.com) 沒有專案的「編輯」權限,資料就無法匯出。 - 確認已啟用計費功能。
- 如果您是透過免費試用選項建立 BigQuery 帳戶,請務必在試用期結束前升級至付費帳戶。
- 您可以提供備用信用卡,以免帳單服務中斷。
- 如果您不想使用信用卡支付 Google Cloud 費用,想要改用月結單付費,請向 Google Cloud 銷售人員洽詢付款方式。
- 確認已啟用 BigQuery API。
在 [Google Cloud Platform] > [您的專案] > [API 和服務] > [資訊主頁] 中,確認 BigQuery API 已啟用。
支援
將 BigQuery Export 設定完成後,如果您在連結 BigQuery 和 Analytics (分析) 360 時遇到問題,請與 Analytics (分析) 360 支援團隊聯絡。
如有任何其他問題 (例如帳單問題),請與 Google Cloud 支援團隊聯絡。
相關資源
BigQuery Export
如需 Google Analytics (分析) 360 BigQuery Export 功能的最新消息、社群支援和使用訣竅,歡迎加入「ga-bigquery-developers」Google 網路論壇。
如要瞭解匯出及取得範例資料集的方式,請參閱 BigQuery Export 說明文件。
BigQuery
- 入門指南
- 開發人員指南
- BigQuery 的 SQL 查詢參考
- BigQuery 工具
- 社群論壇
- 影片:BigQuery 的用量
- 技術文件:深入瞭解 BigQuery
- 白皮書:Google 的 IT 安全對策
- BigQuery 合作夥伴