[GA4] Menyiapkan BigQuery Export

Dalam artikel ini:

Langkah 1: Buat project Konsol API Google dan aktifkan BigQuery

 

  1. Login ke Konsol Google Cloud.
  2. Buat project Konsol Google Cloud baru atau pilih project yang sudah ada.
  3. Buka tabel API.

    Buka menu Navigation di sudut kiri atas, klik APIs & Services, lalu klik Library.
  4. Aktifkan BigQuery.

    Di bagian Google Cloud API, klik BigQuery API. Pada halaman berikut, klik Enable.
  5. Jika diminta, tinjau dan setujui Persyaratan Layanan.

Langkah 2: Persiapkan project Anda untuk BigQuery Export

Anda dapat mengekspor data Google Analytics ke sandbox BigQuery tanpa biaya (batas sandbox berlaku).

Pelajari upgrade dari sandbox dan harga BigQuery lebih lanjut.

Langkah 3: Tautkan properti Google Analytics 4 ke BigQuery

Setelah menyelesaikan dua langkah pertama, Anda dapat mengaktifkan BigQuery Export dari Admin Analytics.

BigQuery Export memiliki batas pengumpulan dan konfigurasi yang sama seperti Google Analytics. Jika memerlukan batas yang lebih tinggi, Anda dapat mengupgrade properti ke 360.

Saat Anda login ke Analytics, gunakan alamat email yang memiliki akses PEMILIK (lihat Izin di bawah untuk mengetahui persyaratan akses yang lebih mendetail) ke project BigQuery, dan juga memiliki peran Editor untuk properti Analytics yang menyertakan aliran data yang ingin Anda tautkan.

  1. Di Admin, klik Penautan BigQuery pada bagian Penautan Produk.
  2. Klik Tautkan.
  3. Klik Pilih project BigQuery untuk menampilkan daftar project yang aksesnya Anda miliki.

    Jika Anda telah menautkan Analytics dan Firebase (atau berencana melakukannya), sebaiknya ekspor ke project Cloud yang sama, sehingga akan mempermudah penggabungan dengan data Firebase lainnya.
  4. Pilih project dari daftar, lalu klik Konfirmasi.
  5. Pilih lokasi untuk data. (Jika project sudah memiliki set data untuk properti Analytics, Anda tidak dapat mengonfigurasi opsi ini.)
  6. Klik Berikutnya.
  7. Pilih Konfigurasi aliran data dan peristiwa untuk memilih aliran data yang akan disertakan dengan ekspor dan peristiwa tertentu yang akan dikecualikan dari ekspor. Anda dapat mengecualikan peristiwa dengan mengklik Tambahkan untuk memilih dari daftar peristiwa yang ada atau dengan mengklik Tentukan peristiwa menurut nama untuk memilih peristiwa yang ada menurut nama atau untuk menentukan nama peristiwa yang belum dikumpulkan di properti.
  8. Klik Selesai.
  9. Pilih Sertakan ID iklan untuk aliran data aplikasi seluler jika Anda ingin menyertakan ID iklan.
  10. Pilih salah satu dari ekspor data Harian (sekali sehari) atau Streaming (terus-menerus), atau pilih keduanya.
  11. Klik Berikutnya.
  12. Tinjau setelan, lalu klik Kirim.

Izin

Hak getIamPolicy/setIamPolicy Project, hak get/enable Layanan

PEMILIK adalah superset untuk izin ini.

Untuk membuat penautan BigQuery, izin minimal yang Anda butuhkan adalah:

  • resourcemanager.projects.get
    • Untuk mendapatkan project
  • resourcemanager.projects.getIamPolicy
    • Untuk mendapatkan daftar izin
  • resourcemanager.projects.setIamPolicy
    • Untuk memeriksa apakah pengguna memiliki izin untuk membuat link di project ini
  • serviceusage.services.enable
    • Untuk mengaktifkan BigQuery API
  • serviceusage.services.get
    • Untuk memeriksa apakah BigQuery API telah diaktifkan

Memverifikasi akun layanan

Saat Anda menautkan Analytics dan BigQuery, proses tersebut akan menghasilkan akun layanan berikut:

firebase-measurement@system.gserviceaccount.com

Pastikan akun layanan tersebut telah ditambahkan sebagai anggota project dan diberi peran BigQuery User (roles/bigquery.user).

