Belirtilen FirebaseProject
mevcut bir Google Analytics hesabına bağlar.
Bu aramayı kullanarak aşağıdakilerden birini yapabilirsiniz:
- Belirtilen hesap içinde yeni bir Google Analytics mülkünün temel hazırlığını yapmak ve yeni mülkü
FirebaseProject
ile ilişkilendirmek için biranalyticsAccountId
belirtin. - Özelliği
FirebaseProject
ile ilişkilendirmek için mevcut biranalyticsPropertyId
belirtin.
projects.addGoogleAnalytics
çağırdığınızda şunu unutmayın:
- İlk kontrol, Google Analytics mülkündeki mevcut herhangi bir veri akışının,
FirebaseProject
mevcut herhangi bir Firebase Uygulamasına karşılık gelip gelmediğini belirler (veri akışıyla ilişkilipackageName
veyabundleId
temel alınarak). Daha sonra uygun olduğu şekilde veri akışları ve uygulamalar bağlanır. Bu otomatik bağlantının yalnızcaAndroidApps
veIosApps
için geçerli olduğunu unutmayın. - Firebase Uygulamaları için ilgili veri akışı bulunamazsa Firebase Uygulamalarının her biri için Google Analytics mülkünde yeni veri akışları sağlanır. Daha önce Analytics mülkündeki bir veri akışıyla ilişkilendirilmiş olsa bile, bir Web Uygulaması için her zaman yeni bir veri akışının temel hazırlığının yapıldığını unutmayın.
Analytics belgelerinde Google Analytics hesaplarının hiyerarşisi ve yapısı hakkında daha fazla bilgi edinin.
Bu çağrının sonucu bir Operation
. Hazırlama sürecini takip etmek için, done
kadar operations.get
çağırarak Operation
yoklayın true
. done
true
olduğunda, Operation
ya başarılı olmuştur ya da başarısız olmuştur. Operation
başarılı olursa response
AnalyticsDetails
olarak ayarlanır; Operation
başarısız olursa error
google.rpc.Status
olarak ayarlanır.
projects.addGoogleAnalytics
çağırmak için bir proje üyesinin mevcut FirebaseProject
Sahibi olması ve Google Analytics hesabı için Edit
iznine sahip olması gerekir.
FirebaseProject
Google Analytics zaten etkinse ve mevcut ilişkilendirilmiş mülkten farklı bir analyticsPropertyId
kullanarak projects.addGoogleAnalytics
çağırırsanız çağrı başarısız olur. Analytics, Firebase konsolunda veya projects.addFirebase
çağrısında timeZone
ve regionCode
belirtilerek zaten etkinleştirilmiş olabilir.
HTTP isteği
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent | Mevcut bir Google Analytics hesabına bağlanacak PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
Talep gövdesi
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı analytics_resource .İstek gövdesinde yalnızca bir Google Analytics kaynağı belirtilebilir.
analytics_resource aşağıdakilerden yalnızca biri olabilir: | |
analyticsAccountId | Bu alanın belirtilmesi, Google Analytics hesabınızda yeni bir Google Analytics mülkünün temel hazırlığını yapacak ve yeni mülkü |
analyticsPropertyId | |
Yanıt gövdesi
Başarılı olursa, yanıt gövdesi Operation
örneğini içerir.
Yetki Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.