Mengakses laporan kustom Google Analytics dari BigQuery

Panduan ini menjelaskan cara mengakses laporan Google Analytics kustom dari BigQuery menggunakan add-on Google Analytics Spreadsheet dan konektor BigQuery Google Drive.

Panduan ini menunjukkan cara membuat laporan kustom menggunakan add-on Spreadsheet Google Analytics, mengekspos sheet hasil laporan sebagai tabel eksternal BigQuery, lalu mengkueri data laporan dari BigQuery.

Panduan ini menggunakan laporan Akuisisi pengguna sebagai contoh, tetapi Anda dapat menerapkan langkah-langkah ini ke jenis laporan apa pun.

Langkah 1: Konfigurasikan laporan kustom di Google Spreadsheet

  1. Instal add-on Spreadsheet Google Analytics dari Google Workspace Marketplace.

  2. Buka dialog ExtensionsGA4 Reports Builder for Google AnalyticsCreate new report.

    Buka Add-on Spreadsheet Google Analytics

  3. Konfigurasikan laporan dengan menentukan properti Analytics, rentang tanggal, dan kolom laporan.

  4. Gunakan kolom berikut untuk laporan Akuisisi pengguna:

    Dimensi

    • firstUserDefaultChannelGroup

    Metrik

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. Biarkan kolom Filter dimensi dan Filter metrik kosong.

    Berikut adalah gambar setelan laporan yang benar:

    Konfigurasi Laporan Add-on Spreadsheet Google Analytics Bagian 1

    Konfigurasi Laporan Add-on Spreadsheet Google Analytics Bagian 2

    Konfigurasi Laporan Add-on Spreadsheet Google Analytics Bagian 3

  6. Klik Buat Laporan untuk membuat konfigurasi laporan di dokumen Spreadsheet saat ini:

    Sheet Konfigurasi Laporan Add-on Spreadsheet Google Analytics

  7. Pilih ExtensionsGA4 Reports Builder for Google AnalyticsRun reports untuk membuat laporan. Tab baru dengan nama laporan Anda akan dibuat setelah laporan selesai.

    Data laporan Add-on Spreadsheet Google Analytics

  8. Buka dialog ExtensionsGA4 Reports Builder for Google AnalyticsSchedule reports untuk menyiapkan polling berkala untuk data laporan terbaru. Tentukan jadwal, lalu klik Simpan.

    Jadwal Add-on Spreadsheet Google Analytics

Langkah 2: Hubungkan dokumen laporan Google Spreadsheet sebagai tabel eksternal BigQuery

Dengan BigQuery, Anda dapat membuat tabel permanen yang ditautkan ke sumber data eksternal di Google Spreadsheet. Gunakan fitur ini untuk menghubungkan spreadsheet laporan Google Analytics yang dibuat pada langkah sebelumnya sebagai tabel eksternal BigQuery.

Langkah ini memerlukan mengikuti panduan Membuat tabel eksternal Google Drive dari dokumentasi BigQuery.

Konsol Google Cloud

  1. Di konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Di panel Explorer, luaskan project Anda dan pilih set data.

  3. Luaskan opsi Actions dan klik Open.

  4. Di panel detail, klik Create table .

  5. Di halaman Buat Tabel, di bagian Sumber:

    • Untuk Buat tabel dari, pilih Drive.

    • Di kolom Pilih URI Drive, masukkan URI Drive dokumen Google Spreadsheet yang berisi laporan, dalam bentuk https://docs.google.com/spreadsheets/d/[file_id].

    • Untuk Format file, pilih Google Spreadsheet

  6. Di halaman Create table, di bagian Destination:

    • Untuk Nama set data, pilih set data yang sesuai, lalu di kolom Nama tabel, masukkan nama tabel yang Anda buat di BigQuery.

    • Pastikan Jenis tabel ditetapkan ke Tabel eksternal.

  7. Di kotak Rentang sheet, tentukan nama sheet dan rentang sel yang akan dikueri. Ini harus berupa Sheet yang berisi data laporan Anda: sheet_name!top_left_cell_id:bottom_right_cell_id untuk rentang sel. Untuk contoh laporan kami, rentang dapat ditentukan sebagai User acquisition report!A:G. Perhatikan bagaimana sheet yang sesuai dengan nama laporan kustom disebutkan dalam rentang.

  8. Di bagian Schema, aktifkan Auto detect.

  9. Luaskan bagian Advanced options, di kotak Header rows to skip, tentukan jumlah baris yang akan dihilangkan. Dalam contoh kami, data laporan dimulai dengan baris 15, yang merupakan nilai yang harus ditetapkan di kotak input.

  10. Di halaman Create table, di bagian Destination:

    • Untuk Set data, pilih set data yang sesuai, lalu di kolom Tabel, masukkan nama tabel yang Anda buat di BigQuery.

    • Pastikan Jenis tabel ditetapkan ke Tabel eksternal.

  11. Klik CREATE TABLE.

  12. Jika perlu, pilih akun Anda, lalu klik Izinkan untuk memberi alat klien BigQuery akses ke Drive.

Berikut adalah contoh layar konfigurasi tabel BigQuery eksternal:

Konfigurasi tabel eksternal BigQuery bagian 1

Konfigurasi tabel eksternal BigQuery bagian 2

Langkah 3: Buat kueri tabel laporan Google Spreadsheet dari BigQuery

Kini Anda dapat menjalankan kueri terhadap tabel laporan Google Spreadsheet seolah-olah tabel tersebut adalah tabel BigQuery standar, yang tunduk pada batasan pada sumber data eksternal.

  1. Buka tabel user_acquisition_report untuk memeriksa skemanya:

    Skema tabel eksternal BigQuery

  2. Klik Kueri. Dalam kueri yang disarankan, ubah SELECT FROM menjadi SELECT * FROM untuk mendapatkan semua kolom laporan, lalu Jalankan kueri untuk menjalankan kueri terhadap tabel eksternal.

Kueri dalam contoh berikut akan menghasilkan cuplikan data dalam tabel untuk semua kolom:

Kueri tabel eksternal BigQuery