BigQuery dışa aktarma işlemi, Genel Bakış ve İşlemler analizi sayfalarında bulunan analiz verilerini indirmenize olanak tanır.
BQ Export'u etkinleştirme
1. BigQuery korumalı alanını (veya yükseltilmiş BigQuery'yi) etkinleştirme
BigQuery henüz etkinleştirilmediyse lütfen Sipariş Sondan Sona Cloud projeniz için BigQuery korumalı alanını etkinleştirin. Veriler bu klasöre aktarılır.
Bu, Sipariş Uçtan Uca entegrasyonunuzla ilişkilendirilmiş Google Cloud projesiyle aynı olmalıdır.
Sipariş uçtan uca entegrasyonunuza bağlı Cloud projesini onaylama konusunda yardıma ihtiyacınız varsa lütfen bir destek kaydı oluşturun.
2. Google Cloud Console'da BigQuery'ye gitme
Etkinleştirildikten sonra lütfen Google Cloud'da BigQuery'yi açın ve ekranın sol üst kısmındaki açılır menüyü kullanarak gerekli Cloud projesini seçin. https://console.cloud.google.com/bigquery
3. BigQuery için Veri Kümesi Oluşturma
Lütfen Google'ın verilerini dışa aktaracağı actions_analytics
adlı bir BigQuery veri kümesi oluşturun. Veri kümesinin adı actions_analytics
ile tam olarak eşleşmelidir.
4. Veri kümesine erişimi paylaşma
Lütfen veri kümesi için BigQuery Data Editor
'e partner-data-exporter-robots@google.com
erişimi paylaşın. Bu, Google'ın ardışık düzenlerinin BigQuery veri kümesine veri aktarması için gereklidir. Bunu yapmak için veri kümesinin Sharing
düğmesini bulun, Permissions
'u açın ve ardından Add Principal
'yi tıklayın. Aşağıdaki bilgileri girip Save
simgesini tıklayın:
- Yeni Müdürler:
partner-data-exporter-robots@google.com
- Rol:
BigQuery Data Editor
5. Cloud projesine erişimi paylaşma
Lütfen Cloud projesi için BigQuery Job User
'e partner-data-exporter-robots@google.com
erişimi paylaşın. Bu, Google'ın dışa aktarma için verileri BigQuery'ye yüklemesini sağlar. Bunu yapmak için kenar çubuğunda IAM & Admin
simgesini bulun ve IAM
simgesini tıklayın. İzinler sekmesinde Grant Access
simgesini tıklayın. Aşağıdaki bilgileri girip Save
simgesini tıklayın:
- Yeni Müdürler:
partner-data-exporter-robots@google.com
- Rol:
BigQuery Job User
6. Order with Google Destek Ekibi'ne bildirimde bulunma
Yukarıdaki tüm adımları tamamladıktan sonra lütfen bir destek kaydı oluşturun. Son adım olarak destek ekibi, verileri toplayabilmeniz için BigQuery dışa aktarma özelliğini etkinleştirir. Bu işlem, önceki güne ait verileri otomatik olarak dışa aktarmaya başlar.
Veri şeması ve kullanımı
İndirilen veriler, açılan sekmede actions_analytics etiketi altında tablolar halinde düzenlenir. Aşağıdaki bölümlerde açıklandığı üzere her gün için beş tablo vardır:
daily_food_ordering_business_stats
Alan adı | Tür | Açıklama |
---|---|---|
Date |
DATE |
İşlemle ilişkili tarih. |
Week |
INTEGER |
İşlemle ilişkili tarih. |
Month |
INTEGER |
İşlemle ilişkili tarih. |
Restaurant3pId |
STRING |
İşlemle ilişkili tarih. |
RestaurantName |
STRING |
İşlemle ilişkili restoranın adı. |
CurrencyCode |
STRING |
İşlemle ilişkili para birimi kodu. |
InteractionType |
STRING |
Etkileşim türü aşağıdakilerden biri olabilir:
İlk dört etkileşim türü, ilgili etkileşimler için anonimleştirilmiş kullanıcı tıklamalarını belirtir. |
NumInteractions |
INTEGER |
İlgili etkileşim türüyle ilişkili etkileşim sayısını temsil eder. ORDER_FULFILLED etkileşim türü için NumInteractions alanı, sipariş sayısını temsil eder. |
NumOrders |
INTEGER |
O gün restoranla ilişkili siparişlerin sayısını temsil eder. |
TotalOrderValueNanos |
INTEGER |
Nanos'ta o gün için ilgili restoranla ilişkilendirilen toplam sipariş değerini temsil eder. |
TotalCartValueNanos |
INTEGER |
Nanos'ta ilgili restoranla ilişkili toplam alışveriş sepeti değerini temsil eder. |
daily_food_ordering_interaction_stats_anonymized
Alan adı | Tür | Açıklama |
---|---|---|
Date |
DATE |
İşlemle ilişkili tarih. |
Week |
INTEGER |
İşlemle ilişkili hafta. |
Month |
INTEGER |
İşlemle ilişkili ay. |
InteractionType |
STRING |
Bu tablodaki InteractionType , PARTNER_SELECTED ile sınırlıdır. Bu, GCP/AoG projesiyle ilişkili sağlayıcıyı seçme işlemini temsil eder. |
NumInteractions |
INTEGER |
Sağlayıcının kaç kez seçildiğini gösterir. |
daily_food_ordering_transactions_error_stats
Alan adı | Tür | Açıklama |
---|---|---|
Date |
DATE |
İşlemle ilişkili tarih. |
Hour |
INTEGER |
İşlemle ilişkili saat. |
Minute |
INTEGER |
İşlemle ilişkili dakika. |
CurrencyCode |
STRING |
İşlemle ilişkili para birimi kodu. |
Channel |
STRING |
Siparişin verildiği ortamı temsil eder. Yalnızca üretim verilerine erişim izni verdiğimiz için kanal alanı her zaman PRODUCTION olur. |
ActionId |
STRING |
İşlemin ödeme mi yoksa gönderme mi olduğunu gösterir.
actions.foodordering.intent.CHECKOUT ödemeyi, actions.intent.TRANSACTION_DECISION ise göndermeyi temsil eder. |
Function |
STRING |
Actionid sütunuyla aynıdır. |
OrderType |
STRING |
Siparişin teslim alma veya teslimat olup olmadığını gösterir. 1 , DELIVERY için, 2 ise PICKUP için kullanılır. |
FulfillmentTimeType |
STRING |
Siparişin acil sipariş mi yoksa planlanmış sipariş mi olduğunu belirtir. 1 , ASAP için, 2 ise ORDER_AHEAD için kullanılır. |
ApiResponseStatus |
STRING |
Google'a gönderilen yanıtın durumunu gösterir:
|
ApiResponseError |
STRING |
Google'a gönderilen hata türünü temsil eder:
|
NumErrors |
INTEGER |
Hata sayısını temsil eder. |
daily_food_ordering_transactions_stats
Alan adı | Tür | Açıklama |
---|---|---|
Date |
DATE |
İşlemle ilişkili tarih. |
Hour |
INTEGER |
İşlemle ilişkili saat. |
Minute |
INTEGER |
İşlemle ilişkili dakika. |
CurrencyCode |
STRING |
İşlemle ilişkili para birimi kodu. |
Channel |
STRING |
Siparişin verildiği ortamı temsil eder. Yalnızca üretim verilerine erişim izni verdiğimiz için kanal alanı her zaman PRODUCTION olur. |
ActionId |
STRING
| İşlemin ödeme mi yoksa gönderme mi olduğunu gösterir.
actions.foodordering.intent.CHECKOUT ödemeyi, actions.intent.TRANSACTION_DECISION ise göndermeyi temsil eder. |
Function |
STRING |
Actionid sütunuyla aynıdır.
|
OrderType |
STRING |
Siparişin teslim alma veya teslimat olup olmadığını gösterir. 1 , DELIVERY için, 2 ise PICKUP için kullanılır. |
FulfillmentTimeType |
STRING |
Siparişin acil sipariş mi yoksa planlanmış sipariş mi olduğunu belirtir. 1 , ASAP için, 2 ise ORDER_AHEAD için kullanılır. |
ApiResponseStatus |
STRING |
Google'a gönderilen yanıtın durumunu gösterir:
|
NumResponse |
INTEGER |
Yanıt sayısını temsil eder. |
food_ordering_user_stats_daily
Alan adı | Tür | Açıklama |
---|---|---|
Date |
DATE |
İşlemle ilişkili tarih. |
Restaurant3pId |
STRING |
İş ortağı tarafından feed'de gönderilen restoran kimliği. |
RestaurantName |
STRING |
İşlemle ilişkili restoranın adı. |
CurrencyCode |
STRING |
İşlemle ilişkili para birimi kodu. |
InteractionType |
STRING |
İşlemle ilişkili etkileşim türünü temsil eder. ORDER_FULFILLED etkileşim türü, başarılı siparişi belirtir. |
ApproximateTotalUsers |
INTEGER |
İlgili gün restorandan sipariş veren toplam kullanıcı sayısını gösterir. |
ApproximateRepeatUsers |
INTEGER |
Belirli bir günde ilgili mağazadan sipariş veren tekrarlanan kullanıcıların sayısını temsil eder. |
Dışa aktarılan verileri kullanma
Verileri Google E-Tablolar, Data Studio veya GCS gibi diğer araçlara aktarabilir ya da verilerden belirli analizler elde etmek için Google Cloud Platform Console'da sorgu yazabilirsiniz.
Örnek sorgu
// 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' )