您可以使用 BigQuery 匯出功能,下載「總覽」和「交易」分析頁面中的分析資料。
啟用 BQ Export
1. 啟用 BigQuery 沙箱 (或已升級的 BigQuery)
如果尚未啟用 BigQuery,請為 Ordering 端到端雲端專案啟用 BigQuery 沙箱。資料會匯出至此。
這個專案必須與你的訂單端對端整合作業相關聯。
如需協助確認與訂單端對端整合服務連結的 Cloud 專案,請提交案件。
2. 前往 Google Cloud 控制台的 BigQuery 頁面
啟用後,請在 Google Cloud 中開啟 BigQuery,然後使用畫面左上方的下拉式選單,選取所需的 Cloud 專案。https://console.cloud.google.com/bigquery
3. 建立 BigQuery 資料集
請在 BigQuery 中建立名為 actions_analytics
的資料集,Google 會將資料匯出至此。資料集名稱必須與 actions_analytics
完全相符。
4. 分享資料集存取權
請將 BigQuery Data Editor
的資料集存取權共用給 partner-data-exporter-robots@google.com
。這項資訊是 Google 管道匯出資料至 BigQuery 資料集時所需。如要執行這項操作,請找出資料集的 Sharing
按鈕,開啟 Permissions
,然後按一下 Add Principal
。輸入下列資訊,然後按一下 Save
:
- 新主體:
partner-data-exporter-robots@google.com
- 角色:
BigQuery Data Editor
5. 共用 Cloud 專案存取權
請將 BigQuery Job User
存取權分享給 Cloud 專案的 partner-data-exporter-robots@google.com
。這樣 Google 就能將資料載入 BigQuery 進行匯出。方法是找到側欄中的 IAM & Admin
,然後按一下 IAM
。按一下權限分頁標籤中的 Grant Access
。輸入下列資訊,然後按一下 Save
:
- 新主體:
partner-data-exporter-robots@google.com
- 角色:
BigQuery Job User
6. 通知「Google 訂餐」支援團隊
完成上述所有步驟後,請提交案件。最後,支援團隊會啟用 BigQuery 匯出功能,讓您開始收集資料。系統就會開始自動匯出前一天的資料。
資料結構定義和用法
下載的資料會在開啟的分頁中,以 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 |
代表 Nanos 中,與該餐廳相關聯的當天訂單總價值。 |
TotalCartValueNanos |
INTEGER |
代表 Nanos 中,與該餐廳相關聯的購物車總價值。 |
daily_food_ordering_interaction_stats_anonymized
欄位名稱 | 類型 | 說明 |
---|---|---|
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' )