ייצוא ל-BigQuery מאפשר לכם להוריד את נתוני הניתוח שמופיעים בדפי הניתוח 'סקירה כללית' ו'עסקאות'.
הפעלת BQ Export
1. הפעלת ה-Sandbox של BigQuery (או BigQuery משודרג)
אם BigQuery עדיין לא הופעל, צריך להפעיל את BigQuery Sandbox בפרויקט Ordering End-to-End Cloud. זהו המקום שאליו ייוצאו הנתונים.
הפרויקט הזה צריך להיות זהה לפרויקט ב-Google Cloud שמשויך לשילוב שלכם של תהליך ההזמנה מקצה לקצה.
אם אתם צריכים עזרה באימות הפרויקט ב-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. שיתוף הגישה לפרויקט ב-Cloud
עליך לשתף את הגישה של BigQuery Job User
ל-partner-data-exporter-robots@google.com
בפרויקט ב-Cloud. כך Google יכולה לטעון נתונים ל-BigQuery לצורך ייצוא. כדי לעשות זאת, מאתרים את IAM & Admin
בסרגל הצד ולוחצים על IAM
. לוחצים על Grant Access
בכרטיסיית ההרשאות. מזינים את הפרטים הבאים ולוחצים על Save
:
- חשבונות משתמשים חדשים:
partner-data-exporter-robots@google.com
- תפקיד:
BigQuery Job User
6. דיווח לתמיכה של Order with 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 |
העמודה הזו מייצגת את מספר האינטראקציות שמשויכות לסוג האינטראקציה הזה. בשדה NumInteractions של סוג האינטראקציה ORDER_FULFILLED מוצג מספר ההזמנות. |
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 |
מייצג את הסביבה שבה בוצעה ההזמנה. מאחר שאנחנו מספקים גישה רק לנתוני ייצור, השדה channel תמיד יהיה 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 |
מייצג את הסביבה שבה בוצעה ההזמנה. מאחר שאנחנו מספקים גישה רק לנתוני ייצור, השדה channel תמיד יהיה 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 Sheets, 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' )