การส่งออก BigQuery ช่วยให้คุณดาวน์โหลดข้อมูลวิเคราะห์ที่พบในหน้าข้อมูลวิเคราะห์ภาพรวมและธุรกรรมได้
การเปิดใช้ BQ Export
1. เปิดใช้แซนด์บ็อกซ์ BigQuery (หรือ BigQuery ที่อัปเกรดแล้ว)
หากยังไม่ได้เปิดใช้ BigQuery โปรดเปิดใช้แซนด์บ็อกซ์ BigQuery สำหรับโปรเจ็กต์ระบบคลาวด์แบบครบวงจรของคำสั่งซื้อ ข้อมูลจะส่งออกไปยังตำแหน่งนี้
ต้องเป็นโปรเจ็กต์ Google Cloud เดียวกันกับที่เชื่อมโยงกับการผสานรวมการสั่งซื้อจากต้นทางถึงปลายทาง
หากต้องการความช่วยเหลือในการยืนยันโปรเจ็กต์ที่อยู่ในระบบคลาวด์ซึ่งลิงก์กับการผสานรวมการสั่งซื้อจากต้นทางถึงปลายทาง โปรดยื่นเคส
2. ไปที่ BigQuery ในคอนโซล Google Cloud
เมื่อเปิดใช้แล้ว โปรดเปิด BigQuery ใน Google Cloud แล้วเลือกโปรเจ็กต์ 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. แชร์สิทธิ์เข้าถึงโปรเจ็กต์ที่อยู่ในระบบคลาวด์
โปรดแชร์สิทธิ์เข้าถึง BigQuery Job User
ให้กับ 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 ในแท็บที่เปิดอยู่ แต่ละวันจะมีตาราง 5 ตารางตามที่อธิบายไว้ในส่วนต่อไปนี้
daily_food_ordering_business_stats
ชื่อช่อง | ประเภท | คำอธิบาย |
---|---|---|
Date |
DATE |
วันที่เชื่อมโยงกับธุรกรรม |
Week |
INTEGER |
วันที่ที่เชื่อมโยงกับธุรกรรม |
Month |
INTEGER |
วันที่ที่เชื่อมโยงกับธุรกรรม |
Restaurant3pId |
STRING |
วันที่เชื่อมโยงกับธุรกรรม |
RestaurantName |
STRING |
ชื่อร้านอาหารที่เชื่อมโยงกับธุรกรรม |
CurrencyCode |
STRING |
รหัสสกุลเงินที่เชื่อมโยงกับธุรกรรม |
InteractionType |
STRING |
ประเภทการโต้ตอบอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้
การโต้ตอบ 4 ประเภทแรกจะระบุการคลิกของผู้ใช้แบบไม่ระบุตัวตนสําหรับการโต้ตอบที่เกี่ยวข้อง ประเภทการโต้ตอบ |
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 |
รหัสร้านอาหารที่พาร์ทเนอร์ส่งในฟีด |
RestaurantName |
STRING |
ชื่อร้านอาหารที่เชื่อมโยงกับธุรกรรม |
CurrencyCode |
STRING |
รหัสสกุลเงินที่เชื่อมโยงกับธุรกรรม |
InteractionType |
STRING |
แสดงประเภทการโต้ตอบที่เชื่อมโยงกับธุรกรรม ประเภทการโต้ตอบ ORDER_FULFILLED จะระบุคำสั่งซื้อที่สำเร็จ |
ApproximateTotalUsers |
INTEGER |
แสดงจํานวนผู้ใช้ทั้งหมดที่สั่งอาหารจากร้านอาหารในวันนั้น |
ApproximateRepeatUsers |
INTEGER |
แสดงจํานวนผู้ใช้ที่กลับมาซึ่งสั่งซื้อจากร้านค้านั้นๆ ในวันนั้นๆ |
ใช้ข้อมูลที่ส่งออก
คุณสามารถส่งออกข้อมูลไปยังเครื่องมืออื่นๆ เช่น Google ชีต, Data Studio หรือ 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' )