本指南說明如何使用 Google Analytics 試算表外掛程式和 Google 雲端硬碟 BigQuery 連接器,透過 BigQuery 存取自訂 Google Analytics 報表。
本指南說明如何使用 Google Analytics 試算表外掛程式產生自訂報表、將報表結果試算表公開為 BigQuery 外部資料表,然後從 BigQuery 查詢報表資料。
本指南以獲取新客報表為例,但您可以將這些步驟套用至任何報表類型。
步驟 1:在 Google 試算表中設定自訂報表
前往 Google Workspace Marketplace 安裝 Google Analytics 試算表外掛程式。
依序開啟「Extensions」→「GA4 Reports Builder for Google Analytics」→「Create new report」對話方塊。
指定 Analytics 資源、日期範圍和報表欄位來設定報表。
在獲客報表中使用下列欄位:
尺寸
firstUserDefaultChannelGroup
指標
eventCount
keyEvents
totalRevenue
newUsers
engagedSessions
engagementRate
將「維度篩選器」和「指標篩選器」欄位留空。
以下是正確的報表設定圖片:
按一下 [Create Report] (建立報表),即可在目前的試算表文件中建立報表設定:
選取「擴充功能」→「Google Analytics 專用 GA4 報表製作工具」→「執行報表」,即可產生報表。報表完成後,系統會建立一個含有報表名稱的新分頁。
開啟「Extensions」→「GA4 報表建立工具 (適用於 Google Analytics)」→「排定報表」對話方塊,設定定期輪詢最新報表資料的功能。指定排程,然後按一下「儲存」。
步驟 2:將 Google 試算表報表文件連結為 BigQuery 外部資料表
透過 BigQuery,您可以在 Google 試算表中建立連結至外部資料來源的永久資料表。使用這項功能,將在前一個步驟中建立的 Google Analytics 報表試算表連結為 BigQuery 外部資料表。
請按照 BigQuery 說明文件中的建立 Google 雲端硬碟外部資料表指南操作。
Google Cloud 控制台
在 Google Cloud 控制台中開啟 BigQuery 頁面。
在「Explorer」面板中展開專案並選取資料集。
展開
「動作」選項,然後按一下「開啟」。在詳細資料面板中,按一下「Create table」圖示
。在「Create table」(建立資料表) 頁面的「Source」(來源) 區段中:
在「Create table from」(使用下列資料建立資料表) 部分,選取 [Drive] (雲端硬碟)。
在「Select Drive URI」(選取雲端硬碟 URI) 欄位中,輸入報表所屬 Google 試算表文件的雲端硬碟 URI,格式為
https://docs.google.com/spreadsheets/d/[file_id]
。在「File format」(檔案格式) 部分選取「Google 試算表」。
在「Create table」(建立資料表) 頁面的「Destination」(目的地) 區段中:
針對「Dataset name」(資料集名稱) 選擇適當的資料集,然後在「Table name」(資料表名稱) 欄位中,輸入您在 BigQuery 建立資料表時使用的名稱。
確認「Table type」(資料表類型) 已設為 [External table] (外部資料表)。
在「Sheet range」(工作表範圍) 方塊中,指定要查詢的工作表名稱和儲存格範圍。這應該是含有報表資料的工作表:
sheet_name!top_left_cell_id:bottom_right_cell_id
代表儲存格範圍。在範例報表中,您可以將範圍指定為User acquisition report!A:G
。請注意,範圍中會提及與自訂報表名稱相對應的工作表。在「Schema」(結構定義) 區段中,啟用「Auto detect」(��動偵測)。
展開「Advanced options」區段,在「Header rows to skip」方塊中指定要略過的列數。在本例中,報表資料的起始列為 15,這是輸入方塊應設定的值。
在「Create table」(建立資料表) 頁面的「Destination」(目的地) 區段中:
針對「Dataset」(資料集),請選擇適當的資料集,然後在「Table」(資料表) 欄位中,輸入要在 BigQuery 中建立的資料表名稱。
確認「Table type」(資料表類型) 已設為 [External table] (外部資料表)。
按一下「CREATE TABLE」。
必要的話,選取帳戶然後按一下「Allow」(允許),將 Google 雲端硬碟的存取權授予 BigQuery 用戶端工具。
以下是外部 BigQuery 資料表設定畫面的範例:
步驟 3:透過 BigQuery 查詢 Google 試算表報表資料表
您現在可以對 Google 試算表報表資料表執行查詢,就像是標準 BigQuery 資料表一樣,但外部資料來源的限制仍適用。
開啟
user_acquisition_report
資料表來檢查其結構定義:按一下「查詢」。在建議查詢中,將
SELECT FROM
變更為SELECT * FROM
以取得所有報表欄位,然後執行查詢,針對外部資料表執行查詢。
以下範例中的查詢會針對所有資料欄,在資料表中輸出資料片段: