يتيح لك BigQuery Export تنزيل بيانات الإحصاءات في صفحتَي "نظرة عامة" و"إحصاءات المعاملات".
تفعيل ميزة تصدير بيانات BQ
1- تفعيل BigQuery Sandbox (أو BigQuery التي تمت ترقيتها)
إذا لم يسبق تفعيل BigQuery، يُرجى تفعيل BigQuery Sandbox لمشروع "طلب الشراء الشامل على السحابة الإلكترونية". هذا هو المكان الذي سيتم تصدير البيانات إليه.
يجب أن يكون هذا هو مشروع Google Cloud نفسه المرتبط بالدمج التام بين الأطراف لطلب المنتجات.
إذا كنت بحاجة إلى مساعدة لتأكيد مشروع Cloud المرتبط بالدمج التام بين الأطراف، يُرجى تقديم طلب.
2- الانتقال إلى BigQuery على Google Cloud Console
بعد تفعيل الميزة، يُرجى فتح BigQuery
على Google Cloud واختيار المشروع المطلوب على Google 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. مشاركة إذن الوصول إلى مشروع Google 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- إرسال إشعار إلى فريق الدعم في Google بشأن الطلب
بعد إكمال جميع الخطوات الموضّحة أعلاه، يُرجى تقديم طلب. كخطوة أخيرة، سيفعِّل فريق الدعم ميزة BigQuery Export حتى تتمكّن من البدء في جمع البيانات. سيؤدي ذلك إلى بدء تصدير البيانات تلقائيًا لليوم السابق.
مخطط البيانات واستخدامها
يتم تنظيم البيانات التي تم تنزيلها كجداول ضمن العلامة actions_analytics في علامة التبويب المفتوحة. هناك خمسة جداول لكل يوم، كما هو موضّح في الأقسام التالية:
إحصاءات_النشاط_التجاري_اليوم_طلب_الطعام
اسم الحقل | النوع | الوصف |
---|---|---|
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" أو "مركز البيانات" أو 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' )