BigQuery Export memungkinkan Anda mendownload data analisis yang ada di halaman analisis Ringkasan dan Transaksi.
Mengaktifkan BQ Export
1. Mengaktifkan BigQuery Sandbox (atau BigQuery yang diupgrade)
Jika BigQuery belum diaktifkan, aktifkan BigQuery Sandbox untuk project Cloud Pemesanan End-to-End Anda. Di sinilah data akan diekspor.
Project ini harus sama dengan project Google Cloud yang dikaitkan dengan integrasi Pemesanan Menyeluruh Anda.
Jika Anda memerlukan bantuan untuk mengonfirmasi project Cloud yang ditautkan ke integrasi Pemesanan End-to-End Anda, ajukan kasus.
2. Buka BigQuery di konsol Google Cloud
Setelah diaktifkan, buka BigQuery
di Google Cloud lalu pilih project Cloud yang diperlukan menggunakan menu dropdown di kiri atas layar. https://console.cloud.google.com/bigquery
3. Membuat Set Data untuk BigQuery
Buat set data di BigQuery bernama actions_analytics
yang menjadi tujuan ekspor Google. Nama set data harus sama persis dengan actions_analytics
.
4. Bagikan akses ke Set data
Berikan akses BigQuery Data Editor
ke partner-data-exporter-robots@google.com
untuk set data. Hal ini diperlukan agar pipeline Google dapat mengekspor data ke set data BigQuery. Untuk melakukannya, cari tombol Sharing
untuk set data tersebut, buka Permissions
, lalu klik Add Principal
. Masukkan informasi berikut dan klik Save
:
- Kepala Sekolah Baru:
partner-data-exporter-robots@google.com
- Peran:
BigQuery Data Editor
5. Bagikan Akses ke Project Cloud
Bagikan akses BigQuery Job User
ke partner-data-exporter-robots@google.com
untuk Project Cloud. Tindakan ini memungkinkan Google memuat data ke BigQuery untuk diekspor. Untuk melakukannya, cari IAM & Admin
di sidebar lalu klik IAM
. Klik Grant Access
di tab izin. Masukkan informasi berikut dan klik Save
:
- Kepala Sekolah Baru:
partner-data-exporter-robots@google.com
- Peran:
BigQuery Job User
6. Beri tahu dukungan Pesan dengan Google
Setelah semua langkah di atas selesai, ajukan kasus. Sebagai langkah terakhir, tim dukungan akan mengaktifkan BigQuery Export sehingga Anda dapat mulai mengumpulkan data. Tindakan ini akan otomatis mengekspor data untuk hari sebelumnya.
Skema dan penggunaan data
Data yang didownload diatur sebagai tabel di bagian tag actions_analytics di tab yang dibuka. Ada lima tabel untuk setiap hari, seperti yang dijelaskan di bagian berikut:
daily_food_ordering_business_stats
Nama kolom | Type | Deskripsi |
---|---|---|
Date |
DATE |
Tanggal yang terkait dengan transaksi. |
Week |
INTEGER |
Tanggal yang terkait dengan transaksi. |
Month |
INTEGER |
Tanggal yang terkait dengan transaksi. |
Restaurant3pId |
STRING |
Tanggal yang terkait dengan transaksi. |
RestaurantName |
STRING |
Nama restoran yang terkait dengan transaksi. |
CurrencyCode |
STRING |
Kode mata uang yang terkait dengan transaksi. |
InteractionType |
STRING |
Jenis interaksi dapat berupa salah satu dari yang berikut:
Empat jenis interaksi pertama menentukan klik pengguna anonim untuk masing-masing
interaksi. Jenis interaksi |
NumInteractions |
INTEGER |
Mewakili jumlah interaksi yang dikaitkan dengan jenis interaksi tersebut. Untuk
jenis interaksi ORDER_FULFILLED , kolom NumInteractions
menunjukkan jumlah pesanan. |
NumOrders |
INTEGER |
Merepresentasikan jumlah pesanan yang terkait dengan restoran pada hari tersebut. |
TotalOrderValueNanos |
INTEGER |
Merepresentasikan nilai pesanan total yang terkait dengan restoran tersebut untuk hari tersebut di Nano. |
TotalCartValueNanos |
INTEGER |
Mewakili nilai keranjang total yang terkait dengan restoran tersebut untuk hari tersebut dalam Nanos. |
daily_food_ordering_interaction_stats_anonymized
Nama kolom | Type | Deskripsi |
---|---|---|
Date |
DATE |
Tanggal yang terkait dengan transaksi. |
Week |
INTEGER |
Minggu yang terkait dengan transaksi. |
Month |
INTEGER |
Bulan yang terkait dengan transaksi. |
InteractionType |
STRING |
InteractionType dalam tabel ini dibatasi hingga PARTNER_SELECTED . Ini merepresentasikan tindakan memilih penyedia yang terkait dengan project GCP/AoG. |
NumInteractions |
INTEGER |
Menyatakan berapa kali penyedia dipilih. |
daily_food_ordering_transactions_error_stats
Nama kolom | Type | Deskripsi |
---|---|---|
Date |
DATE |
Tanggal yang terkait dengan transaksi. |
Hour |
INTEGER |
Jam yang terkait dengan transaksi. |
Minute |
INTEGER |
Menit yang terkait dengan transaksi. |
CurrencyCode |
STRING |
Kode mata uang yang terkait dengan transaksi. |
Channel |
STRING |
Menampilkan lingkungan tempat pesanan dilakukan. Karena kita hanya memberikan akses ke data produksi, kolom saluran selalu PRODUCTION . |
ActionId |
STRING |
Menunjukkan apakah transaksi adalah checkout atau kirim.
actions.foodordering.intent.CHECKOUT mewakili checkout dan
actions.intent.TRANSACTION_DECISION mewakili pengiriman. |
Function |
STRING |
Sama seperti kolom Actionid . |
OrderType |
STRING |
Menunjukkan apakah pesanan diambil atau Antar. 1 digunakan untuk
DELIVERY , dan 2 digunakan untuk PICKUP . |
FulfillmentTimeType |
STRING |
Menunjukkan apakah pesanan berupa pesanan segera atau pesanan terjadwal. 1 digunakan
untuk ASAP , dan 2 digunakan untuk ORDER_AHEAD . |
ApiResponseStatus |
STRING |
Merepresentasikan status respons yang dikirim ke Google:
|
ApiResponseError |
STRING |
Mewakili jenis error yang dikirim ke Google:
|
NumErrors |
INTEGER |
Menunjukkan jumlah error. |
daily_food_ordering_transactions_stats
Nama kolom | Type | Deskripsi |
---|---|---|
Date |
DATE |
Tanggal yang terkait dengan transaksi. |
Hour |
INTEGER |
Jam yang terkait dengan transaksi. |
Minute |
INTEGER |
Menit yang terkait dengan transaksi. |
CurrencyCode |
STRING |
Kode mata uang yang terkait dengan transaksi. |
Channel |
STRING |
Menampilkan lingkungan tempat pesanan dilakukan. Karena kita hanya memberikan akses ke data produksi, kolom saluran selalu PRODUCTION . |
ActionId |
STRING
| Menunjukkan apakah transaksi adalah checkout atau kirim.
actions.foodordering.intent.CHECKOUT mewakili checkout dan
actions.intent.TRANSACTION_DECISION mewakili pengiriman. |
Function |
STRING |
Sama seperti kolom Actionid .
|
OrderType |
STRING |
Menunjukkan apakah pesanan diambil atau Antar. 1 digunakan untuk
DELIVERY , dan 2 digunakan untuk PICKUP . |
FulfillmentTimeType |
STRING |
Menunjukkan apakah pesanan berupa pesanan segera atau pesanan terjadwal. 1 digunakan
untuk ASAP , dan 2 digunakan untuk ORDER_AHEAD . |
ApiResponseStatus |
STRING |
Merepresentasikan status respons yang dikirim ke Google:
|
NumResponse |
INTEGER |
Merepresentasikan jumlah respons. |
food_ordering_user_stats_daily
Nama Kolom | Type | Deskripsi |
---|---|---|
Date |
DATE |
Tanggal yang terkait dengan transaksi. |
Restaurant3pId |
STRING |
ID restoran yang dikirim oleh partner di feed. |
RestaurantName |
STRING |
Nama restoran yang terkait dengan transaksi. |
CurrencyCode |
STRING |
Kode mata uang yang terkait dengan transaksi. |
InteractionType |
STRING |
Mewakili jenis interaksi yang terkait dengan transaksi. Jenis interaksi
ORDER_FULFILLED menentukan pesanan yang berhasil. |
ApproximateTotalUsers |
INTEGER |
Merepresentasikan jumlah total pengguna yang memesan dari restoran pada hari tersebut. |
ApproximateRepeatUsers |
INTEGER |
Merepresentasikan jumlah pengguna berulang yang melakukan pemesanan dari toko tertentu tersebut pada hari tersebut. |
Menggunakan data yang diekspor
Anda dapat mengekspor data ke alat lain, seperti Google Spreadsheet, Data Studio, atau GCS, atau menulis kueri dalam Google Cloud Platform Console untuk mendapatkan insight tertentu dari data tersebut.
Contoh kueri
// 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' )