Jika sebelumnya Anda telah menyiapkan BigQuery Export guna memberi akun layanan Anda peran Editor untuk project Google Cloud, Anda dapat menurunkan peran tersebut menjadi BigQuery User. Untuk mengubah peran akun layanan, Anda harus membatalkan tautan lalu menautkan ulang Analytics ke project BigQuery. Langkah pertama adalah membatalkan tautan Analytics dan BigQuery, lalu menghapus akun layanan yang memiliki peran Editor. Selanjutnya, tautkan kembali Analytics dan BigQuery sesuai petunjuk di atas untuk membuat akun layanan baru dengan izin yang benar untuk project tersebut.

Setelah menautkan ulang, pastikan Akun Layanan memiliki peran Pemilik (bigquery.dataOwner) di set data ekspor yang ada. Anda dapat melakukannya dengan melihat kebijakan akses set data.

Mengubah wilayah

Jika Anda salah memilih wilayah dan perlu mengubahnya setelah membuat link:

  1. Hapus penautan ke BigQuery (lihat di bawah).
  2. Cadangkan data ke set data lain di BigQuery (pindahkan atau salin).
  3. Hapus set data asli. Catat namanya: Anda akan membutuhkannya di langkah berikutnya.
  4. Buat set data baru dengan nama yang sama seperti set data yang baru saja Anda hapus, lalu pilih lokasi untuk data tersebut.
  5. Bagikan set data baru dengan firebase-measurement@system.gserviceaccount.com dan beri akun layanan peran BigQuery Data Owner.
  6. Salin data cadangan ke dalam set data baru.
  7. Ulangi prosedur di atas untuk membuat link baru ke BigQuery.

Setelah mengubah lokasi, data Anda akan memiliki celah pada data: ekspor harian dan streaming data tidak akan diproses antara penghapusan link yang ada dan pembuatan link baru.

Menghapus tautan ke BigQuery

  1. Di Admin, klik Penautan BigQuery pada bagian Penautan Produk.
  2. Klik baris untuk penautan tersebut.
  3. Di kanan atas, klik Lainnya > Hapus.

Batas BigQuery Export

Properti GA4 standar memiliki batas BigQuery Export sebanyak 1 juta peristiwa untuk ekspor Harian (batch). Tidak ada batasan jumlah peristiwa untuk ekspor Streaming. Jika properti Anda secara konsisten melebihi batas ekspor, BigQuery Export harian akan dijeda dan ekspor hari sebelumnya tidak akan diproses ulang.

Editor dan administrator properti akan menerima notifikasi email setiap kali properti yang mereka kelola melebihi batas harian. Notifikasi tersebut akan menunjukkan kapan ekspor mereka akan dijeda jika tidak ada tindakan yang dilakukan. Selain itu, jika properti standar secara signifikan melebihi batas harian satu juta peristiwa, Analytics dapat langsung menjeda ekspor harian. Jika Anda menerima notifikasi, gunakan opsi pemfilteran data (ekspor aliran data, dan pengecualian peristiwa) untuk mengurangi volume peristiwa yang diekspor setiap harinya dan memastikan ekspor harian terus beroperasi.

 

Pelajari lebih lanjut batas lebih tinggi yang tersedia untuk properti 360.

Pemfilteran data

Anda dapat mengecualikan aliran data dan peristiwa tertentu dari ekspor untuk membatasi ukuran ekspor atau memastikan ekspor hanya menyertakan peristiwa yang diinginkan di BigQuery.

Mengecualikan aliran data dan peristiwa selama proses penautan

Selama proses penautan, saat memilih aliran data yang ingin diekspor, Anda juga memiliki opsi untuk memilih peristiwa yang akan dikecualikan dari ekspor. Lihat Langkah 9 dalam proses penautan.

Menambahkan atau menghapus aliran data atau peristiwa setelah mengonfigurasi penautan

Anda dapat menambahkan atau menghapus aliran data serta menambahkan peristiwa ke atau menghapus peristiwa dari daftar pengecualian setelah mengonfigurasi link BigQuery.

 
Catatan: Saat login, gunakan alamat email yang memiliki akses PEMILIK ke project BigQuery, dan juga memiliki peran Editor untuk properti Analytics yang menyertakan aliran data yang ingin Anda tautkan.
  1. Di Admin, klik Penautan BigQuery pada bagian Penautan Produk.
  2. Klik baris project yang penautannya ingin Anda ubah.
  3. Di bagian Aliran data dan peristiwa, klik Lihat aliran data dan peristiwa.
  4. Di bagian Aliran data yang ingin diekspor, Anda dapat memilih aliran data tambahan yang akan diekspor atau menghapus aliran data yang ada dari daftar.
  5. Di daftar Peristiwa untuk dikecualikan, klik Tambahkan untuk memilih dari daftar peristiwa yang ada atau klik Tentukan peristiwa menurut nama untuk memilih peristiwa yang ada menurut nama atau menentukan nama peristiwa yang belum dikumpulkan di properti.
  6. Untuk menghapus peristiwa dari daftar, klik tanda minus di ujung baris tersebut.

