BigQuery Export מאפשר לך להוריד את נתוני הניתוח שמופיעים בדפים 'סקירה כללית' ו'עסקאות'.
הפעלת ייצוא של BQ
1. הפעלת ארגז החול של BigQuery (או BigQuery משודרג)
אם BigQuery עדיין לא הופעל, צריך להפעיל את ארגז החול של BigQuery עבור הפרויקט ב-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 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_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 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' )