يتيح لك تصدير BigQuery تنزيل بيانات الإحصاءات المتوفّرة في صفحتَي "نظرة عامة" و"المعاملات" في "إحصاءات Google".
تفعيل BQ Export
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- إشعار فريق دعم "الطلب من خلال 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 |
يمثّل إجمالي قيمة الطلبات المرتبطة بهذا المطعم لذلك اليوم في 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" أو "مركز البيانات من 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' )