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 Google Spreadsheet Analytics, mengekspos sheet hasil laporan sebagai tabel eksternal BigQuery, lalu membuat kueri 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: Konfigurasi laporan kustom di Google Spreadsheet

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

  2. Buka dialog EkstensiPembuat Laporan GA4 untuk Google AnalyticsBuat laporan baru.

    Membuka Add-on Spreadsheet Google Analytics

  3. Konfigurasi 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 Google Spreadsheet untuk Google Analytics Bagian 2

    Konfigurasi Laporan Add-on Spreadsheet Google Analytics Bagian 3

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

    Lembar Konfigurasi Laporan Add-on Google Spreadsheet untuk Google Analytics

  7. Pilih EkstensiPembuat Laporan GA4 untuk Google AnalyticsJalankan laporan 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 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 mengharuskan Anda 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 File format, pilih Google Sheet

  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 Opsi lanjutan, di kotak Baris header yang dilewati, 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: Membuat kueri tabel laporan Google Spreadsheet dari BigQuery

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

  1. Buka tabel user_acquisition_report untuk memeriksa skemanya:

    Skema tabel eksternal BigQuery

  2. Klik Query. 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 menampilkan cuplikan data dalam tabel untuk semua kolom:

Kueri tabel eksternal BigQuery