Dengan ekspor BigQuery, Anda dapat mendownload data analisis yang ada di halaman analisis Ringkasan dan Transaksi.
Mengaktifkan BQ Export
1. Mengaktifkan Sandbox BigQuery (atau BigQuery yang diupgrade)
Jika BigQuery belum diaktifkan, aktifkan Sandbox BigQuery untuk project Cloud Pemesanan Lengkap Anda. Di sinilah data akan diekspor.
Project ini harus sama dengan project Google Cloud yang terkait dengan integrasi Pemesanan Lengkap Anda.
Jika Anda memerlukan bantuan untuk mengonfirmasi project Cloud yang ditautkan ke integrasi Pemesanan Lengkap, ajukan kasus.
2. Buka BigQuery di konsol Google Cloud
Setelah diaktifkan, buka BigQuery di Google Cloud dan pilih project Cloud yang diperlukan menggunakan 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
tempat Google akan mengekspor data. Nama set data harus sama persis dengan actions_analytics
.
4. Membagikan akses ke Set Data
Bagikan 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, temukan tombol Sharing
untuk set data, buka Permissions
, lalu klik Add Principal
. Masukkan informasi berikut, lalu klik Save
:
partner-data-exporter-robots@google.com
Entitas Baru- Peran:
BigQuery Data Editor
5. Membagikan 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, temukan IAM & Admin
di sidebar, lalu klik IAM
. Klik Grant Access
di tab izin. Masukkan informasi berikut, lalu klik Save
:
partner-data-exporter-robots@google.com
Entitas Baru- Peran:
BigQuery Job User
6. Memberi 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 mulai mengekspor data untuk hari sebelumnya.
Skema dan penggunaan data
Data yang didownload diatur sebagai tabel di bawah tag actions_analytics di tab yang terbuka. Ada lima tabel untuk setiap hari, seperti yang dijelaskan di bagian berikut:
daily_food_ordering_business_stats
Nama kolom | Jenis | 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 berikut:
Empat jenis interaksi pertama menentukan klik pengguna anonim untuk masing-masing
interaksi. Jenis interaksi |
NumInteractions |
INTEGER |
Merepresentasikan jumlah interaksi yang terkait dengan jenis interaksi tersebut. Untuk
jenis interaksi ORDER_FULFILLED , kolom NumInteractions
mewakili jumlah pesanan. |
NumOrders |
INTEGER |
Mewakili jumlah pesanan yang terkait dengan restoran untuk hari tersebut. |
TotalOrderValueNanos |
INTEGER |
Mewakili total nilai pesanan yang terkait dengan restoran tersebut untuk hari tersebut di Nanos. |
TotalCartValueNanos |
INTEGER |
Mewakili total nilai keranjang yang terkait dengan restoran tersebut untuk hari tersebut di Nanos. |
daily_food_ordering_interaction_stats_anonymized
Nama kolom | Jenis | 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 mewakili tindakan memilih penyedia yang terkait dengan project GCP/AoG. |
NumInteractions |
INTEGER |
Menunjukkan frekuensi penyedia dipilih. |
daily_food_ordering_transactions_error_stats
Nama kolom | Jenis | 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 |
Merepresentasikan lingkungan tempat pesanan dilakukan. Karena kami hanya memberikan akses ke
data produksi, kolom channel 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 |
Menampilkan apakah pesanan adalah Ambil atau Antar. 1 digunakan untuk
DELIVERY , dan 2 digunakan untuk PICKUP . |
FulfillmentTimeType |
STRING |
Menunjukkan apakah pesanan adalah pesanan ASAP 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 |
Merepresentasikan jumlah error. |
daily_food_ordering_transactions_stats
Nama kolom | Jenis | 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 |
Merepresentasikan lingkungan tempat pesanan dilakukan. Karena kami hanya memberikan akses ke
data produksi, kolom channel 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 |
Menampilkan apakah pesanan adalah Ambil atau Antar. 1 digunakan untuk
DELIVERY , dan 2 digunakan untuk PICKUP . |
FulfillmentTimeType |
STRING |
Menunjukkan apakah pesanan adalah pesanan ASAP 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 | Jenis | 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 urutan yang berhasil. |
ApproximateTotalUsers |
INTEGER |
Mewakili jumlah total pengguna yang memesan dari restoran pada hari tersebut. |
ApproximateRepeatUsers |
INTEGER |
Mewakili jumlah pengguna berulang yang melakukan pemesanan dari toko tertentu pada hari tertentu. |
Menggunakan data yang diekspor
Anda dapat mengekspor data ke alat lain, seperti Google Spreadsheet, Data Studio, atau GCS, atau menulis kueri dalam konsol Google Cloud Platform untuk mendapatkan insight tertentu dari data.
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' )