BigQuery Export 可讓您下載「總覽」和「交易」分析頁面上的分析資料。
啟用 BQ 匯出功能
1. 啟用 BigQuery 沙箱 (或升級版 BigQuery)
如果 BigQuery 尚未啟用,請為訂單端對端 Cloud 專案啟用 BigQuery 沙箱。也就是資料匯出到這個位置。
必須與訂單端對端整合相關聯的 Google Cloud 專案相同。
如果您需要我們協助確認已連結至訂單端對端整合作業的 Cloud 專案,請提交案件。
2. 前往 Google Cloud 控制台中的 BigQuery
啟用之後,請在 Google Cloud 中開啟 BigQuery,然後使用畫面左上方的下拉式選單,選取必要的 Cloud 專案。https://console.cloud.google.com/bigquery
3. 為 BigQuery 建立資料集
請在 BigQuery 中建立名為 actions_analytics
的資料集,讓 Google 將資料匯出至該資料集。資料集名稱必須與 actions_analytics
完全相符。
4. 分享資料集存取權
請共用資料集的「partner-data-exporter-robots@google.com
」BigQuery Data Editor
存取權。Google 的管道必須執行這項操作,才能將資料匯出至 BigQuery 資料集。方法是找到資料集的「Sharing
」按鈕,然後開啟「Permissions
」,然後按一下「Add Principal
」。輸入以下資訊,然後按一下 [Save
]:
- 新主體:
partner-data-exporter-robots@google.com
- 角色:
BigQuery Data Editor
5. 分享 Cloud 專案的存取權
請提供 Cloud 專案的「partner-data-exporter-robots@google.com
」的 BigQuery Job User
存取權。這樣 Google 就能將資料載入 BigQuery,以便匯出。方法是在側欄中找出 IAM & Admin
,然後按一下 IAM
。按一下權限分頁中的「Grant Access
」。輸入以下資訊,然後按一下 [Save
]:
- 新主體:
partner-data-exporter-robots@google.com
- 角色:
BigQuery Job User
6. 通知「訂單 Google」支援團隊
完成上述所有步驟後,請提交案件。最後一步,支援團隊將啟用 BigQuery Export,以便您開始收集資料。系統隨即會自動匯出前一天的資料。
資料結構定義和使用方式
下載的資料會在已開啟分頁中,以資料表「actions_analytics」標記的形式彙整。每天有五個資料表,詳情請參閱以下各節:
Daily_food_ordering_business_stats
欄位名稱 | 類型 | 說明 |
---|---|---|
Date |
DATE |
與交易相關聯的日期。 |
Week |
INTEGER |
與交易相關聯的日期。 |
Month |
INTEGER |
與交易相關聯的日期。 |
Restaurant3pId |
STRING |
與交易相關聯的日期。 |
RestaurantName |
STRING |
與交易相關聯的餐廳名稱。 |
CurrencyCode |
STRING |
與交易相關聯的貨幣代碼。 |
InteractionType |
STRING |
互動類型可以是下列其中一種:
前四個互動類型會指定個別互動的去識別化使用者點擊。 |
NumInteractions |
INTEGER |
代表與互動類型相關的互動次數。如果是 ORDER_FULFILLED 互動類型,NumInteractions 欄位代表訂單數量。 |
NumOrders |
INTEGER |
代表當天與餐廳相關聯的訂單數量。 |
TotalOrderValueNanos |
INTEGER |
代表該餐廳當天 (南澳) 相關的訂單總價值。 |
TotalCartValueNanos |
INTEGER |
代表該餐廳當天 (南澳) 相關的購物車總價值。 |
Daily_food_ordering_interaction_stats_匿名化
欄位名稱 | 類型 | 說明 |
---|---|---|
Date |
DATE |
與交易相關聯的日期。 |
Week |
INTEGER |
與交易相關的週別。 |
Month |
INTEGER |
與交易相關的月份。 |
InteractionType |
STRING |
這個表格中的「InteractionType 」上限為 PARTNER_SELECTED 。這代表選取與 GCP/AoG 專案相關聯的供應商的動作。 |
NumInteractions |
INTEGER |
代表所選供應商的次數。 |
Daily_food_ordering_transactions_error_stats
欄位名稱 | 類型 | 說明 |
---|---|---|
Date |
DATE |
與交易相關聯的日期。 |
Hour |
INTEGER |
與交易相關的小時數。 |
Minute |
INTEGER |
與交易相關的分鐘數。 |
CurrencyCode |
STRING |
與交易相關聯的貨幣代碼。 |
Channel |
STRING |
代表下單的環境。由於我們只提供實際工作環境資料的存取權,因此管道欄位一律為 PRODUCTION 。 |
ActionId |
STRING |
代表交易是結帳或提交。actions.foodordering.intent.CHECKOUT 代表結帳,actions.intent.TRANSACTION_DECISION 代表提交。 |
Function |
STRING |
與 Actionid 欄相同。 |
OrderType |
STRING |
代表訂單是自取或外送。1 用於 DELIVERY ,2 用於 PICKUP 。 |
FulfillmentTimeType |
STRING |
代表訂單是「盡快」還是已排定的訂單。1 用於 ASAP ,2 用於 ORDER_AHEAD 。 |
ApiResponseStatus |
STRING |
代表傳送給 Google 的回應狀態:
|
ApiResponseError |
STRING |
代表傳送給 Google 的錯誤類型:
|
NumErrors |
INTEGER |
代表錯誤數量。 |
Daily_food_ordering_transactions_stats
欄位名稱 | 類型 | 說明 |
---|---|---|
Date |
DATE |
與交易相關聯的日期。 |
Hour |
INTEGER |
與交易相關的小時數。 |
Minute |
INTEGER |
與交易相關的分鐘數。 |
CurrencyCode |
STRING |
與交易相關聯的貨幣代碼。 |
Channel |
STRING |
代表下單的環境。由於我們只提供實際工作環境資料的存取權,因此管道欄位一律為 PRODUCTION 。 |
ActionId |
STRING
| 代表交易是結帳或提交。actions.foodordering.intent.CHECKOUT 代表結帳,actions.intent.TRANSACTION_DECISION 代表提交。 |
Function |
STRING |
與 Actionid 欄相同。 |
OrderType |
STRING |
代表訂單是自取或外送。1 用於 DELIVERY ,2 用於 PICKUP 。 |
FulfillmentTimeType |
STRING |
代表訂單是「盡快」還是已排定的訂單。1 用於 ASAP ,2 用於 ORDER_AHEAD 。 |
ApiResponseStatus |
STRING |
代表傳送給 Google 的回應狀態:
|
NumResponse |
INTEGER |
代表回覆的數量。 |
food_ordering_user_stats_daily
欄位名稱 | 類型 | 說明 |
---|---|---|
Date |
DATE |
與交易相關聯的日期。 |
Restaurant3pId |
STRING |
合作夥伴在動態饋給中傳送的餐廳 ID。 |
RestaurantName |
STRING |
與交易相關聯的餐廳名稱。 |
CurrencyCode |
STRING |
與交易相關聯的貨幣代碼。 |
InteractionType |
STRING |
代表與交易相關的互動類型。ORDER_FULFILLED 互動類型會指定成功的順序。 |
ApproximateTotalUsers |
INTEGER |
代表當天餐廳訂購的使用者總數。 |
ApproximateRepeatUsers |
INTEGER |
代表在特定日期向該商店下單的重複使用者人數。 |
使用匯出的資料
您可以將資料匯出至 Google 試算表、數據分析或 GCS 等其他工具,也可以在 Google Cloud Platform 控制台中撰寫查詢,從資料中取得特定深入分析結果。
查詢示例
// To get the conversion rate from Partner selection to order placement SELECT ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_business_stats_20200620 WHERE InteractionType = 'SUBMIT_SUCCESS' ) / ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_interaction_stats_anonymized_20200620 WHERE InteractionType = 'PARTNER_SELECTED' )