Penetapan harga dan penagihan

BigQuery mengenakan biaya penggunaan dengan dua komponen harga, yaitu penyimpanan dan pemrosesan kueri. Anda dapat meninjau tabel harga dan mempelajari perbedaan antara kueri interaktif dan kueri batch.

Anda harus memiliki metode pembayaran valid yang tercatat di Cloud agar ekspor dapat dilanjutkan. Jika proses ekspor terganggu karena metode pembayaran yang tidak valid, kami tidak dapat mengekspor ulang data.

Anda juga dapat mengekspor data Analytics ke sandbox BigQuery tanpa biaya, tetapi perhatikan bahwa batas sandbox berlaku.

Kapan Anda mulai melihat data

Setelah proses penautan selesai, data akan mulai mengalir ke project BigQuery Anda dalam waktu 24 jam. Jika Anda mengaktifkan ekspor harian, 1 file akan diekspor setiap harinya yang berisi data hari sebelumnya (umumnya, selama jam-jam awal pada siang hari dalam zona waktu yang ditetapkan untuk pelaporan).

Alasan kegagalan penautan

Penautan ke BigQuery dapat gagal karena salah satu dari dua alasan berikut:

  • Kebijakan organisasi Anda melarang ekspor ke Amerika Serikat. Jika telah memilih Amerika Serikat sebagai lokasi data Anda, pilih lokasi lain.
  • Kebijakan organisasi Anda melarang akun layanan dari domain tempat data yang ingin Anda ekspor berasal. Dalam hal ini, Anda harus mengubah kebijakan organisasi tersebut.

Alasan kegagalan ekspor

Kegagalan Penyebab Hasil
Tidak ada akun layanan Tidak ada akun layanan di project Cloud dengan peran Pengguna. Analytics tidak dapat membuat tabel. Ekspor gagal.
Akun robot dihapus setelah penginstalan Pengguna di akun Cloud menghapus akun layanan robot yang diinstal oleh Google Analytics. Analytics tidak dapat lagi membuat tabel. Semua ekspor berhenti.
Kebijakan Organisasi bertentangan dengan BigQuery Export Pengguna di project Cloud membuat kebijakan organisasi yang mencegah Analytics mengekspor data. Kebijakan ini dapat mencegah pembuatan tabel BigQuery atau penulisan pada tabel. Kebijakan ini juga dapat bertentangan dengan region penyimpanan data. Tabel tidak dibuat atau dibuat, lalu dihapus dengan cepat (sekitar 30 menit).
Pengguna mengubah Setelan Penagihan Pengguna di project Cloud mengalihkan penagihan BigQuery dari gratis menjadi berbayar. Meskipun hal ini biasanya berhasil, kegagalan dapat terjadi, misalnya, jika ukuran project sudah lebih dari 10 GB (batas sandbox). Dalam praktiknya, ekspor dapat gagal. Tabel tidak terisi.
Project Cloud melebihi kuota Cloud memiliki resource terbatas untuk sebagian besar project. Anda dapat melebihi kuota penyimpanan BigQuery, lalu tidak dapat lagi menulis lebih banyak data. Perhatikan bahwa kuota untuk project gratis ini kecil (10 GB). Tabel tidak terisi.
Pengguna mengubah zona waktu properti Ekspor mengambil snapshot properti dari rentang 24 jam berdasarkan zona waktu properti. Jika zona waktu berubah, periode ekspor dapat dipersingkat atau diperpanjang pada hari tertentu (mis., lebih singkat 3 jam jika zona waktunya diubah dari Waktu Standar Timur AS menjadi Waktu Pasifik AS). Dalam kedua kasus tersebut, pengguna akan melihat jumlah peristiwa yang tidak biasa. Terdapat jumlah peristiwa yang tidak biasa dalam satu hari. Umumnya pengguna mengalami kebingungan.

Dukungan

Untuk masalah BigQuery, seperti penagihan, hubungi tim Dukungan Google Cloud.

BigQuery Export

Untuk mendapatkan informasi tentang ekspor dan akses ke contoh set data, baca dokumentasi BigQuery Export.

Integrasi vendor BI dengan BigQuery

Daftar ini tidak lengkap dan mungkin diperbarui jika integrasi yang berbeda-beda menjadi tersedia.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
16684146366214605774
true
Pusat Bantuan Penelusuran
true
true
true
true
true
69256
false
false