Menautkan FirebaseProject
yang ditentukan dengan akun Google Analytics yang ada.
Dengan panggilan ini, Anda dapat:
- Tentukan
analyticsAccountId
untuk menyediakan properti Google Analytics baru dalam akun yang ditentukan dan mengaitkan properti baru denganFirebaseProject
. - Tentukan
analyticsPropertyId
yang ada untuk mengatribusikan properti denganFirebaseProject
.
Perlu diketahui bahwa saat Anda memanggil projects.addGoogleAnalytics
:
- Pemeriksaan pertama menentukan apakah aliran data yang ada di properti Google Analytics sesuai dengan Aplikasi Firebase yang ada di
FirebaseProject
(berdasarkanpackageName
ataubundleId
yang dikaitkan dengan aliran data). Kemudian, jika berlaku, aliran data dan aplikasi akan ditautkan. Perlu diperhatikan bahwa penautan otomatis ini hanya berlaku untukAndroidApps
danIosApps
. - Jika tidak ditemukan aliran data yang sesuai untuk Aplikasi Firebase, aliran data baru akan disediakan di properti Google Analytics untuk setiap Aplikasi Firebase. Perhatikan bahwa aliran data baru selalu disediakan untuk Aplikasi Web meskipun sebelumnya telah dikaitkan dengan aliran data di properti Analytics.
Pelajari hierarki dan struktur akun Google Analytics lebih lanjut di dokumentasi Analytics.
Hasil panggilan ini adalah Operation
. Lakukan polling Operation
untuk melacak proses penyediaan dengan memanggil operations.get
hingga done
adalah true
. Jika done
adalah true
, berarti Operation
telah berhasil atau gagal. Jika Operation
berhasil, response
-nya akan disetel ke AnalyticsDetails
; jika Operation
gagal, error
-nya akan disetel ke google.rpc.Status
.
Untuk memanggil projects.addGoogleAnalytics
, anggota project harus menjadi Pemilik untuk FirebaseProject
yang ada dan memiliki izin Edit
untuk akun Google Analytics.
Jika FirebaseProject
sudah mengaktifkan Google Analytics, dan Anda memanggil projects.addGoogleAnalytics
menggunakan analyticsPropertyId
yang berbeda dari properti yang saat ini dikaitkan, panggilan akan gagal. Analytics mungkin telah diaktifkan di Firebase console atau dengan menentukan timeZone
dan regionCode
dalam panggilan ke projects.addFirebase
.
Permintaan HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Nama resource
Lihat kolom |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union analytics_resource . Hanya satu resource Google Analytics yang dapat ditentukan dalam isi permintaan.
analytics_resource hanya dapat berupa salah satu dari yang berikut: |
|
analyticsAccountId |
ID untuk akun Google Analytics yang ada yang ingin Anda tautkan dengan Penentuan kolom ini akan menyediakan properti Google Analytics baru di akun Google Analytics Anda dan mengaitkan properti baru dengan |
analyticsPropertyId |
ID untuk properti Google Analytics yang ada yang ingin Anda atribusikan dengan |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.