BigQuery Export की मदद से, खास जानकारी और लेन-देन के आंकड़ों वाले पेजों पर मौजूद आंकड़ों का डेटा डाउनलोड किया जा सकता है.
BQ Export की सुविधा चालू करना
1. BigQuery सैंडबॉक्स (या अपग्रेड किया गया BigQuery) चालू करना
अगर BigQuery पहले से चालू नहीं है, तो कृपया ऑर्डरिंग के एंड-टू-एंड Cloud प्रोजेक्ट के लिए BigQuery सैंडबॉक्स चालू करें. यहां डेटा एक्सपोर्ट किया जाएगा.
यह वही Google Cloud प्रोजेक्ट होना चाहिए जो ऑर्डरिंग के एंड-टू-एंड इंटिग्रेशन से जुड़ा है.
अगर आपको ऑर्डरिंग के एंड-टू-एंड इंटिग्रेशन से लिंक किए गए क्लाउड प्रोजेक्ट की पुष्टि करने में मदद चाहिए, तो कृपया शिकायत दर्ज करें.
2. Google Cloud Console पर 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 प्रोजेक्ट का ऐक्सेस शेयर करना
कृपया Cloud प्रोजेक्ट के लिए, 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. 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 |
यह उस इंटरैक्शन टाइप से जुड़े इंटरैक्शन की संख्या दिखाता है. 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 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' )