صادرات BigQuery به شما امکان می دهد داده های تجزیه و تحلیل موجود در صفحات تجزیه و تحلیل کلی و تراکنش ها را دانلود کنید.
فعال کردن BQ Export
1. BigQuery Sandbox (یا BigQuery ارتقا یافته) را فعال کنید
اگر BigQuery قبلاً فعال نشده است، لطفاً BigQuery Sandbox را برای پروژه Ordering End-to-End Cloud خود فعال کنید. این جایی است که داده ها صادر می شود.
این باید همان پروژه Google Cloud باشد که با ادغام Ordering End-to-End شما مرتبط است.
اگر برای تأیید پروژه Cloud که به ادغام Ordering End-to-End شما مرتبط است به کمک نیاز دارید، لطفاً یک پرونده تشکیل دهید.
2. در کنسول Google Cloud به BigQuery بروید
پس از فعال شدن، لطفاً BigQuery را در Google Cloud باز کنید و پروژه Cloud لازم را با استفاده از منوی کشویی در سمت چپ بالای صفحه انتخاب کنید. https://console.cloud.google.com/bigquery
3. مجموعه داده برای BigQuery ایجاد کنید
لطفاً یک مجموعه داده در BigQuery به نام actions_analytics
ایجاد کنید که Google دادهها را به آن صادر میکند. نام مجموعه داده باید دقیقاً مطابق با actions_analytics
باشد.
4. دسترسی به Dataset را به اشتراک بگذارید
لطفاً دسترسی 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. دسترسی به پروژه ابری را به اشتراک بگذارید
لطفاً دسترسی 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. با پشتیبانی گوگل، سفارش را اعلام کنید
پس از تکمیل تمام مراحل فوق، لطفاً پرونده تشکیل دهید. به عنوان آخرین مرحله، تیم پشتیبانی صادرات BigQuery را فعال می کند تا بتوانید جمع آوری داده ها را شروع کنید. این کار صادرات خودکار داده های روز قبل را آغاز می کند.
طرح و استفاده از داده ها
داده های دانلود شده به صورت جداول تحت تگ 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 | نشان دهنده ارزش کل سفارش مربوط به آن رستوران برای آن روز در 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 | نشان می دهد که آیا سفارش یک سفارش ASAP یا یک سفارش برنامه ریزی شده است. 1 برای ASAP استفاده می شود و 2 برای ORDER_AHEAD استفاده می شود. |
ApiResponseStatus | STRING | نشان دهنده وضعیت پاسخ ارسال شده به Google است:
|
ApiResponseError | STRING | نشان دهنده نوع خطای ارسال شده به Google است:
|
NumErrors | INTEGER | تعداد خطاها را نشان می دهد. |
آمار روزانه_سفارش_تعاملات_غذا
نام فیلد | تایپ کنید | توضیحات |
---|---|---|
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 | نشان می دهد که آیا سفارش یک سفارش ASAP یا یک سفارش برنامه ریزی شده است. 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' )