Tautkan FirebaseProject
yang ditentukan dengan akun Google Analytics yang ada .
Dengan menggunakan 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 mengaitkan properti denganFirebaseProject
.
Perhatikan 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 terkait dengan aliran data). Kemudian, jika memungkinkan, aliran data dan aplikasi ditautkan. Perhatikan bahwa penautan otomatis ini hanya berlaku untukAndroidApps
danIosApps
. - Jika tidak ditemukan aliran data terkait 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 lebih lanjut hierarki dan struktur akun Google Analytics di dokumentasi Analytics .
Hasil dari panggilan ini adalah Operation
. Jajak pendapat Operation
untuk melacak proses penyediaan dengan memanggil operations.get
hingga done
adalah true
. Jika done
true
, Operation
berhasil atau gagal. Jika Operation
berhasil, response
ditetapkan ke AnalyticsDetails
; jika Operation
gagal, error
diatur ke google.rpc.Status
.
Untuk memanggil projects.addGoogleAnalytics
, anggota proyek harus menjadi Pemilik 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, maka panggilan tersebut 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 Transcoding gRPC .
Parameter jalur
Parameter | |
---|---|
parent | Nama resource Lihat kolom |
Permintaan tubuh
Badan permintaan berisi data dengan struktur berikut:
Representasi JSON |
---|
{ // Union field |
Bidang | |
---|---|
Bidang gabungan analytics_resource .Hanya satu sumber daya Google Analytics yang dapat ditentukan di isi permintaan.
analytics_resource hanya dapat berupa salah satu dari berikut ini: | |
analyticsAccountId | ID untuk akun Google Analytics yang ada yang ingin Anda tautkan dengan Menentukan kolom ini akan menyediakan properti Google Analytics baru di akun Google Analytics Anda dan mengaitkan properti baru tersebut dengan |
analyticsPropertyId | ID untuk properti Google Analytics yang ada dan ingin Anda kaitkan dengan |
Badan respons
Jika berhasil, isi respons berisi turunan Operation
.
Lingkup Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .