此頁面說明如何將Google Analytics 4 (GA4) 和Google BigQuery (BigQuery) 設定為將原始、事件層級的數據內嵌至 Azure Databricks。
選擇驗證方法
支援下列驗證方法:
- OAuth(建議)
- 使用服務帳戶 JSON 進行基本驗證
Databricks 建議使用 OAuth,因為它更安全。 然而,如果您的機構是從支援此認證方式的供應商遷移過來,可能會選擇使用服務帳戶金鑰。
您將使用在來源設定期間取得的驗證詳細資料,來建立與 GA4 的 Unity 目錄連線。
這兩個選項的許可權需求相同,可讓驗證使用者存取結構描述並擷取資料。
啟用 Google Cloud API
在包含匯出的 GA4 資料的 BigQuery 專案中啟用所需的 Google Cloud API。
找出包含匯出的 GA4 資料的 BigQuery 專案。
請遵循Google檔案,在專案上啟用下列API:
授與使用者權限
本節可讓驗證使用者存取來源結構描述並擷取資料。 執行此操作的步驟取決於您的驗證方法。
OAuth(建議)
如要使用 OAuth 從 BigQuery 專案擷取 GA4 資料,您必須向驗證使用者授予對應 BigQuery 帳戶的存取權。
在 Google Cloud 控制台中,瀏覽 IAM 和 > 管理員 IAM。
為鑑別使用者啟用下列角色:
- BigQuery 數據查看器
- BigQuery 作業使用者
- BigQuery 讀取會話使用者
服務帳號驗證
要透過服務帳號驗證從 BigQuery 專案匯入你的 GA4 資料,你需要一個對應的 GCP 服務帳號金鑰,格式為 JSON。
在 [ 服務帳戶 ] 頁面的頂端功能表中,單擊 [+ 建立服務帳戶]。
在 [授與此服務帳戶存取專案] 底下,啟用下列角色:
- BigQuery 數據查看器
- BigQuery 作業使用者
- BigQuery 讀取會話使用者
完成服務帳戶建立。
在 服務帳戶 頁面上,按一下您建立的服務帳戶。
在 [ 金鑰] 索引標籤上,按兩下 [新增金鑰 > ] [建立新金鑰]。
在 建立私鑰對話框 中,針對 金鑰類型,選取 JSON。
按一下 建立。
這會下載您的服務帳戶 JSON 金鑰。
將 GA4 GA4 資料匯出至 BigQuery
找出您要擷取的 GA4 資源,然後將資源的資料匯出至 BigQuery。 如需說明,請參閱 Google 文件中的設定 BigQuery 匯出。