Belirtilen FirebaseProject
öğesini mevcut bir Google Analytics hesabına bağlar.
Bu çağrıyı kullanarak:
- Belirtilen hesapta yeni bir Google Analytics mülkünün temel hazırlığını yapmak için bir
analyticsAccountId
belirtin ve yeni mülküFirebaseProject
ile ilişkilendirin. - Mülkü
FirebaseProject
ile ilişkilendirmek için mevcut biranalyticsPropertyId
belirtin.
projects.addGoogleAnalytics
adlı kişiyi aradığınızda:
- İlk kontrol, Google Analytics mülkündeki mevcut veri akışlarının,
FirebaseProject
içindeki mevcut Firebase Uygulamalarından birine karşılık gelip gelmediğini belirler (veri akışıyla ilişkilendirilmişpackageName
veyabundleId
değerlerine göre). Ardından, uygun şekilde, veri akışları ve uygulamalar bağlanır. Bu otomatik bağlamanın yalnızcaAndroidApps
veIosApps
için geçerli olduğunu unutmayın. - Firebase Uygulamaları için karşılık gelen bir veri akışı bulunamazsa Firebase Uygulamalarının her biri için Google Analytics mülkünde yeni veri akışları sağlanır. Bir Web Uygulaması için, Analytics mülkünde daha önce bir veri akışıyla ilişkilendirilmiş olsa bile 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 edinebilirsiniz.
Bu çağrının sonucu bir Operation
. done
true
tarihine kadar operations.get
öğesini çağırarak temel hazırlık sürecini takip etmek için Operation
anketini doldurun. done
, true
olduğunda Operation
başarılı veya başarısız oldu. Operation
başarılı olursa response
değeri AnalyticsDetails
olarak ayarlanır; Operation
başarısız olursa error
google.rpc.Status
olarak ayarlanır.
projects.addGoogleAnalytics
öğesini çağırmak için, proje üyesinin mevcut FirebaseProject
için Sahip olması ve Google Analytics hesabı için Edit
iznine sahip olması gerekir.
FirebaseProject
cihazında Google Analytics zaten etkinse ve projects.addGoogleAnalytics
yöntemini şu anda ilişkilendirilmiş mülkten farklı bir analyticsPropertyId
kullanarak çağırıyorsanız çağrı başarısız olur. Analytics, Firebase konsolunda daha önce etkinleştirilmiş olabilir veya projects.addFirebase
çağrısında timeZone
ve regionCode
belirtilmelidir.
HTTP isteği
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Mevcut bir Google Analytics hesabına bağlamak için
PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme 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ı belirttiğinizde, Google Analytics hesabınızda yeni bir Google Analytics mülkü sağlanır ve yeni mülk |
analyticsPropertyId |
|
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, Operation
öğesinin bir örneğini içerir.
Yetkilendirme 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ış başlıklı makaleye bakın.